DocumentCode :
3044970
Title :
Forward-looking macro generation and relational placement during high level synthesis to FPGAs
Author :
Huang, Renqiu ; Vemuri, Ranga
Author_Institution :
Dept. of ECECS, Cincinnati Univ., OH, USA
fYear :
2004
fDate :
26-30 April 2004
Firstpage :
139
Abstract :
Summary form only given. Incorporating physical information into earlier architectural and logic synthesis stages is highly desirable since it allows more realistic exploration of the design space and the generation of solutions with predictable metrics. We present a forward-looking synthesis methodology in which we weigh all nets in the control data flow graph (CDFG) according to their criticality. We cluster operations in the CDFG into macros while satisfying logical and physical constraints. We perform relational placement on these macros. We have evaluated the proposed approach using a set of benchmark designs by comparing it with the results of a traditional synthesis flow. The results show that our methodology achieves up to 26% improvement in clock frequency without any area overhead, and average 12.7% improvement in critical path delay with no or little place-and-route time overhead.
Keywords :
benchmark testing; data flow graphs; field programmable gate arrays; high level synthesis; macros; system-on-chip; FPGA; benchmark design; control data flow graph; forward-looking macro generation; high level synthesis; logic synthesis; relational placement; Circuit synthesis; Clocks; Delay effects; Design optimization; Field programmable gate arrays; Flow graphs; Frequency synthesizers; High level synthesis; Integrated circuit interconnections; Logic design;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing Symposium, 2004. Proceedings. 18th International
Print_ISBN :
0-7695-2132-0
Type :
conf
DOI :
10.1109/IPDPS.2004.1303114
Filename :
1303114
Link To Document :
بازگشت