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
Link To Document