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
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;
Conference_Titel :
Parallel and Distributed Processing Symposium, 2004. Proceedings. 18th International
Print_ISBN :
0-7695-2132-0
DOI :
10.1109/IPDPS.2004.1303114