Accurate Estimation of Buffered Interconnect Delay Based on Virtual Buffering and Multi-Level Cluster Tree Techniques
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.
Authors
- Iris Hui-Ru Jiang (ORCID: https://orcid.org/0000-0002-4554-3442)
- Tung-Chieh Chen
- Chien‐Nan Jimmy Liu (ORCID: https://orcid.org/0000-0002-4907-898X)
- Chen-Ho Chen
- Wei Tu
Institutions
- National Yang Ming Chiao Tung University (TW)
- National Taiwan University (TW)
Publication Details
- Published
- 2024-11-07
- DOI
- https://doi.org/10.1109/apccas62602.2024.10808655
- Primary Topic
- Interconnection Networks and Systems
- Type
- article
- Field-Weighted Citation Impact
- 0.00