z-logo
open-access-imgOpen Access
High-Throughput Logic Timing Simulation on GPGPUs
Author(s) -
Stefan Holst,
Michael E. Imhof,
Hans-Joachim Wunderlich
Publication year - 2015
Publication title -
acm transactions on design automation of electronic systems
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.266
H-Index - 51
eISSN - 1557-7309
pISSN - 1084-4309
DOI - 10.1145/2714564
Subject(s) - computer science , throughput , parallel computing , general purpose computing on graphics processing units , logic simulation , static timing analysis , cuda , logic gate , embedded system , algorithm , graphics , telecommunications , computer graphics (images) , wireless
Many EDA tasks such as test set characterization or the precise estimation of power consumption, power droop and temperature development, require a very large number of time-aware gate-level logic simulations. Until now, such characterizations have been feasible only for rather small designs or with reduced precision due to the high computational demands. The new simulation system presented here is able to accelerate such tasks by more than two orders of magnitude and provides for the first time fast and comprehensive timing simulations for industrial-sized designs. Hazards, pulse-filtering, and pin-to-pin delay are supported for the first time in a GPGPU accelerated simulator, and the system can easily be extended to even more realistic delay models and further applications. A sophisticated mapping with efficient memory utilization and access patterns as well as minimal synchronizations and control flow divergence is able to use the full potential of GPGPU architectures. To provide such a mapping, we combine for the first time the versatility of event-based timing simulation and multi-dimensional parallelism used in GPU-based gate-level simulators. The result is a throughput-optimized timing simulation algorithm, which runs many simulation instances in parallel and at the same time fully exploits gate-parallelism within the circuit.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom