DocumentCode
2256358
Title
Checking and deriving module paths in Verilog cell library descriptions
Author
Raffelsieper, Matthias ; Mousavi, MohammadReza ; Strolenberg, Chris
Author_Institution
CS Dept., Tech. Univ. Eindhoven, Eindhoven, Netherlands
fYear
2010
fDate
8-12 March 2010
Firstpage
1506
Lastpage
1511
Abstract
Module paths are often used to specify the delays of cells in a Verilog cell library description, which define the propagation delay for an event from an input to an output. Specifying such paths manually is an error prone task; a forgotten path is interpreted as a zero delay, which can cause further flaws in the subsequent design steps. Moreover, one can specify superfluous module paths, i.e., module paths that can never occur in any practical run of the model and hence, make excessive restrictions on the subsequent design decision. This paper presents a method to check whether the given module paths are reflected in the functional implementation. Complementing this check, we also present a method to derive module paths from a functional description of a cell.
Keywords
cellular logic; delays; hardware description languages; Verilog cell library descriptions; module paths; propagation delay; Chip scale packaging; Circuit analysis; Circuit simulation; Hardware design languages; Latches; Libraries; Logic design; Propagation delay; Timing; Virtual manufacturing;
fLanguage
English
Publisher
ieee
Conference_Titel
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2010
Conference_Location
Dresden
ISSN
1530-1591
Print_ISBN
978-1-4244-7054-9
Type
conf
DOI
10.1109/DATE.2010.5457050
Filename
5457050
Link To Document