IEEE International Conference on Computer Design: VLSI in Computers and Processors, 2004. ICCD 2004. Proceedings.
DOI: 10.1109/iccd.2004.1347905
|View full text |Cite
|
Sign up to set email alerts
|

A depth-first-search controlled gridless incremental routing algorithm for VLSI circuits

Abstract: In the engineering change order (ECO) process, engineers make changes to VLSI circuits after their layouts are completed in order to correct electrical problems or design errors. As far as routing is concerned, in order to capitalize on the enormous resources and time already spent on routing the circuit, and to meet time-to-market requirements, it is desirable to reroute only the ECO-affected portion of the circuit, while minimizing any routing changes in the larger unaffected part of the circuit in order to … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
5
0

Publication Types

Select...
4

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(5 citation statements)
references
References 19 publications
0
5
0
Order By: Relevance
“…To find a solution for the originally bumped o-seg, we thus perform a depth first search (DFS) of interconnect bumps-andreroutes; the core non-TD DFS algorithm for this process is developed in detail in [5]. This DFS tree terminates successfully if all its leaf nodes represent non-overlapped routes for the last o-segs on each path in the tree.…”
Section: Dfs-controlled Bump-and-reroutementioning
confidence: 99%
See 3 more Smart Citations
“…To find a solution for the originally bumped o-seg, we thus perform a depth first search (DFS) of interconnect bumps-andreroutes; the core non-TD DFS algorithm for this process is developed in detail in [5]. This DFS tree terminates successfully if all its leaf nodes represent non-overlapped routes for the last o-segs on each path in the tree.…”
Section: Dfs-controlled Bump-and-reroutementioning
confidence: 99%
“…An incremental routing algorithm for FPGAs that uses a bump-and-refit (B&R) approach which routes the new nets by "bumping" less critical existing nets in a controlled manner and without changing their topologies was proposed in [4] and was extended for ECO routing and for FPGAs with complex switchboxes in [3]. Finally, the algorithm presented in [5] uses a depth-first search (DFS) controlled B&R process to find good-quality incremental routing solutions using a gridless framework for VLSI circuits that require variable width and variable spacing on interconnects.…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations
“…Incremental routing is used for engineering-change-order (ECO) applications and fault reconfiguration. Use of this novel concept has resulted in significantly better results in terms of routing completion rates, wire-lengths and viausage than previous ripup-and-reroute approaches for both FPGA and ASICs [9,44,54]. Further novel concepts including that of Steiner-node slack tolerances were introduced in [41] to yield a near-wirelength optimal and guaranteed slack-satisfying timing-driven incremental routing method TIDE for ASICs that also obtains significant improvements over ripup-and-reroute approaches in the timing-driven context (e.g., 4-6 times fewer slack violations) while being about three times faster.…”
mentioning
confidence: 99%