• DocumentCode
    1733209
  • Title

    Hardware synthesis from encapsulated Verilog modules

  • Author

    Smith, David R.

  • Author_Institution
    Dept. of Comput. Sci., State Univ. of New York, Stony Brook, NY, USA
  • fYear
    1996
  • Firstpage
    284
  • Lastpage
    292
  • Abstract
    This paper discusses experience with synthesis from a Verilog writing style using encapsulated modules. The method is shown to be capable of significant advantages in reduction of code complexity, re-use of submodules, and automatic inference of control. In order to pass synthesis and low level simulation, care must be taken in the translation of the encapsulated modules through an intermediate style accessible to industry synthesizers. If the encapsulated modules are edge activated then the control points need to be staggered in time through the clock cycle as control is passed down through the hierarchy. Examples are given of a such an intermediate style which is acceptable to synthesis and low level simulation. A conclusion discusses other implications of adapting the objective style to hardware design
  • Keywords
    computational complexity; hardware description languages; inference mechanisms; logic design; Verilog writing style; automatic inference of control; clock cycle; code complexity; control points; encapsulated Verilog modules; hardware synthesis; low level simulation; Automatic control; Clocks; Computational modeling; Computer science; Hardware design languages; Object oriented modeling; Size control; Software engineering; Synthesizers; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application Specific Systems, Architectures and Processors, 1996. ASAP 96. Proceedings of International Conference on
  • Conference_Location
    Chicago, IL
  • ISSN
    2160-0511
  • Print_ISBN
    0-8186-7542-X
  • Type

    conf

  • DOI
    10.1109/ASAP.1996.542823
  • Filename
    542823