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 :
بازگشت