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
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;
Conference_Titel :
System Theory, 1994., Proceedings of the 26th Southeastern Symposium on
Conference_Location :
Athens, OH
Print_ISBN :
0-8186-5320-5
DOI :
10.1109/SSST.1994.287848