• DocumentCode
    2276918
  • Title

    Writing style for architectural synthesis

  • Author

    Smith, David R.

  • Author_Institution
    Dept. of Comput. Sci., State Univ. of New York, Stony Brook, NY, USA
  • fYear
    1995
  • fDate
    27-29 Mar 1995
  • Firstpage
    106
  • Lastpage
    113
  • Abstract
    An encapsulated writing style of Verilog is described together with models for a corresponding scheduler and synthesizer. The method provides a middle ground between synthesis from behavioral specifications, which implies decisions too difficult for architectural synthesis, and synthesis from pure structural specifications, which necessitates providing full details of the controller and netlist. The input writing style is designed to be as concise as possible. This is done by the encapsulation of the functionality of major submodules, and implicit (inferred) control. In this way it is possible to describe complex functional architectures in an economical and transparent manner. This description can be transformed semi-automatically by steps through intermediate styles and eventually to a pure structural specification containing fall details of timing invocations and interconnections to appropriate controllers. At each stage after the first, the writing styles can be fully accessible to native Verilog simulators. The efficiency and economy of this style is demonstrated by a simulation of the well known DLX processor benchmark with full pipeline bypasses
  • Keywords
    computer architecture; formal specification; hardware description languages; scheduling; timing; virtual machines; DLX processor benchmark; Verilog; architectural synthesis; behavioral specifications; complex functional architectures; controller details; controller interconnections; encapsulated writing style; implicit control; inferred control; intermediate styles; netlist details; pipeline bypasses; scheduler; semi-automatic description transformation; structural specifications; submodules; synthesizer; timing invocations; Computer science; Control system synthesis; Encapsulation; Hardware design languages; Law; Legal factors; Processor scheduling; Synthesizers; Testing; Writing;
  • 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.512504
  • Filename
    512504