DocumentCode
1832164
Title
Delay budgeting in sequential circuit with application on FPGA placement
Author
Chao-Yang Yeh ; Marek-Sadowska, Malgorzata
Author_Institution
Dept. of Electr. & Comput. Eng., Univ. of California, Santa Barbara, CA, USA
fYear
2003
fDate
2-6 June 2003
Firstpage
202
Lastpage
207
Abstract
Delay budgeting is a process of determining upper bounds for net delays to guide timing-driven placement. The existing approaches deal de facto only with combinational circuits. However, incorporating retiming into delay budgeting introduces more freedom to optimize sequential circuits. In this paper, we propose an approach for budgeting sequential circuits. We propose a new algorithm, T-SBGT, which uses an LP formulation to solve the budgeting problem in sequential circuits and guarantees that the clock period constraints are met. We then utilize the skew-retiming equivalence relation by S.S. Sapatnekar and R.B. Deokar (1996) and retime the circuit. We demonstrate usefulness of our approach in the context of FPGA placement flow. An effective algorithm to minimize flip-flops (FFs) number after placement using the net slack is also proposed. The results show the placement flow improves timing by 9%, and reduces budget violations by 16% compared to the traditional flow. The post-placement FF reduction algorithm decreases the FF count by 19% on average.
Keywords
circuit optimisation; combinational circuits; field programmable gate arrays; flip-flops; logic design; sequential circuits; transient analysis; FF reduction algorithm; FPGA placement; clock period constraints; delay budgeting; flip-flop minimization; net slack; sequential circuit; skew-retiming equivalence; timing-driven placement; Algorithm design and analysis; Clocks; Combinational circuits; Delay; Field programmable gate arrays; Integrated circuit interconnections; Permission; Sequential circuits; Timing; Upper bound;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference, 2003. Proceedings
Print_ISBN
1-58113-688-9
Type
conf
DOI
10.1109/DAC.2003.1218960
Filename
1218960
Link To Document