Title :
Clock-Tree Aware Multibit Flip-Flop Generation During Placement for Power Optimization
Author :
Lin, Mark Po-Hung ; Chih-Cheng Hsu ; Yu-Chuan Chen
Author_Institution :
Dept. of Electr. Eng., Nat. Chung Cheng Univ., Chiayi, Taiwan
Abstract :
Utilizing multibit flip-flops (MBFFs) is one of the most effective power optimization techniques in modern nanometer integrated circuit design. Most of the previous works apply MBFFs without doing placement refinement of combinational logic cells. Such problem formulation may result in less power reduction due to tight timing constraints with fixed combinational logic cells. This paper introduces a novel placement flow with clock-tree aware flip-flop (FF) merging and MBFF generation, and proposes the corresponding algorithms to simultaneously minimize FF power and clock latency when applying MBFFs during placement. Experimental results based on the IWLS-2005 benchmark show that our approach is very effective in not only FF power but also clock latency minimization without degrading circuit performance. To our best knowledge, this is also the first work in the literature which considers clock trees when generating MBFFs during placement.
Keywords :
circuit optimisation; clocks; combinational circuits; flip-flops; FF power minimization; IWLS-2005 benchmark; MBFF generation; clock latency minimization; clock-tree aware multibit flip-flop generation; combinational logic cell placement refinement; nanometer integrated circuit design; power optimization techniques; timing constraints; Clocks; Mathematical model; Merging; Minimization; Optimization; Power demand; Timing; Clock tree synthesis; Multi-bit flip-flops; Physical design; Placement; Power optimization; multibit flip-flops (MBFFs); physical design; placement; power optimization;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
DOI :
10.1109/TCAD.2014.2376988