TY - GEN
T1 - Redundant via insertion under timing constraints
AU - Pan, Chi Wen
AU - Lee, Yu-Min
PY - 2011
Y1 - 2011
N2 - Redundant via insertion is a useful technique to alleviate the yield loss and elevate the reliability of VLSI designs. While extra vias are inserted into the design, the electronic properties of designed circuit might be altered, and the circuit timing might be changed and needs to be efficiently re-analyzed. Therefore, a fast timing (incremental timing) analyzer is required to assistant the redundant via insertion procedure. This work develops an efficient redundant via insertion method under timing constraints. Firstly, an effectively incremental circuit timing analysis method is developed, and the redundant via insertion task is transformed into a mixed bipartite-conflict graph matching problem. Then, the insertion problem is solved by a timing-driven minimum weighted matching algorithm. The experimental results show that the developed algorithm can achieve 3.2% extra insertion rates over the method without considering timing effects, which all redundant vias would be removed if the timing of that net does not meet the timing requirements, in average. In addition, the developed incremental timing analysis mechanism can speed up the runtime of redundant via insertion procedure under timing constraints by over 34 times in average.
AB - Redundant via insertion is a useful technique to alleviate the yield loss and elevate the reliability of VLSI designs. While extra vias are inserted into the design, the electronic properties of designed circuit might be altered, and the circuit timing might be changed and needs to be efficiently re-analyzed. Therefore, a fast timing (incremental timing) analyzer is required to assistant the redundant via insertion procedure. This work develops an efficient redundant via insertion method under timing constraints. Firstly, an effectively incremental circuit timing analysis method is developed, and the redundant via insertion task is transformed into a mixed bipartite-conflict graph matching problem. Then, the insertion problem is solved by a timing-driven minimum weighted matching algorithm. The experimental results show that the developed algorithm can achieve 3.2% extra insertion rates over the method without considering timing effects, which all redundant vias would be removed if the timing of that net does not meet the timing requirements, in average. In addition, the developed incremental timing analysis mechanism can speed up the runtime of redundant via insertion procedure under timing constraints by over 34 times in average.
UR - http://www.scopus.com/inward/record.url?scp=79959251303&partnerID=8YFLogxK
U2 - 10.1109/ISQED.2011.5770794
DO - 10.1109/ISQED.2011.5770794
M3 - Conference contribution
AN - SCOPUS:79959251303
SN - 9781612849140
T3 - Proceedings of the 12th International Symposium on Quality Electronic Design, ISQED 2011
SP - 627
EP - 633
BT - Proceedings of the 12th International Symposium on Quality Electronic Design, ISQED 2011
T2 - 12th International Symposium on Quality Electronic Design, ISQED 2011
Y2 - 14 March 2011 through 16 March 2011
ER -