DocumentCode :
954756
Title :
Algorithms for simultaneous escape routing and Layer assignment of dense PCBs
Author :
Ozdal, Muhammet Mustafa ; Wong, Martin D F
Author_Institution :
Intel Corp., Hillsboro, OR, USA
Volume :
25
Issue :
8
fYear :
2006
Firstpage :
1510
Lastpage :
1522
Abstract :
As die sizes are shrinking, and circuit complexities are increasing, the printed circuit board routing problem becomes more and more challenging. Traditional routing algorithms cannot handle these challenges effectively, and many high-end designs in the industry require manual routing efforts. This paper proposes a problem decomposition that distinguishes routing under dense components from routing in the intermediate area. In particular, it proposes an effective methodology to find the escape routing solution for multiple components simultaneously such that the number of crossings in the intermediate area is minimized. For this, the problem is modeled as a longest path with forbidden pairs problem, and two algorithms are proposed for it. The first is an exact polynomial-time algorithm that is guaranteed to find the maximal planar routing solution on one layer. The second is a randomized algorithm that has good scalability characteristics for large circuits. Then, these algorithms are used to assign the maximal subset of planar nets to each layer, and then the remaining nets are distributed at the end. This paper demonstrates the effectiveness of these algorithms through experiments on industrial circuits.
Keywords :
circuit complexity; network routing; polynomials; printed circuits; randomised algorithms; circuit complexity; dense components; escape routing; layer assignment; maximal planar routing solution; polynomial-time algorithm; printed circuit board routing; randomized algorithm; Algorithm design and analysis; Complexity theory; Control systems; Multichip modules; Packaging; Pins; Polynomials; Printed circuits; Routing; Scalability; Algorithms; escape routing; layer assignment; longest path with forbidden pairs; printed circuit board;
fLanguage :
English
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
0278-0070
Type :
jour
DOI :
10.1109/TCAD.2005.857376
Filename :
1637740
Link To Document :
بازگشت