loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
18th International Parallel and Distributed Processing Symposium (IPDPS'04) - Workshop 3
Forward-Looking Macro Generation and Relational Placement During High Level Synthesis to FPGAs
Santa Fe, New Mexico
April 26-April 30
ISBN: 0-7695-2132-0
Renqiu Huang, University of Cincinnati
Ranga Vemuri, University of Cincinnati
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. In this paper, 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.
Index Terms:
Behavioral synthesis, critical net, macro, placement, performance
Citation:
Renqiu Huang, Ranga Vemuri, "Forward-Looking Macro Generation and Relational Placement During High Level Synthesis to FPGAs," ipdps, vol. 4, pp.139a, 18th International Parallel and Distributed Processing Symposium (IPDPS'04) - Workshop 3, 2004
Usage of this product signifies your acceptance of the Terms of Use.