BOB-router: A new buffering-aware global router with over-the-block routing resources optimization

作者: Yilin Zhang , Salim Chowdhury , David Z. Pan

DOI: 10.1109/ASPDAC.2014.6742943

关键词: Static routingEnhanced Interior Gateway Routing ProtocolRouting tableEngineeringMultipath routingDynamic Source RoutingPolicy-based routingEqual-cost multi-path routingLink-state routing protocolComputer network

摘要: In this paper, we propose a new global router, BOB-Router, endowed with the ability to use over-the-block routing resources greatest extent in addition traditional concepts of minimizing wirelength, via count and overflow. previous formulations, over IP blocks were either dealt as blockages leading significant waste, or simply treated same way outside-the-block resources, which violates slew constraints thus fail buffering. Utilizing could dramatically improve solution, yet requires special attention, since slew, affected by different RC on metal layers, must be constrained buffering is easily violated. Moreover, even all nets are slew-legalized, solution still suffer from heavy congestion problem. For first time, BOB-Router tries solve problem through overflows, wirelength simultaneously without violating constraints. generates slew-legalized initial followed Lagrangian-multiplier-based pricing phase RC-constrained A* search help explore buffering-aware topologies layers. Our experimental results show that completely satisfies significantly outperforms obstacle-avoiding routers terms overflows.

参考文章(23)
Tai-Hsuan Wu, Azadeh Davoodi, Jeffrey T. Linderoth, GRIP Proceedings of the 46th Annual Design Automation Conference on ZZZ - DAC '09. pp. 320- 325 ,(2009) , 10.1145/1629911.1629999
Wen-Hao Liu, Yaoguang Wei, Cliff Sze, Charles J Alpert, Zhuo Li, Yih-Lang Li, Natarajan Viswanathan, None, Routing congestion estimation with real design constraints design automation conference. pp. 92- ,(2013) , 10.1145/2463209.2488847
Yih-Lang Li, Wen-Hao Liu, Ke-Ren Dai, Efficient simulated evolution based rerouting and congestion-relaxed layer assignment on 3-D global routing asia and south pacific design automation conference. pp. 570- 575 ,(2009) , 10.5555/1509633.1509767
Yilin Zhang, Ashutosh Chakraborty, Salim Chowdhury, David Z. Pan, Reclaiming over-the-IP-block routing resources with buffering-aware rectilinear Steiner minimum tree construction international conference on computer aided design. pp. 137- 143 ,(2012) , 10.1145/2429384.2429410
Tao Huang, Evangeline F. Y. Young, Construction of rectilinear Steiner minimum trees with slew constraints over obstacles international conference on computer aided design. pp. 144- 151 ,(2012) , 10.1145/2429384.2429411
Evangeline F. Y. Young, Liang Li, Obstacle-avoiding rectilinear Steiner tree construction international conference on computer aided design. pp. 523- 528 ,(2008) , 10.5555/1509456.1509573
Tao Huang, Evangeline F. Y. Young, An exact algorithm for the construction of rectilinear Steiner minimum trees among complex obstacles design automation conference. pp. 164- 169 ,(2011) , 10.1145/2024724.2024762
Chris Chu, Yanheng Zhang, Yue Xu, FastRoute3.0: a fast and high quality global router based on virtual capacity international conference on computer aided design. pp. 344- 349 ,(2008) , 10.5555/1509456.1509537
Muhammet Mustafa Ozdal, Martin D. F. Wong, Archer: a history-driven global routing algorithm international conference on computer aided design. pp. 488- 495 ,(2007) , 10.5555/1326073.1326174
C. Chu, Yiu-Chung Wong, FLUTE: Fast Lookup Table Based Rectilinear Steiner Minimal Tree Algorithm for VLSI Design IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems. ,vol. 27, pp. 70- 83 ,(2008) , 10.1109/TCAD.2007.907068