• DocumentCode
    1918777
  • Title

    Automated synthesis of micro-pipelines from behavioral Verilog HDL

  • Author

    Blunno, Ivan ; Lavagno, Luciano

  • Author_Institution
    Politecnico di Torino, Italy
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    84
  • Lastpage
    92
  • Abstract
    This paper presents a compiler from a standard Hardware Description Language (Verilog HDL) to an asynchronous Control Unit and a synchronous Data Path. The Control Unit, specified as a Signal Transition Graph, can be implemented using research-oriented asynchronous synthesis tools. The Data Path, specified using the Synthesizable Subset of Verilog, can be implemented using state-of-the-art commercial synchronous synthesis tools. Our compiler integrates in a fully automated manner source parsing, control/data splitting, managing the design and inserting matched delays for data bundling constraints. It can be used to produce asynchronous designs in an Application Specific Integrated Circuit design style, since the result is a netlist of standard cells ready for physical design. We describe a simple example of compilation and its results, and we discuss some outstanding issues in the domain of asynchronous Control Unit synthesis
  • Keywords
    asynchronous circuits; high level synthesis; integrated circuit design; Application Specific Integrated Circuit design; Verilog HDL; asynchronous designs; behavioral Verilog HDL; compiler; control/data splitting; micro-pipelines; source parsing; Hardware design languages;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Research in Asynchronous Circuits and Systems, 2000. (ASYNC 2000) Proceedings. Sixth International Symposium on
  • Conference_Location
    Eilat
  • ISSN
    1522-8681
  • Print_ISBN
    0-7695-0586-4
  • Type

    conf

  • DOI
    10.1109/ASYNC.2000.836967
  • Filename
    836967