scispace - formally typeset
Journal ArticleDOI

Generalized Manhattan path algorithm with applications

Tetsuo Asano
- 01 Jul 1988 - 
- Vol. 7, Iss: 7, pp 797-804
TLDR
The author presents an efficient algorithm for finding a route interconnecting two terminals of arbitrary polygonal shape in two layers and proposes a data structure which can implement insertions and deletions of line segments each in O(log n) time.
Abstract
The author presents an efficient algorithm for finding a route interconnecting two terminals of arbitrary polygonal shape in two layers. The main feature of the router to be distinguished from the existing grid-free routers is that it can handle large vias. The author has also considered the extension to multi-terminal nets and demonstrate a native algorithm which repeats the same path finding process for each constituent terminal. Careful considerations may lead to a more efficient way such that three regions (horizontal and vertical routable regions and via acceptable region) are not reconstructed each time but updated only around the path obtained. In order to do that a data structure has been devised which can implement insertions and deletions of line segments each in O(log n) time. Based on the proposed algorithm it is possible to solve a practical problem which is concerned with a layout design of bipolar LSIs. In this case the purpose is to find an orthogonal wiring route of predetermined width between pairs of terminals avoiding polygonal obstacles in two layers. >

read more

Citations
More filters
Journal ArticleDOI

Rectilinear paths among rectilinear obstacles

TL;DR: More efficient algorithms are obtained for finding a shortest rectilinear path between two points, minimum spanning tree of a set of points, and for finding assorted paths taking both length and the number of bends into consideration.
Book ChapterDOI

Rectilinear Paths among Rectilinear Obstacles

TL;DR: This survey considers different routing environments, and various optimization criteria pertaining to VLSI design, and provides a survey of results that have been developed in the past, present current results and give open problems for future research.
Journal ArticleDOI

Smallest paths in simple rectilinear polygons

TL;DR: The existence of a smallest path between any pair of points in a simple rectilinear polygon with n boundary segments is proven and an optimal O(n) time sequential algorithm for finding the smallest paths is presented.
Proceedings ArticleDOI

An expert system for general purpose analogue layout synthesis

TL;DR: An intelligent assessment of the analog system is made to form a heuristic database to guide the CAD system in resolving the critical design and layout problems associated with analog VLSI design.
Journal ArticleDOI

Charging-Expense Minimization Through Assignment Rescheduling of Movable Charging Stations in Electric Vehicle Networks

TL;DR: In this paper , an assignment rescheduling mechanism of movable charging stations (ARMM) is proposed, where the MCS assignments are dynamically rescheduled, in order to reduce the charging expenses of EVs and enhance the proportion of charged EVs.
References
More filters
Journal ArticleDOI

Optimal Search in Planar Subdivisions

TL;DR: This work presents a practical algorithm for subdivision search that achieves the same (optimal) worst case complexity bounds as the significantly more complex algorithm of Lipton and Tarjan, namely $O(\log n)$ search time with $O(n)$ storage.
Journal ArticleDOI

Priority Search Trees

TL;DR: A new data structure that is called a priority search tree, of which two variants are introduced, operations (1), (2), and (3) can be implemented in $O(\log n)$ time, where n is the cardinality of D.
Journal ArticleDOI

Decomposable searching problems

TL;DR: Transforms for converting a static structure into a dynamic structure, for adding 'range variables' to queries, and for making preprocessing/query time tradeoffs are presented.
Journal ArticleDOI

Computational Geometry—A Survey

TL;DR: The state of the art of computational geometry is surveyed, a discipline that deals with the complexity of geometric problems within the framework of the analysis of algorithms.
Journal ArticleDOI

Rectilinear Shortest Paths and Minimum Spanning Trees in the Presence of Rectilinear Obstacles

TL;DR: This work uses the track graph, a suitably defined grid-like structure, to obtain efficient solutions for rectilinear shortest paths and minimum spanning tree (MST) problems for a set of points in the plane in the presence of rectilInear obstacles.