• DocumentCode
    2243869
  • Title

    Back-tracing and event-driven techniques in high-level simulation with decision diagrams

  • Author

    Ubar, Raimund ; Raik, Jaan ; Morawiec, Adam

  • Author_Institution
    Dept. of Comput. Eng., Tallin Tech. Univ., Estonia
  • Volume
    1
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    208
  • Abstract
    The paper addresses the problem of the cycle-based simulation performance of synchronous digital systems modeled by High-Level Decision Diagrams (DDs). A new class of DD representation, called Register-Oriented DDs (RODD) is introduced. The RODD model appears to be an efficient and compact representation of the system behavior for the high-level cycle simulation. In order to fully exploit the advantages of RODDs a new simulation algorithm, which is a combination of cycle-based forward event-driven and recursive back-tracing techniques is proposed. The characteristics of the simulation algorithms used to efficiently execute the evaluation of the DD network are discussed. Further the experimental results carried out on the real case examples demonstrating the gain in simulation performance of the proposed approach and a comparison of four cycle-based simulation algorithms are presented. Additionally, a comparison with the commercial event-driven and cycle-based HDL simulation tools is included
  • Keywords
    circuit simulation; decision diagrams; discrete event simulation; HDL simulation tools; back-tracing techniques; compact representation; cycle-based simulation algorithms; cycle-based simulation performance; event-driven techniques; high-level decision diagrams; high-level simulation; register-oriented decision; synchronous digital systems; Computational modeling; Computer simulation; Digital systems; Discrete event simulation; Fabrication; Hardware design languages; High performance computing; Laboratories; Performance gain; Productivity;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2000. Proceedings. ISCAS 2000 Geneva. The 2000 IEEE International Symposium on
  • Conference_Location
    Geneva
  • Print_ISBN
    0-7803-5482-6
  • Type

    conf

  • DOI
    10.1109/ISCAS.2000.857064
  • Filename
    857064