scispace - formally typeset
Open AccessProceedings ArticleDOI

Interchangeable pin routing with application to package layout

Reads0
Chats0
TLDR
In this paper, a min-cost max-flow heuristic is proposed to handle multiple layers, pre-routed nets, and all-angle, octilinear or rectilevel wiring styles.
Abstract
Many practical routing problems such as BGA, PGA, pin redistribution and test fixture routing involve routing with interchangeable pins. These routing problems, especially package layout, are becoming more difficult to do manually due to increasing speed and I/O. Currently, no commercial or university router is available for this task. In this paper, we unify these different problems as instances of the interchangeable pin routing (IPR) problem, which is NP-complete. By representing the solution space with flows in a triangulated routing network instead of grids, we developed a min-cost max-flow heuristic considering only the most important cuts in the design. The heuristic handles multiple layers, prerouted nets, and all-angle, octilinear or rectilinear wiring styles. Experiments show that the heuristic is very effective on most practical examples. It had been used to route industry designs with thousands of interchangeable pins.

read more

Content maybe subject to copyright    Report

Citations
More filters
Patent

Method and apparatus for routing

TL;DR: In this paper, the shape of interconnect-line ends is dynamically defined on a particular layer based on the routing directions available on the particular layer to improve the alignment of route segments that have differing widths.
Patent

Wiring design apparatus, wiring determination apparatus and methods thereof

TL;DR: In this paper, a wiring design software (SW) is presented to effectively design a wiring of a semiconductor package, etc., in a short time, which relates generally to the present invention.
Proceedings ArticleDOI

Logic optimization by output phase assignment in dynamic logic synthesis

TL;DR: This paper presents this previously unaddressed problem of output phase assignment for minimum area duplication in dynamic logic synthesis and gives both optimal and heuristic algorithms for minimizing logic duplication.
Journal ArticleDOI

A Network-Flow-Based RDL Routing Algorithmz for Flip-Chip Design

TL;DR: This paper proposes the first router for the flip-chip package in the literature that adopts a two-stage technique of global routing followed by detailed routing, and uses the network flow algorithm to solve the assignment problem from the wire-bonding pads to the bump pads and then create the global path for each net.
Proceedings ArticleDOI

A correct network flow model for escape routing

TL;DR: A new network flow model is proposed that guarantees the correctness when diagonal capacity is taken into consideration and leads to the first optimal algorithm for escape routing.
References
More filters
Journal ArticleDOI

Combinatorial optimization: algorithms and complexity

TL;DR: This clearly written, mathematically rigorous text includes a novel algorithmic exposition of the simplex method and also discusses the Soviet ellipsoid algorithm for linear programming; efficient algorithms for network flow, matching, spanning trees, and matroids; the theory of NP-complete problems; approximation algorithms, local search heuristics for NPcomplete problems, more.

Computational geometry. an introduction

TL;DR: This book offers a coherent treatment, at the graduate textbook level, of the field that has come to be known in the last decade or so as computational geometry.
Book

Computational Geometry: An Introduction

TL;DR: In this article, the authors present a coherent treatment of computational geometry in the plane, at the graduate textbook level, and point out the way to the solution of the more challenging problems in dimensions higher than two.
Book

Data Structures and Network Algorithms

TL;DR: This paper presents a meta-trees tree model that automates the very labor-intensive and therefore time-heavy and therefore expensive process of manually selecting trees to grow in a graph.
Journal ArticleDOI

SURF: rubber-band routing system for multichip modules

TL;DR: SURF is a routing system designed specifically to meet the performance and cost constraints presented by today's packaging technologies, including thin-film multichip modules, and comes from its extremely flexible rubber-band data representation, which is an ideal framework for performance-driven and cost-driven routing.
Related Papers (5)