TY - GEN
T1 - Case study for placement solutions in ISPD11 and DAC12 routability-driven placement contests
AU - Liu, Wen Hao
AU - Koh, Cheng Kok
AU - Li, Yih-Lang
PY - 2013/3/24
Y1 - 2013/3/24
N2 - Routability is a critical issue in VLSI design flow. To address this issue, the routability-driven placement contests [1, 2] held at ISPD11 and DAC12 promote the development of routability-driven placers such as those in [4-6]. ISPD11 and DAC12 contests adopt metrics that are based on global routing solutions to evaluate the routability of placement solutions. However, such global-routing-based metrics typically ignore local congestion, and they cannot evaluate the actual routability effectively. In this work, we develop a translator that allows us to feed the placement solutions of mPL [3], NTUplace [4], Ripple [5], and SimPLR [6] into a commercial router for detailed routing. We then analyze the detailed routing result of each placement solution to better understand the issues that may cause routing violations. Moreover, we examine the suitability of using the ISPD11 and DAC12 metrics in predicting routability. Our findings indicated that the metrics might not reliably predict actual routability, in terms of the number of (detailed) routing violations.
AB - Routability is a critical issue in VLSI design flow. To address this issue, the routability-driven placement contests [1, 2] held at ISPD11 and DAC12 promote the development of routability-driven placers such as those in [4-6]. ISPD11 and DAC12 contests adopt metrics that are based on global routing solutions to evaluate the routability of placement solutions. However, such global-routing-based metrics typically ignore local congestion, and they cannot evaluate the actual routability effectively. In this work, we develop a translator that allows us to feed the placement solutions of mPL [3], NTUplace [4], Ripple [5], and SimPLR [6] into a commercial router for detailed routing. We then analyze the detailed routing result of each placement solution to better understand the issues that may cause routing violations. Moreover, we examine the suitability of using the ISPD11 and DAC12 metrics in predicting routability. Our findings indicated that the metrics might not reliably predict actual routability, in terms of the number of (detailed) routing violations.
KW - Detailed routing
KW - Global routing
KW - Placement
KW - Routability
UR - http://www.scopus.com/inward/record.url?scp=84875863301&partnerID=8YFLogxK
U2 - 10.1145/2451916.2451944
DO - 10.1145/2451916.2451944
M3 - Conference contribution
AN - SCOPUS:84875863301
SN - 9781450318679
T3 - Proceedings of the International Symposium on Physical Design
SP - 114
EP - 119
BT - ISPD 2013 - Proceedings of the 2013 ACM International Symposium on Physical Design
T2 - 2013 ACM International Symposium on Physical Design, ISPD 2013
Y2 - 24 March 2013 through 27 March 2013
ER -