DocumentCode :
2276888
Title :
A Verilog preprocessor for representing datapath components
Author :
Davis, Brian T. ; Mudge, Trevor
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Michigan Univ., Ann Arbor, MI, USA
fYear :
1995
fDate :
27-29 Mar 1995
Firstpage :
90
Lastpage :
98
Abstract :
Describes research leading to the generation of a preprocessor for the Verilog hardware description language. The function of this preprocessor is to support repeated feature instances in a Verilog description for a digital system. Repeated features most commonly occur in the description of datapaths, where iterative structures like adders, multipliers and muxes are the basic building blocks. Citations from Verilog users and industry organizations in support of inclusion of a repeated feature syntax are given. Several syntaxes for describing repeated features are presented. From these proposals, a single syntax for support of repeated feature instances is selected. A preprocessor is described that will parse the extended Verilog and translate it to supported Verilog. The challenges in the generation of the preprocessor are given. The paper concludes with a status report on the preprocessor and thoughts for future development
Keywords :
hardware description languages; logic CAD; program processors; Verilog hardware description language; Verilog preprocessor; adders; datapath component representation; digital system; future development; iterative structures; multiplexers; multipliers; parsing; repeated feature instances; repeated feature syntax; Adders; Computer architecture; Design methodology; Digital systems; Documentation; Hardware design languages; Laboratories; Productivity; Proposals; Very high speed integrated circuits;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Verilog HDL Conference, 1995. Proceedings., 1995 IEEE International
Conference_Location :
Santa Cruz, CA
Print_ISBN :
0-8186-7082-7
Type :
conf
DOI :
10.1109/IVC.1995.512502
Filename :
512502
Link To Document :
بازگشت