(Back to Session Schedule)

The 18th Asia and South Pacific Design Automation Conference

Session 2D  Advanced Routing Techniques for Chip and PCB Design
Time: 13:40 - 15:40 Wednesday, January 23, 2013
Chairs: Toshiyuki Shibuya (Fujitsu Laboratory, Japan), Jai-Ming Lin (National Cheng Kung University, Taiwan)

2D-1 (Time: 13:40 - 14:10)
TitleA Separation and Minimum Wire Length Constrained Maze Routing Algorithm under Nanometer Wiring Rules
Author*Fong-Yuan Chang, Ren-Song Tsay, Wai-Kei Mak (National Tsing Hua University, Taiwan), Sheng-Hsiung Chen (Springsoft, Taiwan)
Pagepp. 175 - 180
KeywordMaze, Routing, Nanometer Wiring Rules, DFM, minimum wire length
AbstractDue to process limitations, wiring rules are imposed by foundries on chip layout. Under nanometer wiring rules, the required separation between two wire ends is dependent on their surrounding wires, and there is a limit on the minimum length of each wire segment. Yet, traditional maze routing algorithms are not designed to handle these rules, so rule violations must be corrected by post-processing and the quality of result is seriously impacted. For this reason, we propose a new maze routing algorithm capable of handling these wiring rules. The proposed algorithm is proved to find a legal shortest path with runtime complexity of O(n), where n is the number of grid point. Experiments with seven tight industrial cases show that the success rate of getting a DRC clean routing by a commercial router is improved, and the average runtime is reduced by 2.3 times.
Slides

2D-2 (Time: 14:10 - 14:40)
TitleAn ILP-based Automatic Bus Planner for Dense PCBs
AuthorPei-Ci Wu (University of Illinois at Urbana-Champaign, U.S.A.), Qiang Ma (Synopsys, Inc., U.S.A.), *Martin D. F. Wong (University of Illinois at Urbana-Champaign, U.S.A.)
Pagepp. 181 - 186
Keywordbus planner, printed circuit boards
AbstractModern PCBs have to be routed manually since no EDA tools can successfully route these complex boards. An autorouter for PCBs would improve design productivity tremendously since each board takes about 2 months to route manually. This paper focuses on a major step in PCB routing called bus planning. In the bus planning problem, we need to simultaneously solve the bus decomposition, escape routing, layer assignment and global bus routing. This problem was partially addressed by Kong et al. in [3] where they only focused on the layer assignment and global bus routing, assuming bus decomposition and escape rout- ing are given. In this paper, we present an ILP-based solution to the entire bus planning problem. We apply our bus planner to an industrial PCB (with over 7000 nets and 12 signal layers) which was previously successfully routed manually, and compare with a state-of-the-art industrial internal tool where the layer assignment and global bus routing are based on the algorithm in [3]. Our bus planner successfully routed 97.4% of all the nets. This is a huge improvement over the industrial tool which could only achieve 84.7% routing completion for this board.

2D-3 (Time: 14:40 - 15:10)
TitleLayer Minimization in Escape Routing for Staggered-Pin-Array PCBs
Author*Yuan-Kai Ho, Xin-Wei Shih, Yao-Wen Chang (National Taiwan University, Taiwan), Chung-Kuan Cheng (University of California, San Diego, U.S.A.)
Pagepp. 187 - 192
KeywordEscape routing, PCB routing
AbstractAs the technology advances, the pin number of a high-end PCB design keeps increasing while the size of a PCB keeps shrinking. The staggered pin array is used to accommodate a larger pin number than the grid pin array of the same area. Nevertheless, escaping a large pin number to the boundary of a dense staggered pin array, namely multilayer escape routing for staggered pin arrays, is significantly harder than that for grid pin arrays. This paper addresses this multilayer escape routing problem to minimize the number of used layers in a staggered pin array for manufacturing cost reduction. We first present an escaped pin selection method to assign a maximal number of escaped pins in the current layer and also to increase useful routing regions for subsequent layers. Missing pins are also modeled in our routing network to utilize the routing resource effectively. Experimental results show that our approach can significantly reduce the required layer number for escape routing.

2D-4 (Time: 15:10 - 15:40)
TitleNetwork Flow Modeling for Escape Routing on Staggered Pin Arrays
AuthorPei-Ci Wu, *Martin D. F. Wong (University of Illinois at Urbana-Champaign, U.S.A.)
Pagepp. 193 - 198
Keywordescape routing, staggered pin array, network flow modeling
AbstractRecently staggered pin arrays are introduced for modern designs with high pin density. Although some studies have been done on escape routing for hexagonal arrays, the hexagonal array is only a special kind of staggered pin array. There exist other kinds of staggered pin arrays in current industrial designs, and the existing works cannot be extended to solve them. In this paper, we study the escape routing problem on staggered pin arrays. Network flow models are proposed to correctly model the capacity constraints of staggered pin arrays. Our models are guaranteed to find an escape routing satisfying the capacity constraints if there exists one. The correctness of these models lead to an optimal algorithm.