• DocumentCode
    915068
  • Title

    A Formal Approach to Design-Rule Checking

  • Author

    Modarres, Hossein ; Lomax, Ronald J.

  • Author_Institution
    LSI Logic Corporation, Milpitas, CA, USA
  • Volume
    6
  • Issue
    4
  • fYear
    1987
  • fDate
    7/1/1987 12:00:00 AM
  • Firstpage
    561
  • Lastpage
    573
  • Abstract
    This paper describes the development of a layout model and the theoretical basis for a relatively technology-independent, false-error free, hierarchical design-rule checker for VLSI circuit layouts which have Manhattan geometry and are subject to some design-rule simplifications. A flat model of the layout of a VLSI circuit using set theory notation is first defined. Two primitive operations and five primitive set functions are formally defined to process the layout and to form a complete set of primitives in the algebra of design-rule checking. The most widely used design rules can be defined as functions in terms of these primitives. Each design-rule function determines if a geometrical shape on a layer conforms with that rule. Provisions are also made to handle inconsistent design rules (e.g., butting contacts) at some extra cost. Finally, graph theory is employed to extend the flat model to define a hierarchical model for the layout of a VLSI circuit. The hierarchical model has been used as the basis for the development of a hierarchical design-rule checker.
  • Keywords
    Algebra; Circuits; Design methodology; Geometry; Large scale integration; Paper technology; Set theory; Solid modeling; Testing; Very large scale integration;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/TCAD.1987.1270303
  • Filename
    1270303