A network flow approach for simultaneous escape routing in PCB

Simultaneous Escape Routing (SER) is one of the most difficult problems in the Printed Circuit Boards (PCBs) routing as the pins from inside of two ICs have to be escaped to the boundaries simultaneously. The ever evolving integrated circuits (ICs) manufacturing techniques have made SER even more difficult by increasing the complexity of these ICs to a whole new level. This increase in complexity of ICs has not only increased the number of pins in an IC but has also reduced the size of the package making SER in PCBs a very hectic task. The SER problem has not been addressed by many studies in the literature and mostly, heuristic algorithms have been proposed in order to solve SER problem which fail to achieve 100 percent route-ability. In this work, we employed network flow approach to solve the SER problem using optimization modeling technique. We propose two optimal algorithms that use integer linear program for testing different sizes of grids to check their efficiency. The analysis and results show the improved efficiency of the proposed algorithms in terms of route-ability, time consumption, independence from grid topology & component pin arrangement.

[1]  Jin-Tai Yan Length-constrained escape routing of differential pairs , 2015, Integr..

[2]  Martin D. F. Wong,et al.  A New Strategy for Simultaneous Escape Based on Boundary Routing , 2011, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[3]  Martin D. F. Wong,et al.  B-escape: a simultaneous escape routing algorithm based on boundary routing , 2010, ISPD '10.

[4]  Hung-Ming Chen,et al.  Simultaneous escape routing on multiple components for dense PCBs , 2013, 2013 IEEE Electrical Design of Advanced Packaging Systems Symposium (EDAPS).

[5]  Martin D. F. Wong,et al.  An algorithm for simultaneous pin assignment and routing , 2001, IEEE/ACM International Conference on Computer Aided Design. ICCAD 2001. IEEE/ACM Digest of Technical Papers (Cat. No.01CH37281).

[6]  Alan J. Hu,et al.  Scalable, high-quality, SAT-based multi-layer escape routing , 2016, 2016 IEEE/ACM International Conference on Computer-Aided Design (ICCAD).

[7]  Bin-Da Liu,et al.  Simultaneous pin assignment and global wiring for custom VLSI design , 1991, 1991., IEEE International Sympoisum on Circuits and Systems.

[8]  Zhi-Wei Chen,et al.  Simultaneous escape routing based on routability-driven net ordering , 2011, 2011 IEEE International SOC Conference.

[9]  Martin D. F. Wong,et al.  Simultaneous escape routing and layer assignment for dense PCBs , 2004, IEEE/ACM International Conference on Computer Aided Design, 2004. ICCAD-2004..

[10]  Martin D. F. Wong,et al.  Recent research development in PCB layout , 2010, 2010 IEEE/ACM International Conference on Computer-Aided Design (ICCAD).

[11]  Philip Brisk,et al.  PCB Escape Routing and Layer Minimization for Digital Microfluidic Biochips , 2017, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[12]  Martin D. F. Wong,et al.  Simultaneous Escape-Routing Algorithms for Via Minimization of High-Speed Boards , 2008, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[13]  Martin D. F. Wong,et al.  Algorithms for simultaneous escape routing and Layer assignment of dense PCBs , 2006, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[14]  Takahiro Watanabe,et al.  A length matching routing method for disordered pins in PCB design , 2015, The 20th Asia and South Pacific Design Automation Conference.

[15]  Gary Carpenter 동적 사용자를 위한 Scalable 인증 그룹 키 교환 프로토콜 , 2005 .

[16]  Philip Brisk,et al.  Multi-terminal PCB escape routing for digital microfluidic biochips using negotiated congestion , 2014, 2014 22nd International Conference on Very Large Scale Integration (VLSI-SoC).

[17]  Hung-Ming Chen,et al.  On simultaneous escape routing of length matching differential signalings , 2013, 2013 IEEE Electrical Design of Advanced Packaging Systems Symposium (EDAPS).

[18]  Martin D. F. Wong,et al.  A negotiated congestion based router for simultaneous escape routing , 2010, 2010 11th International Symposium on Quality Electronic Design (ISQED).

[19]  Takahiro Watanabe,et al.  Layer Assignment and Equal-length Routing for Disordered Pins in PCB Design , 2015, IPSJ Trans. Syst. LSI Des. Methodol..

[20]  Kraig Mitzner,et al.  Complete PCB Design Using OrCAD Capture and PCB Editor , 2009 .

[21]  Aleksandar Ignjatovic,et al.  Simultaneous Escape Routing using Network Flow Optimization , 2016 .

[22]  Seong-I Lei,et al.  Optimizing Pin Assignment and Escape Routing for Blind-via-Based PCBs , 2016, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.