DocumentCode
1644209
Title
Incremental register placement for low power CTS
Author
Lu, Jianchao ; Taskin, Baris
Author_Institution
Dept. of Electr. & Comput. Eng., Drexel Univ., Philadelphia, PA, USA
fYear
2009
Firstpage
232
Lastpage
236
Abstract
An incremental register placement algorithm within clock tree synthesis (CTS) is presented for low power system design. The method places registers together while generating the clock tree and hence is able to reduce clock tree wire-length. The increase in the logic wirelength is limited since the registers are moved within a small distance. The skew requirement of the clock tree can be strictly maintained as the limited register placement is integrated into the CTS algorithm. Experimental results show that the clock tree wirelength can be reduced by an average of 2.8% compared to the clock tree generated by BST/DME algorithm with a fanout factor of 2. The power consumption of this system is 1.1% less than that of a system with clock tree generated by BST/DME algorithm. Higher improvement can be achieved for higher fanout factors on a clock tree.
Keywords
clocks; logic circuits; logic design; low-power electronics; network synthesis; power consumption; BST-DME algorithm; clock tree synthesis; fanout factor; incremental register placement algorithm; logic wirelength; low power system design; power consumption; skew requirement; Binary search trees; Clocks; Energy consumption; Logic; Merging; Network synthesis; Power dissipation; Power systems; Registers; Timing;
fLanguage
English
Publisher
ieee
Conference_Titel
SoC Design Conference (ISOCC), 2009 International
Conference_Location
Busan
Print_ISBN
978-1-4244-5034-3
Electronic_ISBN
978-1-4244-5035-0
Type
conf
DOI
10.1109/SOCDC.2009.5423805
Filename
5423805
Link To Document