scispace - formally typeset
Proceedings ArticleDOI

An innovative approach towards detection and exclusion of overlapped regions in guard zone computation

TLDR
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(nlogn) time, where n is the number of vertices of the givensimple polygon.
Abstract
The guard zone computation problem is of utmost importance in the domain of VLSI physical design automation as one of the major purposes is to find an optimized way to place a set of two-dimensional blocks on a chip floor. Beyond this, it has huge significance in the field of robotic motion planning, Geographical information system, automatic monitoring of metal cutting tools and design of any embedded systems. 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. 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 guard zone (of specified width) for a simple polygon is a very important problem for resizing a (group of) circuit component. 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(nlogn) time, where « 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

An Algorithm to Solve 3D Guard Zone Computation Problem

TL;DR: This paper develops an algorithm to compute guard zone of a 3D solid object detecting and excluding overlapped regions among the guard zonal regions, if any.
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.
Book

An Introduction to Geographical Information Systems

TL;DR: This chapter discusses the evolution of computer methods for the Handling of Spatial Data, and the role that modelling systems thinking and GIS have in this evolution.
Book

Higher engineering mathematics

John Bird
TL;DR: Inverse Laplace transforms have been used for the integration of trigonometric and hyperbolic functions as discussed by the authors, where the solution of first order differential equations by separation of variables has been studied.