• DocumentCode
    1787548
  • Title

    Data-parallel simulation for fast and accurate timing validation of CMOS circuits

  • Author

    Schneider, Eric ; Holst, Stefan ; Xiaoqing Wen ; Wunderlich, H.-J.

  • Author_Institution
    Univ. of Stuttgart, Stuttgart, Germany
  • fYear
    2014
  • fDate
    2-6 Nov. 2014
  • Firstpage
    17
  • Lastpage
    23
  • Abstract
    Gate-level timing simulation of combinational CMOS circuits is the foundation of a whole array of important EDA tools such as timing analysis and power-estimation, but the demand for higher simulation accuracy drastically increases the runtime complexity of the algorithms. Data-parallel accelerators such as Graphics Processing Units (GPUs) provide vast amounts of computing performance to tackle this problem, but require careful attention to control-flow and memory access patterns. This paper proposes the novel High-Throughput Oriented Parallel Switch-level Simulator (HiTOPS), which is especially designed to take full advantage of GPUs and provides accurate timesimulation for multi-million gate designs at an unprecedented throughput. HiTOPS models timing at transistor granularity and supports all major timing-related effects found in CMOS including pattern-dependent delay, glitch filtering and transition ramps, while achieving speedups of up to two orders of magnitude compared to traditional gate-level simulators.
  • Keywords
    CMOS logic circuits; combinational circuits; logic design; GPU; combinational CMOS circuits; data-parallel accelerators; data-parallel simulation; gate-level timing simulation; graphics processing units; high-throughput oriented parallel switch-level simulator; power-estimation; timing analysis; CMOS integrated circuits; Integrated circuit modeling; Logic gates; Semiconductor device modeling; Switching circuits; Timing; Transistors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design (ICCAD), 2014 IEEE/ACM International Conference on
  • Conference_Location
    San Jose, CA
  • Type

    conf

  • DOI
    10.1109/ICCAD.2014.7001324
  • Filename
    7001324