DocumentCode
2087649
Title
A Fast Retiming Algorithm Integrated with Rewiring for Flip-Flop Reductions
Author
Diao, Y. ; Wu, Y.L.
Author_Institution
Dept. of Comput. Sci. & Eng., Chinese Univ. of Hong Kong, Hong Kong, China
fYear
2011
fDate
15-17 Sept. 2011
Firstpage
471
Lastpage
477
Abstract
Traditional retiming processes are mostly MILP based with the physical interconnect information less correctly reflected, thus could be very CPU intensive and incorrect on the final clock period estimations. Moreover, the number of flip-flops tends to be undesirably increased after the retiming process, which can cause a significant area/power penalty on the retimed circuit. To overcome these major drawbacks of the conventional retiming technique, we first propose a fast retiming algorithm which avoids solving MILP, and with both gate and interconnect delay formulated together. For a more accurate delay estimation, all interconnect delays are formulated and calculated based on real placements. Additionally, we integrate it with a specific rewiring algorithm to cut down the number of flip-flops (FFs) without sacrificing retimed clock periods. Experimental results show that our pure retiming algorithm can achieve an average of 5.75% optimization on the clock period in a very fast speed. With a rewiring algorithm targeting for FF reduction applied, a FF reduction of up to 31.2% (11.3% on average) can be obtained without the compromise on the retimed clock period compared to the pure retimed results.
Keywords
circuit optimisation; flip-flops; sequential circuits; MILP; delay estimation; fast retiming algorithm; flip-flop reduction; interconnect delay; rewiring algorithm; Clocks; Delay; Integrated circuit interconnections; Logic gates; Optimization; Registers; Wires; Clock period; Flip flop; Retiming; Rewiring;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer-Aided Design and Computer Graphics (CAD/Graphics), 2011 12th International Conference on
Conference_Location
Jinan
Print_ISBN
978-1-4577-1079-7
Type
conf
DOI
10.1109/CAD/Graphics.2011.10
Filename
6062830
Link To Document