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