Browse Prior Art Database

High-Level Shapes Checking Language

IP.com Disclosure Number: IPCOM000039332D
Original Publication Date: 1987-May-01
Included in the Prior Art Database: 2005-Feb-01
Document File: 3 page(s) / 81K

Publishing Venue

IBM

Related People

Downey, JH: AUTHOR [+2]

Abstract

The high level language ground rules and checking procedure discussed in this article defines and outlines the methodology used to check for illegal shapes early in the integrated circuit (IC) fabrication process. This IC shapes checking procedure allows for the timely flagging (Image Omitted) of error conditions found during the design layout phase of IC fabrication. Other advantages are: 1) Allows engineers to more precisely define the ground rules for legal shapes. 2) Shortens turnaround time for producing a ground rules checking deck. 3) Increases manufacturing yields by flagging error conditions early. Fig. 1 shows the flow diagram for this IC fabrication procedure. Fig. 2 shows the key concepts. KEY WORDS and CONCEPTS of the methodology are: 1.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 67% of the total text.

Page 1 of 3

High-Level Shapes Checking Language

The high level language ground rules and checking procedure discussed in this article defines and outlines the methodology used to check for illegal shapes early in the integrated circuit (IC) fabrication process. This IC shapes checking procedure allows for the timely flagging

(Image Omitted)

of error conditions found during the design layout phase of IC fabrication. Other advantages are: 1) Allows engineers to more precisely define the

ground rules for legal shapes.

2) Shortens turnaround time for producing a ground

rules checking deck.

3) Increases manufacturing yields by flagging error

conditions early. Fig. 1 shows the flow diagram for this IC fabrication procedure. Fig. 2 shows the key concepts. KEY WORDS and CONCEPTS of the methodology are: 1. KEY WORDS Region = A collection of shapes from which the first point is

derived.

Path = A straight line from the first point to the second

point. Associated with the path is a length.

Edge = The boundary of a region or shape. 2. CONCEPTS

A. Operations occur on a region and its edges to

limit the possible starting (first) points of

the path.

B. The direction of the path can be either into

or out of the region.

C. The path can now be considered a vector,

i.e., direction and variable magnitude. This

vector has to navigate a certain terrain of

shapes to reach the end (second) point. The

terrain may include:

1. Passing over shapes.

2. Not passing over shapes.

3. Staying inside shapes.

4. Staying outside shapes.

5. A "don't care" terrain.

D. Operations occur on the edges of shapes

within a known distance of the region to

limit the number of end (second) points. The following definitions are a very brief description of the symbols used in each macro: Region &Z - GL1 (glass mask) design level.

(&Z) - Intersect this level.

( &Z) - Complement intersect this level.

GR&x - Ground rule number.

EXP - Expand level by GR&x and intersect.

1

Page 2 of 3

HIT - Add to region any level that touches region. EDGE COUNT

EDGECNT (&Z) - The number of &Z edges of the region must be ....


.

COUNT

Count (&x) - The 4 sides of a region are referenced as follows:

Top, Bottom, Left and Right. &X can be Top, Bottom,

Left,...