Welcome to the new version of CaltechAUTHORS. Login is currently restricted to library staff. If you notice any issues, please email coda@library.caltech.edu
Published November 27, 2002 | Submitted
Report Open

Automated Wiring Analysis of Integrated Circuit Geometric Data

Abstract

Methods are presented by which wiring data of an NMOS integrated circuit may be extracted from its mask information. The procedures involved utilize the capabilities of a general purpose polygon package. The polygon operations are defined to enhance their use in this application, however the package is suitable for other uses such as, design rule checking. The analysis is performed on hierarchical symbol definitions of mask geometry. The geometry is presumed to be described in CIF 2.0 (Caltech Intermediate Form). The analysis attempts to recognize three basic types of structures in the geometry: 1) Transistor devices (and capacitors) 2) Local interconnection structures and 3) Global interconnection structures Definitions are put forth for the distinction of global and local wires. The data extracted from the symbol geometry is the percent utilization of each symbol's area by each of the three types of structures. The purpose behind the extraction of this data is its use in the development and evaluation of wiring models for custom NMOS IC design. Two approaches are presented which extract such data. The first is heuristic and depends on built-in assumptions of how the NMOS process is generally used. This technique loses accuracy if a design style falls outside of these assumptions. The second technique is a method by which the topology of design may be extracted from the geometry. The geometric objects, from which devices and interconnections are made, are preserved, such that the wiring information can be obtained precisely. This method is complex and requires considerable computation, however, the topology extracted may also be used to verify the geometric data against the original design topology.

Additional Information

Caltech Masters thesis in Computer Science. Series numbering on title page: 2891-TR-79

Attached Files

Submitted - 2891_TR_79.pdf

Files

2891_TR_79.pdf
Files (19.9 MB)
Name Size Download all
md5:9a54f85dc56c60e222e69c284e9c5ce3
19.9 MB Preview Download

Additional details

Created:
August 19, 2023
Modified:
January 13, 2024