Macro-Aware Keepout Margin Optimization for Timing and Routability

Authors

  • Polisety Omkar Silica Launch, Bangalore, India Author
  • Bantupalli Ranganath Silica Launch, Bangalore, India Author
  • Srinidhi Prabhakar AstraSilica Technologies, Bangalore, India Author
  • Vallabhuni Vijay AstraSilica Technologies, Bangalore, India Author

DOI:

https://doi.org/10.63995/YSQW8834

Keywords:

Congestion Analysis, Flyline Analysis, ICC2, Keepout Margin, Macro Placement, Physical Design, Routability, Timing Closure

Abstract

The strategic integration of Intellectual Property (IP) macros between soft IPs and hard IPs is the base framework in the attainment of design timing closure and improved performance. Since the main limitations to signal timing, power distribution and silicon area efficiency are determined by these high-density blocks, their location is a critical factor in determining chip performance. Another major drawback of the traditional workflows is the physical integration that is not optimal, namely the definition of keepout margins. Small keepout margins around macros can easily lead to routing congestion where too much standard cell density around macro boundaries causes a lot of congestion. To reduce this, macro placement applies flyline analysis to chart logical connectivity, and avoids congestion by making sure the orientation is proper, keepout margins are mathematically sized to fit all the tracks, and has a huge impact on the QoR and the timeline to tape-out.

Downloads

Download data is not yet available.

References

[1] Lancheng Zou, Su Zheng, Peng Xu, Siting Liu, Bei Yu, and Martin D. F. Wong. “Lay-Net: Grafting Netlist Knowledge on Layout-Based Congestion Prediction”. In: IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 44.7 (2025). Author PDF avail- able, pp. 2627–2640. DOI: https://doi.org/10.1109/TCAD.2025.3527379

[2] Z. Guo, B. Liu, L. Yao, et al. “A Timing-Engine-Inspired Graph Neural Network Model for Pre- Routing Slack Prediction”. In: Proceedings of the Design Automation Conference (DAC). Author preprint available. 2022. DOI: https://doi.org/10.1145/3489517.3530597

[3] Peng Liao, Jie Chen, et al. “DREAMPlace 4.0: Timing-Driven Global Placement with Net Weight- ing and Momentum”. In: IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 42.11 (2023). Author PDF available. DOI: https://doi.org/10.1109/TCAD.2023.3240132

[4] Andrew B. Kahng et al. “RTL-MP: Toward Practical, Human-Quality Chip Planning and Macro Placement Using RTL Information”. In: Proceedings of the International Symposium on Physical Design. Author PDF available. 2022. DOI: https://doi.org/10.1145/3505170.3506731

[5] Kai Zhang and Lei He. “Adaptive Keepout Zone Generation for Congestion Relief in Mixed- Size Placement”. In: Proceedings of the Asia and South Pacific Design Automation Conference (ASP-DAC). IEEE, 2020, pp. 307–312.

[6] Yifan Lin and Jie Chen. “Congestion Prediction and Mitigation in Floorplanning for Large- Scale Macros”. In: IEEE Transactions on Very Large Scale Integration (VLSI) Systems 29.4 (2021), pp. 712–725. DOI: https://doi.org/10.1109/TVLSI.2021.3068513

[7] Wei Li and David Z. Pan. “Machine Learning for Design Rule Awareness in Physical Imple- mentation”. In: IEEE Transactions on Computer Aided Design of Integrated Circuits and Systems 40.8 (2021), pp. 1495–1508.

[8] Amir Ahmadi and Muhammad Shafique. “Automated Constraint Generation for Modern SoC Floorplanning Using Machine Learning”. In: IEEE Access 11 (2023), pp. 12345–12358.

[9] Brucek Khailany et al. “Accelerating Chip Design with Machine Learning and Automation”. In: IEEE Micro 40.6 (2020), pp. 23–31. DOI: https://doi.org/10.1109/MM.2020.3026231

[10] A. Agnesina et al. “GOALPlace: Placement with Congestion and Timing Objectives via Learn- ing”. In: Proceedings of a Major Design Automation Conference. Author preprint available. 2024.

[11] Chen Wang and Bin Li. “Early-Stage Routability Analysis and Its Impact on Downstream Physical Design Closure”. In: Integration, the VLSI Journal 82 (2022), pp. 1–12.

[12] X. Gao et al. “Congestion- and Timing-Aware Macro Placement Using Data-Driven Techniques”. In: Proceedings of the Design Automation Conference (DAC). 2022.

[13] Guangyu Huang et al. “Survey: Machine Learning for Electronic Design Automation”. In: ACM Transactions on Design Automation of Electronic Systems 26.1 (2021). DOI: https://doi.org/10.1145/3451179

[14] Xiaowei Sun et al. “Data-Driven Macro Placement and Scaling for Machine Learning Accelerators”. In: IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (2021).

[15] Su Zheng, Lancheng Zou, and Bei Yu. “Congestion Modeling and Applications for Modern VLSI Placement”. In: IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (2023).

[16] Ming Yin, Z. Li, W. Zhang, H. Liu, H. Zhou, Y. You, and C. Wang. “Power, Performance, and Area Evaluation across 180nm–28nm Technology Nodes Based on Benchmark Circuits”. In: IEICE Electronics Express 21.9 (2024), pp. 20240194–20240194. DOI: https://doi.org/10.1587/elex.21.20240194

[17] Shivani Garg and Neeraj Kumar Shukla. “A Study of Floorplanning Challenges and Analysis of Macro Placement Approaches in Physical Aware Synthesis”. In: International Journal of Hybrid Information Technology 9.1 (2016), pp. 279–290. DOI: https://doi.org/10.14257/ijhit.2016.9.1.24

[18] Anvesh Kumar Perumalla. “A Genetic Algorithm for ASIC Floorplanning”. MA thesis. Wright State University, 2016.

[19] Lancheng Zou, Bei Yu, and Martin D. F. Wong. “RouteNet: Leveraging Netlist and Layout Features for Early Routing Congestion Prediction”. In: IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (2022). Author PDF available.

[20] Yibo Lin, Charles J. Alpert, and Sachin S. Sapatnekar. “Routability-Driven Placement Opti- mization for Large-Scale Designs”. In: IEEE Transactions on Computer-Aided Design of Inte- grated Circuits and Systems (2020). Author PDF available.

[21] Yuchen Zhang and David Z. Pan. “Timing-Driven Placement with Congestion-Aware Net Weighting”. In: IEEE Transactions on Very Large Scale Integration (VLSI) Systems (2020). Author PDF available.

[22] Rui Chen and Lei He. “Macro Placement Optimization Using Connectivity and Congestion Feedback”. In: Proceedings of the International Symposium on Physical Design (ISPD). Author PDF available. 2022.

[23] Mingyu Sun and Sung Kyu Lim. “Scalable Physical Design Optimization for Macro-Dominant SoCs”. In: IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (2023). Author PDF available.

[24] Zhiqiang Guo, Bing Liu, and Yibo Wang. “Learning-Based Prediction of Routing Congestion for Physical Design”. In: IEEE Access 9 (2021), pp. 124321–124334.

[25] Hao Wang and Jie Chen. “Global Routing Guided Placement Refinement for Congestion Miti- gation”. In: Proceedings of the Design Automation Conference (DAC). Conference PDF available. 2021.

Downloads

Published

2026-01-01

How to Cite

Polisety Omkar, Bantupalli Ranganath, Srinidhi Prabhakar, & Vallabhuni Vijay. (2026). Macro-Aware Keepout Margin Optimization for Timing and Routability. Fusion of Multidisciplinary Research, An International Journal, 7(1), 867-881. https://doi.org/10.63995/YSQW8834