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
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;
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
DOI :
10.1109/HASE.2015.13