• DocumentCode
    3375769
  • Title

    Verilog Synthesis in the Higher-Order Transformation Framework of TL

  • Author

    Winter, Victor ; Hussain, Shiraz

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Nebraska at Omaha, Omaha, NE, USA
  • fYear
    2015
  • fDate
    8-10 Jan. 2015
  • Firstpage
    26
  • Lastpage
    35
  • Abstract
    The complexity of formalizing the semantics of Verilog is significant. This presents an impediment when attempting to provide high assurance in the correctness of Verilog synthesis. This paper explores the use of higher-order transformation as a paradigm for implementing a synthesis system for a small subset of Verilog. The resulting system is capable of synthesizing net lists in the Xilinx Net list Format that are suitable for downloading to an FPGA. Transformations realizing the synthesis are based on algebraic laws whose correctness can be justified in terms of the operational semantics of Verilog.
  • Keywords
    field programmable gate arrays; hardware description languages; FPGA; TL; Verilog semantics; Verilog synthesis; Xilinx Netlist Format; algebraic laws; higher-order transformation framework; operational semantics; Abstracts; Complexity theory; Hardware; Hardware design languages; Syntactics; Transforms; Wires; TL program transformation; Verilog; synthesis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Assurance Systems Engineering (HASE), 2015 IEEE 16th International Symposium on
  • Conference_Location
    Daytona Beach Shores, FL
  • Print_ISBN
    978-1-4799-8110-6
  • Type

    conf

  • DOI
    10.1109/HASE.2015.13
  • Filename
    7027411