High-Throughput Logic Timing Simulation on GPGPUs

被引:28
|
作者
Holst, Stefan [1 ]
Imhof, Michael E. [2 ]
Wunderlich, Hans-Joachim [2 ]
机构
[1] Kyushu Inst Technol, Dept Creat Informat, Iizuka, Fukuoka 8208502, Japan
[2] Univ Stuttgart, D-70569 Stuttgart, Germany
关键词
Verification; Performance; Gate-level simulation; general purpose computing on graphics processing unit (GP-GPU); hazards; parallel CAD; pin-to-pin delay; pulse-filtering; timing simulation;
D O I
10.1145/2714564
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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 industrialsized 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 multidimensional 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.
引用
收藏
页数:22
相关论文
共 50 条
  • [1] SIMULATION MODELING OF A HIGH-THROUGHPUT OYSTER CRYOPRESERVATION PATHWAY
    Bodenstein, Sarah
    Nahmens, Isabelina
    Tiersch, Terrence R.
    JOURNAL OF SHELLFISH RESEARCH, 2022, 41 (02): : 209 - 221
  • [2] OPTICAL LOGIC ELEMENTS FOR ALL-OPTICAL HIGH-THROUGHPUT PROCESSORS
    FEDOROV, VB
    KVANTOVAYA ELEKTRONIKA, 1990, 17 (12): : 1539 - 1545
  • [3] Enabling high-throughput experimentation through high-throughput analysis
    Schafer, Wes
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2016, 252
  • [4] High-throughput screening - Reliability issues in high-throughput screening systems
    Brandt, DW
    BIOPHARM-THE APPLIED TECHNOLOGIES OF BIOPHARMACEUTICAL DEVELOPMENT, 1998, 11 (02): : 30 - +
  • [5] Using High-Throughput Computing for Dynamic Simulation of Bipedal Walking
    Saadatzi, Mohammadhossein
    Silverman, Anne K.
    Celik, Ozkan
    2017 IEEE INTERNATIONAL CONFERENCE ON BIOINFORMATICS AND BIOMEDICINE (BIBM), 2017, : 1840 - 1845
  • [6] High-Throughput Automated Preparation and Simulation of Membrane Proteins with HTMD
    Doerr, Stefan
    Giorgino, Toni
    Martinez-Rosell, Gerard
    Damas, Joao M.
    De Fabritiis, Gianni
    JOURNAL OF CHEMICAL THEORY AND COMPUTATION, 2017, 13 (09) : 4003 - 4011
  • [7] The impact of accelerator processors for high-throughput molecular modeling and simulation
    Giupponi, G.
    Harvey, M. J.
    De Fabritiis, G.
    DRUG DISCOVERY TODAY, 2008, 13 (23-24) : 1052 - 1058
  • [8] High-Throughput TVD-Based Simulation of Tracer Flow
    Wattenbarger, Robert C.
    Aziz, Khalid
    Orr, F. M., Jr.
    SPE JOURNAL, 1997, 2 (03): : 254 - 267
  • [9] High-Throughput Transistor-Level Fault Simulation on GPUs
    Schneider, Eric
    Wunderlich, Hans-Joachim
    2016 IEEE 25TH ASIAN TEST SYMPOSIUM (ATS), 2016, : 150 - 155