DocumentCode
8094
Title
Effective and Efficient Approach for Power Reduction by Using Multi-Bit Flip-Flops
Author
Shyu, Ya-Ting ; Lin, Jim-Min ; Huang, Chung-Ping ; Lin, Chia-Wen ; Lin, Yi-Zhu ; Chang, S.-J.
Author_Institution
Department of Electrical Engineering, National Cheng-Kung University, Tainan, Taiwan
Volume
21
Issue
4
fYear
2013
fDate
Apr-13
Firstpage
624
Lastpage
635
Abstract
Power has become a burning issue in modern VLSI design. In modern integrated circuits, the power consumed by clocking gradually takes a dominant part. Given a design, we can reduce its power consumption by replacing some flip-flops with fewer multi-bit flip-flops. However, this procedure may affect the performance of the original circuit. Hence, the flip-flop replacement without timing and placement capacity constraints violation becomes a quite complex problem. To deal with the difficulty efficiently, we have proposed several techniques. First, we perform a co-ordinate transformation to identify those flip-flops that can be merged and their legal regions. Besides, we show how to build a combination table to enumerate possible combinations of flip-flops provided by a library. Finally, we use a hierarchical way to merge flip-flops. Besides power reduction, the objective of minimizing the total wirelength is also considered. The time complexity of our algorithm is
less than the empirical complexity of
. According to the experimental results, our algorithm significantly reduces clock power by 20–30% and the running time is very short. In the largest test case, which contains 1 700 000 flip-flops, our algorithm only takes about 5 min to replace flip-flops and the power reduction can achieve 21%.
Keywords
Clocks; Law; Libraries; Pins; Power demand; Timing; Clock power reduction; merging; multi-bit flip-flop; replacement; wirelength;
fLanguage
English
Journal_Title
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher
ieee
ISSN
1063-8210
Type
jour
DOI
10.1109/TVLSI.2012.2190535
Filename
6178020
Link To Document