skip to main content
10.5555/318013.318133acmconferencesArticle/Chapter ViewAbstractPublication PagesdacConference Proceedingsconference-collections
Article
Free Access

Dual quadtree representation for VLSI designs

Authors Info & Claims
Published:02 July 1986Publication History

ABSTRACT

The Quad-CIF tree has been proposed as a data structure for hierarchical design of VLSI. Frequently encountered operations in VLSI design require a lot of search effort on a Quad-CIF tree. Additionally, since the empty spaces are not explicitly stored in the tree, layout compaction is difficult to achieve. To support such operations efficiently, we propose a dual quadtree structure for VLSI design. At the first level we represent a cell in the layout as a “painted quadtree”. The painted quadtree stores the entire region spanned by all the rectangles in the cell. Once the cell is designed it is stored in the form of boundary codes. At the second level of the dual structure, these boundary codes are stored in a Quad-CIF tree. Therefore, the dual structure affords us the convenience of using the painted quadtree for interactive design and the excellent features of the Quad-CIF tree for hierarchical design and compact storage representation.

References

  1. 1.M.H. Arnold and J.K. Ousterhout, "LYRA: A New Approach to Geometric Layout Rule Checking", Proceedings of the 19th Design Automation Conference, 1982, pp. 530-536. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2.J.L. Bentley and D. Hakenj R.W. Hon, "Statistics on VLSI Designs", Department of Computer Science, CMU, CS-80-111~ April 1980.Google ScholarGoogle Scholar
  3. 3.G. Kedem, "A Data Structure for Hierarchical On-Line Algorithms", Proceedings of the 19th Design Automation Conference, 1982, pp. 352-357. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4.G. Kedem and H. Watanabe, "Graph-Optimization Techniques for IC Layout and Compaction", IEEE Transactions on Computer-Aided Design, Vol. CAD-3, No.i, January 1984, pp. 12-20.Google ScholarGoogle Scholar
  5. 5.A. Klinger and C.R. Dyer, "Experiments in Picture Representations using Regular Decomposition", Computer Graphics and Image Processing, Vol. 5, No. 1, March 1976, pp. 68-105.Google ScholarGoogle ScholarCross RefCross Ref
  6. 6.S.K. Nandy and I.V. Ramakrishnan, "Dual Quadtree Representatic~ for VLSI Designs", Technical Report 85/27, Department of Computer Science, State University of New York at Stony Brook, December 1985.Google ScholarGoogle Scholar
  7. 7.J.K. Ousterhout, G.T. Hamaehi, R.N. Mayo, W.S. Scott and G.S. Taylor, "Magic: A VLSI Layout, System", Proceedings of the elst Design Automation Conference, 1984, pp. 152-159. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8.J.K. Ousterhout, "Corner Stitching: A Data-Structuring Technique for VLSI Layout Tools", IEEE Transactions on Computer.Aided Design, Vol. CAD-3, January 1984, pp. 87-100.Google ScholarGoogle Scholar
  9. 9.J.B. Rosenberg, "Geographical Data Structures Compared: A Study of Data Structures Supporting Region Queries" IEEE Transactions on Computer-A ided Design, ~rol. CAD-4, January 1985, pp. 53*67.Google ScholarGoogle Scholar
  10. 10.H. Samet, "An Algorithm for Converting Rasters to Quadtrees", {EEE Transactions on Pattern Analysis and Machine Intelligence, Vol. PAMI-3, No.l, January 1981, pp. 93-95.Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11.H. Samet, "Region Representation: Boundary Codes from Quadtrees", Communications of the A CM~ Vol. 23, No.3, March 1980, pp. 171-179. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 12.H. Samet, "Region Representation: Quadtrees from Boundary codes", Communications of the A CM, Vol. 23, INo.3, March 1980, pp. 163-170. A CM Computing Surveys, Vol.16, No. 2, June 1984, pp. 187-260. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 13.N. Weste, "Virtual Grid Symbolic Layout"~ Proceedings of the 18th De~:ign Automation Conference, 1981, pp. 225-233. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Dual quadtree representation for VLSI designs

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in
          • Published in

            cover image ACM Conferences
            DAC '86: Proceedings of the 23rd ACM/IEEE Design Automation Conference
            July 1986
            835 pages
            ISBN:0818607025
            • Chairman:
            • Don Thomas

            Publisher

            IEEE Press

            Publication History

            • Published: 2 July 1986

            Check for updates

            Qualifiers

            • Article

            Acceptance Rates

            DAC '86 Paper Acceptance Rate124of300submissions,41%Overall Acceptance Rate1,770of5,499submissions,32%

            Upcoming Conference

            DAC '24
            61st ACM/IEEE Design Automation Conference
            June 23 - 27, 2024
            San Francisco , CA , USA
          • Article Metrics

            • Downloads (Last 12 months)7
            • Downloads (Last 6 weeks)1

            Other Metrics

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader