Browse Prior Art Database

Wiring with Interactive Graphics

IP.com Disclosure Number: IPCOM000078549D
Original Publication Date: 1973-Jan-01
Included in the Prior Art Database: 2005-Feb-26
Document File: 7 page(s) / 82K

Publishing Venue

IBM

Related People

Buckley, F: AUTHOR [+2]

Abstract

The algorithm described below directly provides contact hole and metal level digitizations, from a hand-drawn stick figure of a chip layout. Fast digitization is achieved by eliminating the input of X, Y coordinates via keyboard. This is made possible by remaining almost entirely in line mode. Lines are displayed as centerlines, but their width, position, and spacing are easily displayed. The location of most background lines (fixed resistor and transistor contacts) is used on three levels. Thus, lines-with-holes are stored distinctly from lines. Whenever a two-point line occurs, a third central point is added to enable identification of the two ends. (Image Omitted)

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 33% of the total text.

Page 1 of 7

Wiring with Interactive Graphics

The algorithm described below directly provides contact hole and metal level digitizations, from a hand-drawn stick figure of a chip layout. Fast digitization is achieved by eliminating the input of X, Y coordinates via keyboard. This is made possible by remaining almost entirely in line mode. Lines are displayed as centerlines, but their width, position, and spacing are easily displayed. The location of most background lines (fixed resistor and transistor contacts) is used on three levels. Thus, lines-with-holes are stored distinctly from lines. Whenever a two-point line occurs, a third central point is added to enable identification of the two ends.

(Image Omitted)

Polygons are supported in a limited manner. A small number of arbitrary polygons is available, but a very large number of translations and rotations of these may be made. They are represented on the screen as a single segment to conserve graphics buffer space.

(Image Omitted)

Variable resistor centerlines are displayed. They are stored distinctly from lines and polygons, and are accessible only through a resistor subroutine.

(Image Omitted)

The upper ten items (DRAW,...,CELL) DRAW provide program flow control. Selection PUNT causes transfer to the program and MEAS intensification of the item. RZST The lower eight items (SPAC,...,WNDS) DSKR provide parameter control. Selection DSKW allows modification of the displayed CRDR VALUES. FILL has no value because it is PURG either on or off, (indicated by EXIT intensification or not). CELL BUMP provides both flow and parameter .30 SPAC control. It is intensified when flow .40 WIDE control is in effect. FILL .10 OVLP

The control symbols 1.00 BUMP indicate various information to the program. The upper is called TEE; .00 WNDX the inner, STAR; and the outer STOP. .00 WNDY 75.00 WNDS

The area to the left of the STAR, STOP and TEE is used for simulated typewriter output. The bottom line is most recent, and four lines are retained. When the cursor appears at the left; the requested

1

Page 2 of 7

items must be loaded via keyboard.

(Image Omitted)

DRAW

This is the main metalization forming routine. It is entered automatically after selecting a chip background (with or without previous metalization) from disk or cards (DSKR or CDRD). In the following, points, segments, and lines will be prefixed by the section title (ie. from-line).

FROM.

Identify the `FROM' reference point by selecting an end segment of a displayed line. (These are the from-point, from-segment and from-line.) The next segment will be added with respect to the from-point.

SLOPE.

Identify the slope at which the next segment leaves the from-point.

If the next segment is just a continuation of the from-line, select any segment with the desired slope.

If the next segment is to be the first of a new line, indicate its slope by selecting a side of the STOP symbol. (The slope is to the from-point as the STOP side is to the STAR). The width of...