• 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