Abstract
Since no commercial PCB routing tools can solve the routing problem for today's complex PCBs, these circuit boards have to be routed manually, taking about 2 months of time per board. Bus planning is one of the most time-consuming steps of PCB routing. It consists of assigning buses to multiple layers of the PCB and routing them in a planar fashion on each layer. Routing congestion between on-board components and the min-max length bounds of the buses must also be considered during routing. In this paper, we present the first automatic bus planner. We tested our system on a state-of-the-art industrial circuit board with over 7000 nets and 12 signal layers. All the nets on this board were already manually routed. Our bus planner is able to achieve 100% routing completion using the layer assignment extracted from manual design. For simultaneous layer assignment and bus routing, we are able to successfully route 98.5% of the nets. The remaining 1.5% can be routed either manually or by using vias. The runtime of our bus planner is less than 3 hours on a 3 Ghz workstation.
Original language | English |
---|---|
Title of host publication | 46th ACM/IEEE Design Automation Conference - Proceedings 2009 |
Publisher | Association for Computing Machinery (ACM) |
Pages | 326-331 |
Number of pages | 6 |
ISBN (Print) | 9781605584973 |
DOIs | |
Publication status | Published - 29 Jul 2009 |
Event | 46th ACM/IEEE Design Automation Conference, DAC 2009 - San Francisco, United States Duration: 26 Jul 2009 → 31 Jul 2009 https://www.dac.com/About/Conference-Archive/46th-DAC-2009 (Conference website) https://www.dac.com/portals/0/documents/archive/2009/46DAC_Final_Prgm.pdf (Conference programme ) https://dl.acm.org/doi/proceedings/10.1145/1629911 (Conference proceedings) https://ieeexplore.ieee.org/xpl/conhome/5209519/proceeding |
Publication series
Name | ACM/IEEE Design Automation Conference - Proceedings |
---|---|
ISSN (Print) | 0738-100X |
Conference
Conference | 46th ACM/IEEE Design Automation Conference, DAC 2009 |
---|---|
Country/Territory | United States |
City | San Francisco |
Period | 26/07/09 → 31/07/09 |
Internet address |
|
Scopus Subject Areas
- Computer Science Applications
- Control and Systems Engineering
- Electrical and Electronic Engineering
- Modelling and Simulation
User-Defined Keywords
- Topological Routing
- Layer Assignment
- Bus Planning
- PCB Routing