Abstract
The guard zone computation problem finds vast 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 2D blocks on a chip floor. In VLSI layout design, the circuit components (or the functional units/modules or groups/blocks of different subcircuits) are not supposed to be placed much closer to each other in order to avoid electrical (parasitic) effects among them (http://en.wikipedia.org/wiki/Curve_orientation, [13]). The (group of) circuit components on a chip floor may be viewed as a set of polygonal regions on a two-dimensional plane. 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 . The regions representing the (groups of) circuit components are in general isothetic polygons, but may not always be limited to convex ones. 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 zones, if any. If the number of vertices in the given polygon is n, then our algorithm requires O(n log n + I log n) time, where I is the number of intersections among the guard zones. So, it is output sensitive in nature that depends on the value of δ i . The algorithm developed in the paper is proved to report a preferred guard zone of the given simple polygon excluding all the intersections, if any.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Bajaj, C., Kim, M.-S.: Generation of configuration space obstacles: The case of a moving algebraic curves. Algorithmica 4(2), 157–172 (1989)
de Berg, M., van Kreveld, M., Overmars, M., Schwarzkopf, O.: Computational Geometry: Algorithms and Applications. Springer, Berlin (1997)
Hernandez-Barrera, A.: Computing the minkowski sum of monotone polygons. IEICE Trans. Inf. Syst. E80-D(2), 218–222 (1996)
Heywood, I., Cornelius, S., Carver, S.: An Introduction to Geographical Information Systems. Addison Wesley Longman, New York (1998)
Hwang, K., Briggs, F.A.: Computer Architecture and Parallel Processing. McGraw-Hill, New York (1984)
Lee, I.-K., Kimand, M.-S., Elber, G.: Polynomial/rational approximation of minkowski sum boundary curves. Graph. Models Image Process. 60(2), 136–165 (1998). (Article No: IP970464)
Nandy, S.C., Bhattacharya, B.B., Hernandez-Barrera, A.: Safety zone problem. J. Algorithms 37, 538–569 (2000)
Mehera, R., Chatterjee, S., Pal, R.K.: A time-optimal algorithm for guard zone problem. In: Proceedings of 22nd IEEE Region 10 International Conference on Intelligent Information Communication Technologies for Better Human Life (IEEE TENCON 2007), CD: Session: ThCP-P.2 (Computing) (Four pages). Taipei, Taiwan (2007)
Mehera, R., Pal, R.K.: A cost-optimal algorithm for guard zone problem. In: Proceedings of 10th International Conference on Distributed Computing and Networking (ICDCN 2009), pp. 91–98. Hyderabad, India (2009)
Mehera, R., Chatterjee, S., Pal, R.K.: Yet another linear time algorithm for guard zone problem. Icfai J. Comput. Sci. II(3), 14–23 (2008)
Goodrich, M.T.: Intersecting line segments in parallel with an output-sensitive number of processors. Soc. Ind. Appl. Math. 20(4), 737–755 (1991)
de Berg, M., van Kreveld, M., Overmars, M., Schwarzkopf, O.: Computational Geometry: Algorithms and Applications. Springer, Berlin (1997)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer India
About this chapter
Cite this chapter
Mehera, R., Chakrabarty, A., Datta, P., Pal, R.K. (2015). A 2D Guard Zone Computation Algorithm for Reassignment of Subcircuits to Minimize the Overall Chip Area. In: Chaki, R., Saeed, K., Choudhury, S., Chaki, N. (eds) Applied Computation and Security Systems. Advances in Intelligent Systems and Computing, vol 305. Springer, New Delhi. https://doi.org/10.1007/978-81-322-1988-0_11
Download citation
DOI: https://doi.org/10.1007/978-81-322-1988-0_11
Published:
Publisher Name: Springer, New Delhi
Print ISBN: 978-81-322-1987-3
Online ISBN: 978-81-322-1988-0
eBook Packages: EngineeringEngineering (R0)