DocumentCode :
2030249
Title :
Formal generation of synthesizable RTL from regular programs
Author :
Dossis, Michael F.
Author_Institution :
Sch. of Kastoria, Dept. of Inf. & Comput. Technol., TEI of Western Macedonia, Kastoria, Greece
fYear :
2011
fDate :
6-8 April 2011
Firstpage :
1
Lastpage :
5
Abstract :
The complexity of the contemporary digital circuits and systems, determines the need for higher specification abstraction and automatic circuit synthesis techniques to be adopted. A prototype high level synthesis framework is presented here, that automatically generates synthesizable RTL code from unaltered, high level programs. The framework is developed using compiler-generator and logic programming (thus formal) techniques, and it utilizes a patented intermediate compilation format to retain the algorithmic semantics of the source programs and allow for compiler transformations. The synthesis framework is evaluated via statistics from a number of real-life applications. The performance optimization of the compiled applications, including an MPEG engine, underlines the quality of the prototype design framework.
Keywords :
digital circuits; formal languages; high level synthesis; logic programming; MPEG engine; algorithmic semantics; automatic circuit synthesis technique; compiler-generator; contemporary digital circuit; formal generation; logic programming language technique; regular program; synthesizable RTL; Algorithms; Benchmark testing; Hardware; Program processors; Prototypes; Schedules; Transform coding; E-DA; Formal methods; High level Synthesis; Logic programming; RTL Synthesis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design & Technology of Integrated Systems in Nanoscale Era (DTIS), 2011 6th International Conference on
Conference_Location :
Athens
Print_ISBN :
978-1-61284-899-0
Type :
conf
DOI :
10.1109/DTIS.2011.5941415
Filename :
5941415
Link To Document :
بازگشت