Journal ArticleDOI
Generalized Manhattan path algorithm with applications
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
K.M. McDonald,J.G. Peters +1 more
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
M.F. Chowdhury,R.E. Massara +1 more
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.