Proceedings of 1993 International Conference on Computer Aided Design (ICCAD)
DOI: 10.1109/iccad.1993.580103
|View full text |Cite
|
Sign up to set email alerts
|

A new generalized row-based global router

Abstract: This paper presents a new generalized row-based global router suitable for standard cell, gate-array, and seaofgates integrated circuits. It is the jrst row-based global router to explicitly minimize chip area. This global router uses adaptive Steiner trees to minimize chip area. The results were vastly improved over typical minimum wire length Steiner trees. This global router automatically adapts to technologies. In addition, optimal feedthrough placement is accomplished using linear assignment. Throughout t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
8
0

Publication Types

Select...
4
3

Relationship

2
5

Authors

Journals

citations
Cited by 12 publications
(8 citation statements)
references
References 37 publications
0
8
0
Order By: Relevance
“…overfiowe = lo C if de > Ce otherwise (1) The total overflow of the entire routing area is as follows. tof = overfiowe( eE-E (2) Segment. a segment is a horizontal or vertical edge line on GRG connecting its two endpoints.…”
Section: A Basic Definitions and Problem Formulationmentioning
confidence: 99%
See 1 more Smart Citation
“…overfiowe = lo C if de > Ce otherwise (1) The total overflow of the entire routing area is as follows. tof = overfiowe( eE-E (2) Segment. a segment is a horizontal or vertical edge line on GRG connecting its two endpoints.…”
Section: A Basic Definitions and Problem Formulationmentioning
confidence: 99%
“…Existing global routing algorithms mainly focus on congestion reduction [1][2][3][4][5][6][7][8]. Among them, [7] and [8] are two of the most recent publications with good results.…”
Section: Introductionmentioning
confidence: 99%
“…We tested the router on the Primary1 circuit using three layers and the cell library from [22] [23]. The placement for Primary1 was obtained using TimberWolfSC [30] [31], and the global routing was generated by TimberWolfGR [29]. Figure 7 shows the complete routing solution of a Primary1 test channel with density=15 routed using only one channel track.…”
Section: Resultsmentioning
confidence: 99%
“…This is more important when the number of leiif cells in a bit-slice is large which is typically the case in we attempt to route each of the control signals in minimum number of channels and preserve the dataflow present in the design. For global routing of multiple nets we propose a window-based heuristic which to the best of our knowledge has not been applied to the global routing problem before (see [9] for references). This technique generates an efficient global routing without rip-uprerouting of nets and cm be easily integrated into Spanninglsteiner-tree [9] based global routing algorithms.…”
Section: Introductionmentioning
confidence: 99%
“…For global routing of multiple nets we propose a window-based heuristic which to the best of our knowledge has not been applied to the global routing problem before (see [9] for references). This technique generates an efficient global routing without rip-uprerouting of nets and cm be easily integrated into Spanninglsteiner-tree [9] based global routing algorithms.…”
Section: Introductionmentioning
confidence: 99%