Cycle-based timing simulations using event-streams

被引:0
|
作者
Khoo, KY
Willson, AN
机构
关键词
D O I
10.1109/ICCD.1996.563594
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A new logic-timing simulation algorithm, applicable to cycle-based simulation of acyclic combinational logic blocks or synchronous logic designs, is described and implemented. The algorithm is based opt evaluating ordered sequences of events, called Event-streams, instead of individual events as in a traditional event-driven simulator This allows very efficient gate evaluations using states unrolling and look-ahead processing. When processing long event-streams, the performance of our simulator can approach that of a compiled-code simulator without the poor instruction-cache behavior of large compiled-code simulations. In addition, the simulator can perform multi-cycle simulations that result in longer event-streams, which enhances the efficiency of gate evaluations. Experimental results show that our simulator runs about four rimes faster than the Verilog-XL simulator.
引用
收藏
页码:460 / 465
页数:6
相关论文
共 50 条
  • [11] Digital logic simulation: Event-driven, cycle-based, and home-brewed
    Maxfield, CM
    EDN, 1996, 41 (14) : 129 - &
  • [12] Enabling heterogeneous cycle-based and event-driven simulation in a design flow integrated using the SPIRIT consortium specifications
    Shin, Chulho
    Grun, Peter
    Romdhane, Nizar
    Lennard, Christopher
    Madl, Gabor
    Pasricha, Sudeep
    Dutt, Nikil
    Noll, Mark
    DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2007, 11 (2-3) : 119 - 140
  • [13] Enabling heterogeneous cycle-based and event-driven simulation in a design flow integrated using the SPIRIT consortium specifications
    Chulho Shin
    Peter Grun
    Nizar Romdhane
    Christopher Lennard
    Gabor Madl
    Sudeep Pasricha
    Nikil Dutt
    Mark Noll
    Design Automation for Embedded Systems, 2007, 11 : 119 - 140
  • [14] Cycle-based speed without the headaches?
    Tuck, B
    COMPUTER DESIGN, 1996, 35 (02): : 18 - 18
  • [15] Cycle-Based Singleton Local Consistencies
    Woodward, Robert J.
    Choueiry, Berthe Y.
    Bessiere, Christian
    THIRTY-FIRST AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2017, : 5005 - 5006
  • [16] Cycle-based simulation with Decision Diagrams
    Ubar, R
    Morawiec, A
    Raik, J
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION 1999, PROCEEDINGS, 1999, : 454 - 458
  • [17] Incremental Cycle Bases for Cycle-Based Pose Graph Optimization
    Forsgren, Brendon
    Brink, Kevin
    Ganesh, Prashant
    McLain, Timothy W. W.
    IEEE ROBOTICS AND AUTOMATION LETTERS, 2023, 8 (02) : 1021 - 1028
  • [18] Probabilistic timing join over uncertain event streams
    Mok, Aloysius K.
    Woo, Honguk
    Lee, Chan-Gun
    12TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2006, : 17 - +
  • [19] Evaluation of Deep Learning based 3D-Point-Cloud Processing Techniques for Semantic Segmentation of Neuromorphic Vision Sensor Event-Streams
    Bolten, Tobias
    Lentzen, Felix
    Pohle-Froehlich, Regina
    Toennies, Klaus D.
    PROCEEDINGS OF THE 17TH INTERNATIONAL JOINT CONFERENCE ON COMPUTER VISION, IMAGING AND COMPUTER GRAPHICS THEORY AND APPLICATIONS (VISAPP), VOL 4, 2022, : 168 - 179
  • [20] Evaluation of the Environmental Sustainability of a Stirling Cycle-Based Heat Pump Using LCA
    Khan, Umara
    Zevenhoven, Ron
    Tveit, Tor-Martin
    ENERGIES, 2020, 13 (17)