Abstract A process automatically generating topology data for fabricating large scale integrated circuits. Technology data, a logic function description and logic circuit components are generated and input to a data processing system together with geometric dimension data descriptive of the basic elements of the logic circuit components. The geometric dimension data is assembled into a plurality of intermediate level geometric topology patterns under control of the logic function description and the intermediate level geometric topology patterns are assembled into a prime level geometric topology representative of the logic function description. The logic circuit components are merged with the prime level geometric topology to produce a grid array to be fabricated into a large scale integrated circuit.
Inventors
👤 Wesley C. Finger
👤 Gerald B. Long
Bibliographic Details
Application Number—
JurisdictionUS
Data Sourcegoogle_patents
Last Synchronized2026-10-23 18:33
CPC Classifications
G; G06; G06F; G06F30/00; G06F30/30; G06F30/39
Claims Analysis
Total Claims: 5
Claim 1
Independent Claim
125 words
A multipass process for automatically generating topologies for fabricating large scale integrated circuits comprising the steps of: (a) inputting electrical and functional data relative to the logic technology used; (b) calculating a logical map of the desired logic function; (c) designing a plurality logic cells representative of functional logic components; (d) dividing said plurality of logic cells into a plurality of basic cell components having a plurality of common elements; (e) selecting said basic cell components in accordance with the calculated logical map of the desired logic function; (f) concatenating the selected basic cell components into a plurality of intermediate level cells representing components of the desired logic function, and (g) concatenating said plurality of intermediate cells into a prime cell representing desired logic function.
Claim 2
Dependent Claim
125 words
A multipass process for automatically generating topologies for fabricating large scale integrated circuits comprising the steps of: (a) inputting electrical and functional data relative to the logic technology used; (b) calculating a logical map of the desired logic function; (c) designing a plurality logic cells representative of functional logic components; (d) dividing said plurality of logic cells into a plurality of basic cell components having a plurality of common elements; (e) selecting said basic cell components in accordance with the calculated logical map of the desired logic function; (f) concatenating the selected basic cell components into a plurality of intermediate level cells representing components of the desired logic function, and (g) concatenating said plurality of intermediate cells into a prime cell representing desired logic function.
Claim 3
Dependent Claim
71 words
The process of claim 1 further including the steps of designing a plurality of basic geometric outlines representing topologies of said basic cell components, selecting and concatenating said basic geometric outlines into a plurality of intermediate level geometric outlines, concatenating said plurality of intermediate geometric outlines into a prime geometric outline and merging said prime geometric outline and said basic cell components into a prime cell representing the desired logic function.
Claim 4
Dependent Claim
29 words
The process of claim 1 or claim 2 wherein the step of selecting and concatenating includes the step of assigning each basic cell a coordinate location within said topology.
Claim 5
Dependent Claim
46 words
The process of claim 1 or claim 2 wherein said steps of dividing said plurality of logic cells includes dividing each logic cell into logic circuit, vertical wiring, horizontal wiring, and power wiring components and retaining only one set of components common to multiple logic cells.