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

Institutions

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
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Accurate Estimation of Buffered Interconnect Delay Based on Virtual Buffering and Multi-Level Cluster Tree Techniques

Iris Hui-Ru Jiang, Tung-Chieh Chen, Chien‐Nan Jimmy Liu, Chen-Ho Chen et al.
Interconnection Networks and Systems
article

Accurate Estimation of Buffered Interconnect Delay Based on Virtual Buffering and Multi-Level Cluster Tree Techniques

Iris Hui-Ru Jiang, Tung-Chieh Chen, Chien‐Nan Jimmy Liu, Chen-Ho Chen, Wei Tu
article en

Abstract

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.

National Yang Ming Chiao Tung University (TW), National Taiwan University (TW)
Openalex Percentile: Top 72%
Interconnection Networks and Systems
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Accurate Estimation of Buffered Interconnect Delay Based on Virtual Buffering and Multi-Level Cluster Tree Techniques — Iris Hui-Ru Jiang, Tung-Chieh Chen, et al. · (2024) | TGRS Research Map | TGRS