Fast Time-Parallel C-based Event-Driven RTL Simulation

被引:0
|
作者
Ahmad, Tariq Bashir [1 ]
Ciesielski, Maciej [1 ]
机构
[1] Univ Massachusetts, ECE Dept, Amherst, MA 01003 USA
关键词
Simulation; Verfication; RTL; Verilog; ESL; C; SystemC; Testbench;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Simulation of the RTL model is one of the first and mandatory steps of the design verification flow. Such a simulation needs to be repeated often due to the changing nature of the design in its early development stages and after consecutive bug fixing. Despite its relatively high level of abstraction, RTL simulation is a very time consuming process, often requiring nightly or week-long regression runs. In this work, we propose an original approach to accelerating RTL simulation that leverages parallelism offered by multi-core machines. However, in contrast to traditional, parallel distributed RTL simulation, the proposed method accelerates RTL simulation in temporal domain by dividing the entire simulation run into independent simulation slices, each to be run on a separate core. It is combined with fast simulation model at ESL level that provides the required initial state for each independent simulation slice. The paper describes the basic idea of the method and provides some initial experimental results showing its effectiveness in improving RTL simulation performance in an automated way.
引用
收藏
页码:71 / 76
页数:6
相关论文
共 50 条
  • [41] Event-driven modeling and simulation of an digital PLL
    Zhuang, Jingcheng
    Du, Qingjin
    Kwasniewski, Tad
    BMAS 2006: PROCEEDINGS OF THE 2006 IEEE INTERNATIONAL BEHAVIORAL MODELING AND SIMULATION WORKSHOP, 2006, : 67 - +
  • [42] Simulation and development of event-driven multimedia session
    Abdel-Baki, Nashwa
    Großmann, Hans Peter
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2004, 3332 : 447 - 454
  • [43] Event-driven simulation and modeling of an RF oscillator
    Staszewski, RB
    Fernando, C
    Balsara, PT
    2004 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL 4, PROCEEDINGS, 2004, : 641 - 644
  • [44] Library of VHDL event-driven simulation kernel
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2002, 39 (01):
  • [45] CONCURRENT DISCRETE EVENT-DRIVEN SIMULATION TOOLS
    PHILLIPS, CI
    CUTHBERT, LG
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 1991, 9 (03) : 477 - 485
  • [46] Simulation and development of event-driven multimedia session
    Abdel-Baki, N
    Grossmann, HP
    ADVANCES IN MULTIMEDIA INFORMATION PROCESSING - PCM 2004, PT 2, PROCEEDINGS, 2004, 3332 : 447 - 454
  • [47] Fast and Accurate Event-Driven Simulation of Mixed-Signal Systems with Data Supplementation
    Park, Myeong-Jae
    Kim, Hanseok
    Lee, Minbok
    Kim, Jaeha
    2011 IEEE CUSTOM INTEGRATED CIRCUITS CONFERENCE (CICC), 2011,
  • [48] An Event-Driven Agent-Based Simulation Model for Industrial Processes
    Iannino, Vincenzo
    Mocci, Claudio
    Vannocci, Marco
    Colla, Valentina
    Caputo, Andrea
    Ferraris, Francesco
    APPLIED SCIENCES-BASEL, 2020, 10 (12):
  • [49] Accelerating Event-Driven Simulation of Spiking Neurons with Multiple Synaptic Time Constants
    D'Haene, Michiel
    Schrauwen, Benjamin
    Van Campenhout, Jan
    Stroobandt, Dirk
    NEURAL COMPUTATION, 2009, 21 (04) : 1068 - 1099
  • [50] Fast Event-based Harris Corner Detection Exploiting the Advantages of Event-driven Cameras
    Vasco, Valentina
    Glover, Arren
    Bartolozzi, Chiara
    2016 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS 2016), 2016, : 4144 - 4149