DocumentCode :
1668341
Title :
A synthesis preprocessor that converts implicit style Verilog into one-hot designs
Author :
Arnold, Mark G. ; Shuler, James D.
Author_Institution :
Dept. of Comput. Sci., Wyoming Univ., Laramie, WY, USA
fYear :
1997
Firstpage :
38
Lastpage :
45
Abstract :
Different synthesis vendors support different subsets of Verilog. One such subset is the implicit style state machine (multiple uses of edge triggered events within an always block). With this style, one can obtain working silicon in less time because the implicit style is more like software design. Unfortunately, most synthesis vendors do not support the implicit style. To make the implicit style more accessible, a freely available synthesis preprocessor is described that converts implicit style always blocks into other equivalent Verilog, which can then be synthesized by most commercial synthesis tools. This paper discusses advantages of the implicit style, how the preprocessor translates implicit style code into a one-hot design, and why the language subset (non-blocking assignment) was chosen so that the semantics of the synthesized Verliog can agree with the simulation semantics defined by IEEE 1364
Keywords :
IEEE standards; circuit analysis computing; digital simulation; finite state machines; hardware description languages; high level synthesis; IEEE 1364; Verilog; edge triggered events; implicit style Verilog; implicit style state machine; nonblocking assignment; one-hot designs; software design; synthesis preprocessor; synthesis vendors; Clocks; Computer science; Educational institutions; Hardware design languages; Silicon; Software design;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Verilog HDL Conference, 1997., IEEE International
Conference_Location :
Santa Clare, CA
Print_ISBN :
0-8186-7955-7
Type :
conf
DOI :
10.1109/IVC.1997.588530
Filename :
588530
Link To Document :
بازگشت