DocumentCode :
2004480
Title :
Simultaneous Retiming and Placement for Pipelined Netlists
Author :
Eguro, Ken ; Hauck, Scott
Author_Institution :
Dept. of Electr. Eng., Univ. of Washington, Seattle, WA, USA
fYear :
2008
fDate :
14-15 April 2008
Firstpage :
139
Lastpage :
148
Abstract :
Although pipelining or C-slowing an FPGA-based application can potentially dramatically improve the performance, this poses a question for conventional reconfigurable architectures and CAD tools: what is the best way to support these new extra registers? While there have been multiple research efforts to address this problem, they generally impose strict architectural requirements, offer limited retiming capabilities, or require multiple iterations with no guarantees regarding feasible implementations. In this paper we introduce a new simulated annealing-based placement and retiming approach that provides the capability to aggressive apply retiming on a wide range of netlists, for arbitrary architectures, while maintaining predictable results. Our results show that for heavily pipelined applications, this methodology can produce netlists and placements with 1.65x better post-routing critical path delay as compared to the classical approach of retiming before timing-driven VPR placement, and 1.08x better than retiming before our improved timing-driven placer.
Keywords :
field programmable gate arrays; iterative methods; logic CAD; pipeline processing; simulated annealing; CAD tool; FPGA-based application; arbitrary architecture; conventional reconfigurable architecture; heavily pipelined applications; multiple iteration; pipelined netlists; postrouting critical path delay; retiming approach; simulated annealing-based placement; timing-driven VPR placement; Circuits; Clocks; Delay; Field programmable gate arrays; Frequency; Logic devices; Pipeline processing; Reconfigurable architectures; Registers; Timing; FPGA; pipelining; simulated annealing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field-Programmable Custom Computing Machines, 2008. FCCM '08. 16th International Symposium on
Conference_Location :
Palo Alto, CA
Print_ISBN :
978-0-7695-3307-0
Type :
conf
DOI :
10.1109/FCCM.2008.21
Filename :
4724897
Link To Document :
بازگشت