2007
DOI: 10.1145/1278480.1278633
|View full text |Cite
|
Sign up to set email alerts
|

An integer linear programming based routing algorithm for flip-chip design

Abstract: The flip-chip package provides a high chip-density solution to the demand for more I/O pads of VLSI designs. In this paper, we present the first routing algorithm in the literature for the pre-assignment flip-chip routing problem with a pre-defined netlist among pads and wire-width and signal-skew considerations. Our algorithm is based on integer linear programming (ILP) and guarantees to find an optimal solution for the addressed problem. It adopts a two-stage technique of global routing followed by detailed … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
25
0

Year Published

2008
2008
2017
2017

Publication Types

Select...
5
2

Relationship

1
6

Authors

Journals

citations
Cited by 36 publications
(25 citation statements)
references
References 14 publications
0
25
0
Order By: Relevance
“…Two related works on flip-chip routing only consider the FA routing problem [3] or the PA routing problem [2], but not both together. Furthermore, the work [2] can only handle the flip-chip structure with the I/O pads placed along the die boundary.…”
Section: Previous Workmentioning
confidence: 99%
See 2 more Smart Citations
“…Two related works on flip-chip routing only consider the FA routing problem [3] or the PA routing problem [2], but not both together. Furthermore, the work [2] can only handle the flip-chip structure with the I/O pads placed along the die boundary.…”
Section: Previous Workmentioning
confidence: 99%
“…Two related works on flip-chip routing only consider the FA routing problem [3] or the PA routing problem [2], but not both together. Furthermore, the work [2] can only handle the flip-chip structure with the I/O pads placed along the die boundary. Although the work [3] is for the area-I/O flip-chip structure, its tile-based flow-network construction did not consider the PA nets and the positions of I/O pads which can avoid over design.…”
Section: Previous Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Since the number of possible triangulations is exponential, no optimality is guaranteed for the algorithm. An RDL router by integer linear programming (ILP) on a routing graph is proposed in [2], where the routing edges are picked under a series of linear constraints. A network flow algorithm is adopted in [3] to route Manhattan wires on a routing graph.…”
Section: Introductionmentioning
confidence: 99%
“…A network flow algorithm is adopted in [3] to route Manhattan wires on a routing graph. The problem with [2] and [3] is the inaccuracy of routing capacities with 45° wires. Figure 2 shows a "tile" with different capacities.…”
Section: Introductionmentioning
confidence: 99%