DocumentCode
3317434
Title
A VHDL based design environment for VLSI circuits
Author
Vyas, M.C. ; Reddy, G.N.
Author_Institution
Dept. of Electr. Eng., Michigan Technol. Univ., Houghton, MI, USA
fYear
1989
fDate
9-12 Apr 1989
Firstpage
401
Abstract
Describes a design environment to model and simulate digital circuits described in VHDL (VHSIC Hardware Description Language). The simulator presented can accept behavioral and data-flow style descriptions. The simulator consists of two primary sections: a front end of the simulator, called an analyzer, and a back-end, called the simulation executive. The analyzer checks for the static errors in the VHDL input description. The analyzer consists of a lexical analyzer, a syntax analyzer, and a semantic analyzer. The lexical analyzer eliminates all the white spaces from the input description; the syntax analyzer checks for VHDL syntax; and the semantic analyzer performs type checking. The simulation executive is directly implemented through the semantic action parts of the lexical analyzer. The simulator´s front-end sections, the scanner and the parser, have been implemented using the automated compiler construction tools LEX and YACC. The results of execution in the test program indicated that the simulator works correctly
Keywords
VLSI; circuit CAD; digital simulation; specification languages; LEX; VHDL based design environment; VHSIC Hardware Description Language; VLSI circuits; YACC; automated compiler construction tools; data-flow style descriptions; digital circuits; lexical analyzer; parser; semantic analyzer; simulation executive; simulator; static errors; syntax analyzer; type checking; Art; Circuit simulation; Design automation; Digital circuits; Digital systems; Hardware design languages; Registers; Silicon compiler; Very high speed integrated circuits; Very large scale integration;
fLanguage
English
Publisher
ieee
Conference_Titel
Southeastcon '89. Proceedings. Energy and Information Technologies in the Southeast., IEEE
Conference_Location
Columbia, SC
Type
conf
DOI
10.1109/SECON.1989.132409
Filename
132409
Link To Document