DocumentCode
3375584
Title
An approach to synthesis delay semantics in VHDL
Author
Cheng Lixin ; Bian Jinian ; Liu Yunyun
Author_Institution
Comput. Sci. & Technol. Coll., Harbin Eng. Univ., Harbin, China
fYear
2009
fDate
19-21 Aug. 2009
Firstpage
492
Lastpage
496
Abstract
The detailed timing information obtained from design iteration can only be added into synthesis process manually. A new strategy for automatic synthesis of backing marked timing information is presented in this paper. As the carrier of backing marked timing information, the delay statements in VHDL is synthesized in scheduling process. And a new scheduling algorithm is presented in this paper. The delay statements are considered to be delay time constraints by the algorithm. Scheduling data structure: DTC_DFG(delay time constrained data flow graph) is constructed and scheduled. A heuristic method is presented in this paper for the scheduling algorithm to jump out local optimization and reach global optimization under polynomial timing complexity. Experimental results are also presented in this paper. With the synthesis of delay statements, the backing marked timing information can be synthesized automatically, and the behavioral timing in design source can be synthesized directly, thus the timing consistency between synthesis result and simulation result can be improved. The delay statements then can be a convenient means to set timing constraints, thus the manual interruption in synthesis process can be decreased; the design efficiency can be improved greatly.
Keywords
computational complexity; data flow graphs; data structures; hardware description languages; scheduling; VHDL; automatic synthesis; delay time constrained data flow graph; detailed timing information; hardware description languages; heuristic method; polynomial timing complexity; scheduling process; synthesis delay semantics; Application specific integrated circuits; Computer science; Delay effects; Design engineering; Flow graphs; High level synthesis; Network synthesis; Scheduling algorithm; Time factors; Timing;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer-Aided Design and Computer Graphics, 2009. CAD/Graphics '09. 11th IEEE International Conference on
Conference_Location
Huangshan
Print_ISBN
978-1-4244-3699-6
Electronic_ISBN
978-1-4244-3701-6
Type
conf
DOI
10.1109/CADCG.2009.5246855
Filename
5246855
Link To Document