scispace - formally typeset
Proceedings ArticleDOI

An-OARSMan: obstacle-avoiding routing tree construction with good length performance

TLDR
This paper focuses on the OARSMT problem and presents an algorithm, named An-OARSMan, based on ant colony optimization, which can handle complex obstacle cases including both convex and concave polygon obstacles with good length performance.
Abstract
Routing is one of the important steps in VLSI/ULSI physical design. The rectilinear Steiner minimum tree (RSMT) construction is an essential part of routing. Since macro cells, IP blocks, and pre-routed nets are often regarded as obstacles in the routing phase, obstacle-avoiding RSMT (OARSMT) algorithms are useful for practical routing applications. This paper focuses on the OARSMT problem and presents an algorithm, named An-OARSMan, based on ant colony optimization. A greedy obstacle penalty distance (OP-distance) local heuristic is used in the algorithm and performed on the track graph. The algorithm has been implemented and tested on different kinds of obstacles. Experimental results show that An-OARSMan can handle complex obstacle cases including both convex and concave polygon obstacles with good length performance. It can always achieve the optimal solution in the cases with no more than 7 terminals.

read more

Citations
More filters
Journal ArticleDOI

Multilayer Obstacle-Avoiding X-Architecture Steiner Minimal Tree Construction Based on Particle Swarm Optimization

TL;DR: An effective algorithm based on particle swarm optimization is presented to construct a multilayer obstacle-avoiding X-architecture SMT (ML-OAXSMT), which is the first work to address this problem and can offer the theory supports for chip design based on non-Manhattan architecture.
Journal ArticleDOI

Obstacle-Avoiding Rectilinear Steiner Tree Construction Based on Spanning Graphs

TL;DR: This paper presents an efficient algorithm with some theoretical optimality guarantees for the OARSMT construction and shows that the algorithm results in significantly shorter wirelengths than all state-of-the-art works.
Proceedings ArticleDOI

Physically justifiable die-level modeling of spatial variation in view of systematic across wafer variability

TL;DR: A new die-level variation model considering deterministic across-wafer variation is developed and derived the range of conditions under which ignoring spatial variation altogether may be acceptable, which is 10× faster than the spatial variation model for Monte-Carlo analysis.
Journal ArticleDOI

FOARS: FLUTE Based Obstacle-Avoiding Rectilinear Steiner Tree Construction

TL;DR: A novel algorithm to construct a linear-sized obstacle-avoiding spanning graph which guarantees to contain a rectilinear minimum spanning tree if there is no obstacle is proposed.
Proceedings ArticleDOI

Efficient obstacle-avoiding rectilinear steiner tree construction

TL;DR: This paper presents an efficient algorithm with some theoretical optimality guarantees for the OARSMT construction, based on the obstacle-avoiding spanning graph (OASG), and guarantees to find an optimal OAR SMT for any 2-pin net and many higher-pin nets.
References
More filters
Journal ArticleDOI

Ant system: optimization by a colony of cooperating agents

TL;DR: It is shown how the ant system (AS) can be applied to other optimization problems like the asymmetric traveling salesman, the quadratic assignment and the job-shop scheduling, and the salient characteristics-global data structure revision, distributed communication and probabilistic transitions of the AS.
Journal ArticleDOI

An Algorithm for Path Connections and Its Applications

TL;DR: The algorithm described in this paper is the outcome of an endeavor to answer the following question: Is it possible to find procedures which would enable a computer to solve efficiently path-connection problems inherent in logical drawing, wiring diagramming, and optimal route finding?
Journal ArticleDOI

The Rectilinear Steiner Tree Problem is $NP$-Complete

TL;DR: The problem of determining the minimum length of an optimum rectilinear Steiner tree for a set A of points in the plane is shown to be NP-complete and the emphasis of the literature on heuristics and special case algorithms is well justified.
Proceedings ArticleDOI

A solution to line routing problems on the continuous plane

TL;DR: A new line-routing algorithm based on the continuous plane, which is much faster than the conventional method and has given good results when applied to many line- routing problems such as mazes, printed circuit boards, substrates, and PERT diagrams.
Journal ArticleDOI

The Lee Path Connection Algorithm

TL;DR: It is shown that the original claim of generality for the path cost function is incorrect, and a restriction, called the pathconsistency property, is introduced, and the Lee algorithm holds for those path cost functions having this property.
Related Papers (5)