Multi-Level Timing Simulation on GPUs

被引:0
|
作者
Schneider, Eric [1 ]
Kochte, Michael A. [1 ]
Wunderlich, Hans-Joachim [1 ]
机构
[1] Univ Stuttgart, Pfaffenwaldring 47, D-70569 Stuttgart, Germany
来源
2018 23RD ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC) | 2018年
关键词
timing simulation; switch level; multi-level; parallel simulation; GPUs; GRAPHICS PROCESSING UNITS; SMALL-DELAY FAULTS;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Timing-accurate simulation of circuits is an important task in design validation of modern nano-scale CMOS circuits. With shrinking technology nodes, detailed simulation models down to transistor level have to be considered. While conventional simulation at logic level lacks the ability to accurately model timing behavior for complex cells, more accurate simulation at lower abstraction levels becomes computationally expensive for larger designs. This work presents the first parallel multi-level waveform-accurate timing simulation approach on graphics processing units (GPUs). The simulation uses logic and switch level abstraction concurrently, thus allowing to combine their advantages by trading off speed and accuracy. The abstraction can be lowered in arbitrary regions of interest to locally increase the accuracy. Waveform transformations allow for transparent switching between the abstraction levels. With the utilization of GPUs and thoughtful unification of algorithms and data structures, a fast and versatile high-throughput multi-level simulation is obtained that is scalable for millions of cells while achieving runtime savings of up to 89% compared to full simulation at switch level.
引用
收藏
页码:470 / 475
页数:6
相关论文
共 50 条
  • [1] Multi-level timing and fault simulation on GPUs
    Schneider, Eric
    Wunderlich, Hans-Joachim
    INTEGRATION-THE VLSI JOURNAL, 2019, 64 : 78 - 91
  • [2] Multi-level concurrent simulation
    Lentz, K
    Heller, J
    Montessoro, PL
    31ST ANNUAL SIMULATION SYMPOSIUM, PROCEEDINGS, 1998, : 42 - 47
  • [3] Combining a Functional Simulation with Multi-level Timing Simulation for Software Architecture Models to Improve Extensibility
    Weber, Sebastian
    Weber, Thomas
    Heinrich, Robert
    Henss, Joerg
    IEEE 21ST INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE COMPANION, ICSA-C 2024, 2024, : 74 - 78
  • [4] Multi-level PWB and PWC for Reducing TLB Miss Overheads on GPUs
    Lin, Yang
    Zhang, Dunbo
    Jia, Chaoyang
    Wang, Qiong
    Shen, Li
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2021, PT II, 2022, 13156 : 33 - 52
  • [5] Multi-level Election Timing-A Comparative Overview
    Fabre, Elodie
    REGIONAL AND FEDERAL STUDIES, 2010, 20 (02): : 175 - 199
  • [6] GATSim: Abstract Timing Simulation of GPUs
    Punniyamurthy, Kishore
    Boroujerdian, Behzad
    Gerstlauer, Andreas
    PROCEEDINGS OF THE 2017 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2017, : 43 - 48
  • [7] MULTI-LEVEL EDUCATIONAL EXPERIMENT IN DISTRIBUTED SIMULATION
    Turnitsa, Charles
    PROCEEDINGS OF THE 2014 WINTER SIMULATION CONFERENCE (WSC), 2014, : 3640 - 3649
  • [8] Multi-level Reliability Simulation for IC Design
    Sutaria, Ketul
    Velamala, Jyothi
    Cao, Yu
    2012 IEEE 11TH INTERNATIONAL CONFERENCE ON SOLID-STATE AND INTEGRATED CIRCUIT TECHNOLOGY (ICSICT-2012), 2012, : 130 - 133
  • [9] Multi-level simulation of the physical, cognitive and social
    Bulumulla, Chaminda
    Singh, Dhirendra
    Padgham, Lin
    Chan, Jeffrey
    COMPUTERS ENVIRONMENT AND URBAN SYSTEMS, 2022, 93
  • [10] Multi-level hierarchical analogue fault simulation
    Straube, B
    Vermeiren, W
    Spenke, V
    MICROELECTRONICS JOURNAL, 2002, 33 (10) : 815 - 821