TY - GEN
T1 - Routability Booster " Synthesize a Routing Friendly Standard Cell Library by Relaxing BEOL Resources
AU - Song, Bing Xun
AU - Lin, Ting Xin
AU - Li, Yih Lang
N1 - Publisher Copyright:
© 2024 ACM.
PY - 2024/3/12
Y1 - 2024/3/12
N2 - In recent years, the accessibility of pins has become a focal point for cell design and synthesis research. In this study, we propose a novel approach to improve routability in upper-level routing by eliminating one M1 track during cell synthesis. This creates space for accommodating upper-level routing, leading to improved routability. We achieve consolidated routability of transistor placement by integrating fast track assignment with dynamic programming-based transistor placement. Additionally, we introduce a hybrid routing algorithm that identifies an optimal cell routing territory for each net. This optimal territory facilitates subsequent Steiner Minimum Tree (SMT) solutions for mixed-integer linear programming (MILP) and constrains the routing region of MILP, resulting in accelerated execution. The proposed MILP approach enables concurrent routing planning and pin metal allocation, effectively resolving the chicken-or-egg causality dilemma. Experimental results demonstrate that, when using the routing-friendly synthesized cell library, the routing quality in various designs surpasses that achieved with a handcrafted cell library in ASAP7 PDK. This improvement is evident in metrics such as wirelength, number of vias, and design rule check (DRC) violations.
AB - In recent years, the accessibility of pins has become a focal point for cell design and synthesis research. In this study, we propose a novel approach to improve routability in upper-level routing by eliminating one M1 track during cell synthesis. This creates space for accommodating upper-level routing, leading to improved routability. We achieve consolidated routability of transistor placement by integrating fast track assignment with dynamic programming-based transistor placement. Additionally, we introduce a hybrid routing algorithm that identifies an optimal cell routing territory for each net. This optimal territory facilitates subsequent Steiner Minimum Tree (SMT) solutions for mixed-integer linear programming (MILP) and constrains the routing region of MILP, resulting in accelerated execution. The proposed MILP approach enables concurrent routing planning and pin metal allocation, effectively resolving the chicken-or-egg causality dilemma. Experimental results demonstrate that, when using the routing-friendly synthesized cell library, the routing quality in various designs surpasses that achieved with a handcrafted cell library in ASAP7 PDK. This improvement is evident in metrics such as wirelength, number of vias, and design rule check (DRC) violations.
KW - cell routing
KW - physical design
KW - standard cell design automation
UR - http://www.scopus.com/inward/record.url?scp=85188422646&partnerID=8YFLogxK
U2 - 10.1145/3626184.3633326
DO - 10.1145/3626184.3633326
M3 - Conference contribution
AN - SCOPUS:85188422646
T3 - Proceedings of the International Symposium on Physical Design
SP - 185
EP - 193
BT - ISPD 2024 - Proceedings of the 2024 International Symposium on Physical Design
PB - Association for Computing Machinery
T2 - 33rd International Symposium on Physical Design, ISPD 2024
Y2 - 12 March 2024 through 15 March 2024
ER -