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