CATALYST: planning layer directives for effective design closure

作者: Yaoguang Wei , Zhuo Li , Cliff Sze , Shiyan Hu , Charles J Alpert

DOI: 10.5555/2485288.2485728

关键词: Design flowEmbedded systemPhysical synthesisTimerDesign closureRouterScalingEngineeringVery-large-scale integration

摘要: For the last several technology generations, VLSI designs in new nodes have had to confront challenges associated with reduced scaling wire delays. The solution from industrial back-end-of-line process has been add more and thick metal layers wiring stacks. However, existing physical synthesis tools are usually not effective handling these for design closure. To fully leverage degrees of freedom, it is essential flow provide better communication among timer, router, different optimization engines. This work proposes a algorithm, CATALYST, perform congestion- timing-aware layer directive assignment. Our balances routing resources stacks so that benefit availability by achieving improved timing buffer usage reduction while maintaining routability. Experiments demonstrate effectiveness proposed algorithm.

参考文章(24)
Shiyan Hu, Zhuo Li, Charles J Alpert, None, A polynomial time approximation scheme for timing constrained minimum cost layer assignment international conference on computer aided design. pp. 112- 115 ,(2008) , 10.5555/1509456.1509491
Yanming Jia, Yici Cai, Xianlong Hong, Timing Driven Layer Assignment Considering Via Resistance and Coupling Capacitance international conference on communications, circuits and systems. pp. 1172- 1176 ,(2007) , 10.1109/ICCCAS.2007.4348255
Tsung-Hsien Lee, Yen-Jung Chang, Ting-Chi Wang, An enhanced global router with consideration of general layer directives Proceedings of the 2011 international symposium on Physical design - ISPD '11. pp. 53- 60 ,(2011) , 10.1145/1960397.1960411
Natarajan Viswanathan, Charles Alpert, Cliff Sze, Zhuo Li, Yaoguang Wei, None, The DAC 2012 routability-driven placement contest and benchmark suite Proceedings of the 49th Annual Design Automation Conference on - DAC '12. pp. 774- 782 ,(2012) , 10.1145/2228360.2228500
Yaoguang Wei, Cliff Sze, Natarajan Viswanathan, Zhuo Li, Charles J Alpert, Lakshmi Reddy, Andrew D Huber, Gustavo E Tellez, Douglas Keller, Sachin S Sapatnekar, None, GLARE Proceedings of the 49th Annual Design Automation Conference on - DAC '12. pp. 768- 773 ,(2012) , 10.1145/2228360.2228499
Charles J Alpert, Shrirang K Karandikar, Zhuo Li, Gi-Joon Nam, Stephen T Quay, Haoxing Ren, Cliff N Sze, Paul G Villarrubia, Mehmet C Yildiz, None, Techniques for Fast Physical Synthesis Proceedings of the IEEE. ,vol. 95, pp. 573- 599 ,(2007) , 10.1109/JPROC.2006.890096
Charles J Alpert, Zhuo Li, Michael D Moffitt, Gi-Joon Nam, Jarrod A Roy, Gustavo Tellez, None, What makes a design difficult to route international symposium on physical design. pp. 7- 12 ,(2010) , 10.1145/1735023.1735028
Yen-Jung Chang, Tsung-Hsien Lee, Ting-Chi Wang, GLADE: a modern global router considering layer directives international conference on computer aided design. pp. 319- 323 ,(2010) , 10.5555/2133429.2133496
Michael D. Moffitt, MaizeRouter : Engineering an Effective Global Router IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems. ,vol. 27, pp. 2017- 2026 ,(2008) , 10.1109/TCAD.2008.2006082
Chuck Alpert, Shiyan Hu, Zhuo Li, Tuhin Mahmud, Stephen Quay, Paul Villarrubia, Fast interconnect synthesis with layer assignment international symposium on physical design. pp. 71- 77 ,(2008) , 10.1145/1353629.1353648