• DocumentCode
    1827198
  • Title

    Trade-offs in designing a VHDL simulation tool for digital VLSI

  • Author

    Bazargan-Sabet, Pirouz ; Vuong, Huu-Nghia

  • Author_Institution
    Lab. MASI/CAO-VLSI, Univ. Pierre et Marie Curie, Paris, France
  • fYear
    1994
  • fDate
    20-22 Mar 1994
  • Firstpage
    380
  • Lastpage
    384
  • Abstract
    The authors present an original logical simulation tool called ASIMUT and discusses the considerations that have driven the design of this tool. ASIMUT uses a VHDL description. It is freely distributed through the ALLIANCE CAD System (a complete CAD system for digital VLSI design). First, they present the VHDL subset supported by the compiler and, the way this subset has been defined. In a second part, the internal architecture of the tool is detailed. Unlike, most simulators available on the market which use a compiled-code method, they have chosen to represent the source code by the means of data structures. The event-driven algorithm implemented in the simulator runs directly on these data structures. Logical expressions are represented by Binary Decision Diagram. The paper concludes with results showing the performance of the simulator on some benchmarks and life-size examples
  • Keywords
    VLSI; circuit CAD; logic CAD; simulation; specification languages; ALLIANCE CAD System; ASIMUT; VHDL simulation tool; benchmarks; binary decision diagram; compiled-code method; compiler; data structures; digital VLSI design; event-driven algorithm; logical expressions; logical simulation tool; source code; tool architecture; Boolean functions; Circuit simulation; Clocks; Data structures; Delay; Design automation; Discrete event simulation; Hardware design languages; Laboratories; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Theory, 1994., Proceedings of the 26th Southeastern Symposium on
  • Conference_Location
    Athens, OH
  • ISSN
    0094-2898
  • Print_ISBN
    0-8186-5320-5
  • Type

    conf

  • DOI
    10.1109/SSST.1994.287848
  • Filename
    287848