scispace - formally typeset
Proceedings ArticleDOI

A comprehensive approach towards guard zone computation detecting and excluding the overlapped regions

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)