Using Graphics Processing Units for Logic Simulation of Electronic Designs

Alper Sen, Baris Aksanli, Murat Bozkurt
Department of Computer Engineering, Bogazici University, Istanbul, Turkey
11th International Workshop on Microprocessor Test and Verification (MTV), 2010


   title={Using Graphics Processing Units for Logic Simulation of Electronic Designs},

   author={Sen, A. and Aksanli, B. and Bozkurt, M.},

   booktitle={Microprocessor Test and Verification (MTV), 2010 11th International Workshop on},





Download Download (PDF)   View View   Source Source   



Logic simulation is the major verification technique used for electronic system designs. Speeding up logic simulation results in great savings and shorter time-to-market. We parallelize logic simulation using Graphics Processing Units (GPUs). We present a parallel cycle-based logic simulation algorithm that uses And Inverter Graphs (AIGs) as design representations. We partition the gates in the design into independent blocks and simulate these blocks using the GPU. Our algorithm exploits the massively parallel GPU architecture featuring thousands of concurrent threads, fast memory, and memory coalescing for optimizations. We demonstrate upto 21x speedup on several benchmarks using our simulation system.
No votes yet.
Please wait...

* * *

* * *

HGPU group © 2010-2020 hgpu.org

All rights belong to the respective authors

Contact us: