A place and route aware buffered Steiner tree construction

作者: CN Sze , Jiang Hu , Charles J Alpert , None

DOI: 10.5555/1015090.1015180

关键词: Computer networkRouting (electronic design automation)Distributed computingNetwork topologyPlace and routeVery-large-scale integrationSteiner tree problemTiming closureTree (data structure)Performance improvementComputer science

摘要: In order to achieve timing closure on increasingly complex IC designs, buffer insertion needs be performed thousands of nets within an integrated physical synthesis system. most previous works, buffers may inserted at any open space. Even when there appear space for in the alleys between large blocks, these regions are often densely packed or useful later fix critical paths. addition, a solution inadvertently force wires go through routing congested regions. Therefore, synthesis, scheme aware both placement congestion and existing layout so it has able decide insert dense performance improvement utilize sparser chip. With proposed Steiner tree adjustment technique, this work aims finding congestion-aware buffered trees. Our technique takes as input, modifies simultaneously handles objectives timing, congestion. To our knowledge, is first study, which considers three problem. Experimental results confirm effectiveness algorithm while achieves up 20x speed-up comparing with state-of-the-art (C.J. Alpert et al., 2003).

参考文章(20)
Minghorng Lai, D. F. Wong, Maze routing with buffer insertion and wiresizing design automation conference. pp. 374- 378 ,(2000) , 10.1145/337292.337500
Chris C. N. Chu, D. F. Wong, Closed form solution to simultaneous buffer insertion/sizing and wire sizing Proceedings of the 1997 international symposium on Physical design - ISPD '97. pp. 192- 197 ,(1997) , 10.1145/267665.267712
Charles J Alpert, Jiang Hu, Sachin S Sapatnekar, Paul Villarrubia, None, A practical methodology for early buffer and wire resource allocation design automation conference. pp. 189- 194 ,(2001) , 10.1145/378239.378461
Ashok Jagannathan, Sung-Woo Hur, John Lillis, A fast algorithm for context-aware buffer insertion design automation conference. pp. 368- 373 ,(2000) , 10.1145/337292.337496
Charles Alpert, Anirudh Devgan, None, Wire segmenting for improved buffer insertion Proceedings of the 34th annual conference on Design automation conference - DAC '97. pp. 588- 593 ,(1997) , 10.1145/266021.266291
Jason Cong, Xin Yuan, Routing tree construction under fixed buffer locations design automation conference. pp. 379- 384 ,(2000) , 10.1145/337292.337502
Ruiqi Tian, D. F. Wong, Xiaoping Tang, Hua Xiang, A new algorithm for routing tree construction with buffer insertion and wire sizing under obstacle constraints international conference on computer aided design. pp. 49- 56 ,(2001) , 10.5555/603095.603106
Hai Zhou, D. F. Wong, I-Min Liu, Adnan Aziz, Simultaneous routing and buffer insertion with restrictions on buffer locations design automation conference. pp. 96- 99 ,(1999) , 10.1145/309847.309885
J. Lillis, Chung-Kuan Cheng, Ting-Ting Y. Lin, Simultaneous routing and buffer insertion for high performance interconnect great lakes symposium on vlsi. pp. 148- 153 ,(1996) , 10.1109/GLSV.1996.497611