DocumentCode :
3795659
Title :
An Approach to Placement-Coupled Logic Replication
Author :
M. Hrkic;J. Lillis;G. Beraudo
Author_Institution :
IBM Corp., East Fishkill, NY
Volume :
25
Issue :
11
fYear :
2006
Firstpage :
2539
Lastpage :
2551
Abstract :
This paper presents a set of techniques for placement-coupled timing-driven logic replication. Two components are at the core of the approach. First, is an algorithm for optimal timing-driven fanin tree embedding; the algorithm is very general in that it can easily incorporate complex objective functions (e.g., placement costs) and can perform embedding on any graph-based target. Second, the replication tree is introduced, which allows to induce large fanin trees from a given circuit, which can then be optimized by the embedder. The authors have built an optimization engine around these two ideas and report promising results for the field-programmable gate array (FPGA) domain including clock period reductions of up to 36% compared with a timing-driven placement from versatile place and route (VPR) (Marquardt , 2000) and almost double the average improvement of local replication (Beraudo and Lillis, 2003). These results are achieved with modest area and runtime overhead. In addition, issues that arise due to reconvergence in the circuit specification are addressed. The authors build on the replication tree idea and enhance the timing-driven fanin tree embedding algorithm to optimize subcritical paths, yielding even better delay improvements
Keywords :
"Logic","Tree graphs","Circuits","Delay","Partitioning algorithms","Field programmable gate arrays","Cost function","Engines","Clocks","Runtime"
Journal_Title :
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Publisher :
ieee
ISSN :
0278-0070
Type :
jour
DOI :
10.1109/TCAD.2006.871624
Filename :
1715436
Link To Document :
بازگشت