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 :
بازگشت