DocumentCode
1706517
Title
Improve clock gating through power-optimal enable function selection
Author
Chen, Juanjuan ; Wei, Xing ; Jiang, Yunjian ; Zhou, Qiang
Author_Institution
Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing
fYear
2009
Firstpage
30
Lastpage
33
Abstract
Clock gating technology can reduce the consumption of clock signals´ switching power of flip-flops. The clock gate enable functions can be identified by Boolean analysis of the logic inputs for all flip flops. However, the enable functions of clock gate can be further simplified, and the average number of flip flops driven by enable functions can be improved. In this way, the circuit area can be reduced; therefore, the clock gating can be improved and power saving can be achieved. This paper presents a technique for improving clock gating by optimizing the enable functions. The problem of improving clock gating is formulated as finding the optimal set of enable functions in the shared logic cone that leads to best power reduction on flip flops. First, enable functions are identified by random simulation and SAT. Then the optimal set of enable functions is found with partition method. This paper demonstrates the effectiveness of the approach through testing on MCNC benchmarks and industrial circuits. The experimental results show that the algorithm will get as much power saving as 3 times of that of the original clock gating circuits, and all benchmarks can run in tens of seconds.
Keywords
circuit optimisation; clocks; logic circuits; MCNC benchmark; clock gating; clock signals switching power; flip-flops; power optimal enable function selection; Benchmark testing; Circuit synthesis; Circuit testing; Clocks; Computer science; Energy consumption; Feedback loop; Flip-flops; Logic testing; Power dissipation; clock gating; cluster; enable functions; power;
fLanguage
English
Publisher
ieee
Conference_Titel
Design and Diagnostics of Electronic Circuits & Systems, 2009. DDECS '09. 12th International Symposium on
Conference_Location
Liberec
Print_ISBN
978-1-4244-3341-4
Electronic_ISBN
978-1-4244-3340-7
Type
conf
DOI
10.1109/DDECS.2009.5012094
Filename
5012094
Link To Document