DocumentCode
2801451
Title
Fast timing closure by interconnect criticality driven delay relaxation
Author
Singhal, Love ; Bozorgzadeh, Elaheh
Author_Institution
Donald Bren Sch. of Inf. & Comput. Sci., California Univ., Irvine, CA, USA
fYear
2005
fDate
6-10 Nov. 2005
Firstpage
792
Lastpage
797
Abstract
Due to decreasing transistor sizes and increasing clock frequency, interconnect delay is a dominant factor in achieving timing closure in deep sub-micron designs. Techniques like wire pipelining and retiming can manage delay of timing critical wires. The latency of the system, however, limits the total pipelining in the design. New techniques are, thus, needed at synthesis stage to consider the effect of critical wires in the design. In this work, we propose a novel intuitive algorithm, critical edge reduction (CER) algorithm, which produces a maximal delay budgeting solution under fixed latency while minimizing the number of critical wires. We also present an in-depth analysis of trade-off between maximum budgeting and critical edge minimization. We implemented our design flow using a set of MediaBench data paths on Xilinx VirtexE FPGA devices. Using our algorithm, the Xilinx Place and Route tool achieved timing closure, on average, 2.8 times faster than using maximum budgeting. The resulting average clock period using CER algorithm outperforms the one using maximum budgeting by 6%.
Keywords
delays; field programmable gate arrays; integrated circuit design; integrated circuit interconnections; timing; MediaBench data paths; Xilinx Place; Xilinx VirtexE FPGA devices; clock frequency; critical edge minimization; critical edge reduction algorithm; deep sub-micron designs; delay relaxation; design flow; interconnect criticality; interconnect delay; maximum budgeting; retiming; timing closure; total pipelining; transistor sizes; wire pipelining; Chip scale packaging; Clocks; Delay; Field programmable gate arrays; Frequency; Logic gates; Pipeline processing; Routing; Timing; Wire;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer-Aided Design, 2005. ICCAD-2005. IEEE/ACM International Conference on
Print_ISBN
0-7803-9254-X
Type
conf
DOI
10.1109/ICCAD.2005.1560171
Filename
1560171
Link To Document