Proceedings ArticleDOI
A comprehensive approach towards guard zone computation detecting and excluding the overlapped regions
Ranjan Mehera,Piyali Datta,Arpan Chakraborty,Rajat Kumar Pal +3 more
- pp 353-356
TLDR
This paper has developed an algorithm to compute the guard zone of a simple polygon as well as to exclude the overlapped regions among the guard zonal segments (if any) in O(n log n) time, where n is the number of vertices of the givensimple polygon.Abstract:
The guard zone computation problem finds immense applications in the field of VLSI physical design automation and design of embedded systems, where one of the major purposes is to find an optimized way to place a set of two-dimensional blocks on a chip floor. In VLSI layout design, the circuit components (or the functional units / modules or groups / blocks of different sub-circuits) that may be viewed as a set of polygonal regions on a two-dimensional plane, are not supposed to be placed much closer to each other in order to avoid electrical (parasitic) effects among them [12]. Each (group of) circuit component(s) C i is associated with a parameter δ i such that a minimum clearance zone of width δ i is to be maintained around C i . If the guard zonal regions overlap, we have to remove the overlapped regions in order to compute the resultant outer guard zone (sometimes inner guard zones are also an issue to be considered). The location of the guard zone (of specified width) for a simple polygon is a very important problem for resizing the (group of) circuit components. In this paper, we have developed an algorithm to compute the guard zone of a simple polygon as well as to exclude the overlapped regions among the guard zonal segments (if any) in O(n log n) time, where n is the number of vertices of the given simple polygon.read more
Citations
More filters
Journal Article
Triangulating a simple polygon in linear time
TL;DR: A deterministic algorithm for triangulating a simple polygon in linear time is given, using the polygon-cutting theorem and the planar separator theorem, whose role is essential in the discovery of new diagonals.
Book ChapterDOI
Advancement in Guard Zone Computation Through Detection and Exclusion of the Overlapped Regions
TL;DR: This paper has developed an algorithm to compute the guard zone of a simple polygon as well as to exclude the overlapped regions among the guard zonal segments (if any) in O(n log n) time, where n is the number of vertices of the givensimple polygon.
References
More filters
Book
Algorithms for VLSI Physical Design Automation
TL;DR: This book is a core reference for graduate students and CAD professionals and presents a balance of theory and practice in a intuitive manner.
Journal Article
Triangulating a simple polygon in linear time
TL;DR: A deterministic algorithm for triangulating a simple polygon in linear time is given, using the polygon-cutting theorem and the planar separator theorem, whose role is essential in the discovery of new diagonals.
Journal ArticleDOI
Triangulating a simple polygon in linear time
TL;DR: In this paper, a deterministic algorithm for triangulating a simple polygon in linear time is presented. But the main tools used are the polygon-cutting theorem, which provides us with a balancing scheme, and the planar separator theorem, whose role is essential in the discovery of new diagonals.
Journal ArticleDOI
Polynomial/rational approximation of Minkowski sum boundary curves
TL;DR: This paper generalizes conventional approximation techniques of offset curves and develops several new methods for approximating convolution curves, and introduces efficient methods to estimate the error in convolution curve approximation.
Journal ArticleDOI
Generation of configuration space obstacles: The case of moving algebraic curves
TL;DR: Algebraic algorithms are presented to generate the boundary of planar configuration space obstacles arising from the translatory motion of objects among obstacles by segments of algebraic plane curves.
Related Papers (5)
Non-orthogonal structures and space tiles for layout, placement, and routing of an integrated circuit
Steven Lee Pucci,Eric Nequist +1 more