TY - JOUR
T1 - Clustering and Binding Flip-Flops in Global Placement with Analytical Optimization
AU - Fu, Bangqi
AU - Liu, Lixin
AU - Wang, Yutao
AU - Cui, Xingyu
AU - Young, Evangeline F.Y.
AU - Wong, Martin D.F.
N1 - Publisher Copyright:
© 1982-2012 IEEE.
PY - 2025/12/1
Y1 - 2025/12/1
N2 - Modern Integrated Circuits (ICs) have obtained remarkable performance due to high integration density. Many challenges arose consequently as the circuit size expanded rapidly, causing severe quality degradation of the circuits. Power optimization has been a bottleneck for circuit design for a long time, and is becoming increasingly expensive for advanced technology nodes. The clock power contributes a large part of the power consumption, which is usually caused by long clock tree wirelength. Thus, the flip-flop clustering becomes an effective method to reduce the clock wirelength. Advanced technology introduced Multi-Bit Flip-Flop to further reduce the clock network size and power consumption. In this paper, we adopt the Multi-Bit Flip-Flop technology and propose an analytical placement framework for flip-flop clustering and binding optimization. A balanced clustering method is proposed to perform the Multi-Bit Flip-Flop generation. Experimental results show that our methods significantly outperform the state-of-the-art OpenROAD flows in terms of timing, power and clock tree construction.
AB - Modern Integrated Circuits (ICs) have obtained remarkable performance due to high integration density. Many challenges arose consequently as the circuit size expanded rapidly, causing severe quality degradation of the circuits. Power optimization has been a bottleneck for circuit design for a long time, and is becoming increasingly expensive for advanced technology nodes. The clock power contributes a large part of the power consumption, which is usually caused by long clock tree wirelength. Thus, the flip-flop clustering becomes an effective method to reduce the clock wirelength. Advanced technology introduced Multi-Bit Flip-Flop to further reduce the clock network size and power consumption. In this paper, we adopt the Multi-Bit Flip-Flop technology and propose an analytical placement framework for flip-flop clustering and binding optimization. A balanced clustering method is proposed to perform the Multi-Bit Flip-Flop generation. Experimental results show that our methods significantly outperform the state-of-the-art OpenROAD flows in terms of timing, power and clock tree construction.
KW - Multi-bit flip-flop
KW - Physical synthesis
KW - Placement
KW - Power optimization
UR - https://www.scopus.com/pages/publications/105023907522
UR - https://ieeexplore.ieee.org/document/11271675
U2 - 10.1109/TCAD.2025.3639169
DO - 10.1109/TCAD.2025.3639169
M3 - Journal article
AN - SCOPUS:105023907522
SN - 0278-0070
JO - IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
JF - IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
ER -