TY - GEN
T1 - Accurate Estimation of Buffered Interconnect Delay Based on Virtual Buffering and Multi-Level Cluster Tree Techniques
AU - Chen, Chen Ho
AU - Liu, Chien Nan Jimmy
AU - Tu, Wei Ting
AU - Chen, Tung Chieh
AU - Jiang, Iris Hui Ru
N1 - Publisher Copyright:
© 2024 IEEE.
PY - 2024
Y1 - 2024
N2 - Interconnect in modern VLSI design has become a dominant factor in circuit timing. Existing buffer insertion approaches suffer from the scalability issue due to the high computational complexity. Repeatedly buffering billions of interconnects to meet timing specifications is not affordable. However, previous timing estimation algorithms at early design stages cannot accurately capture the effects of buffer insertion, which may increase the design iterations to reach timing closure. This paper proposes a two-step delay estimation method for buffered interconnect, combining a heuristic Steiner tree construction and a virtual buffering algorithm. The proposed multi-level cluster tree constructs rectilinear Steiner trees through a recursive clustering mechanism to enhance the accuracy on high-fanout nets. After the routing tree is determined, an equation-based virtual buffering algorithm is proposed to efficiently estimate buffered interconnect delays while keeping a similar quality to the golden buffer insertion algorithm. Experimental results on industrial cases demonstrate the accuracy and efficiency of the proposed approach.
AB - Interconnect in modern VLSI design has become a dominant factor in circuit timing. Existing buffer insertion approaches suffer from the scalability issue due to the high computational complexity. Repeatedly buffering billions of interconnects to meet timing specifications is not affordable. However, previous timing estimation algorithms at early design stages cannot accurately capture the effects of buffer insertion, which may increase the design iterations to reach timing closure. This paper proposes a two-step delay estimation method for buffered interconnect, combining a heuristic Steiner tree construction and a virtual buffering algorithm. The proposed multi-level cluster tree constructs rectilinear Steiner trees through a recursive clustering mechanism to enhance the accuracy on high-fanout nets. After the routing tree is determined, an equation-based virtual buffering algorithm is proposed to efficiently estimate buffered interconnect delays while keeping a similar quality to the golden buffer insertion algorithm. Experimental results on industrial cases demonstrate the accuracy and efficiency of the proposed approach.
KW - buffer delay estimation
KW - rectilinear Steiner tree
KW - timing estimation
KW - virtual buffering
UR - http://www.scopus.com/inward/record.url?scp=85216114036&partnerID=8YFLogxK
U2 - 10.1109/APCCAS62602.2024.10808655
DO - 10.1109/APCCAS62602.2024.10808655
M3 - Conference contribution
AN - SCOPUS:85216114036
T3 - APCCAS and PrimeAsia 2024 - 2024 IEEE 20th Asia Pacific Conference on Circuits and Systems and IEEE Asia Pacific Conference on Postgraduate Research in Microelectronics Electronics, Proceeding
SP - 221
EP - 225
BT - APCCAS and PrimeAsia 2024 - 2024 IEEE 20th Asia Pacific Conference on Circuits and Systems and IEEE Asia Pacific Conference on Postgraduate Research in Microelectronics Electronics, Proceeding
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 20th IEEE Asia Pacific Conference on Circuits and Systems and IEEE Asia Pacific Conference on Postgraduate Research in Microelectronics Electronics, APCCAS and PrimeAsia 2024
Y2 - 7 November 2024 through 9 November 2024
ER -