Patent US2812661A successfully refreshed from Google Patents.
Patent US1860529A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4612618A Expired / Lapsed US ⏱️ 0.0 years remaining

Hierarchical, computerized design of integrated circuits

Assignee: RCA Corp
•
Filing: 1983-06-10
•
Granted: 1986-09-16
•
Expires: 2003-06-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract High gate count integrated circuits (ICs) are designed in a heirarchical manner. In a first pass through a computer design system basic cells are composed to form one-level-up building block cells. In a second pass through the same computer design system the one-level-up building block cells are used as "basic" cells and composed to form a two-level-up structure which may be a building block cell or a chip.

Inventors

  • 👤 Richard L. Pryor
  • 👤 William M. Cowhig

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 02:36
CPC Classifications
G; G06; G06F; G06F30/00; G06F30/30; G06F30/39

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 195 words
In a computer process for designing an IC by composing a semiconductor chip having a chip from a plurality of basic cells, each selected from a family of basic cells in which each cell conforms to a first common basic cell interconnection format which enables said computer process to arrange a plurality of said cells in a row and which defines the locations in said cell to which said process must to able to route conductors in the process of designing said IC, chip format being different from said basic cell interconnection format, the improvement comprising the steps of: (a) composing an arrangement of a plurality of said basic cell to define a higher order building block cell conforming to a second common basic cell interconnection format, like said first common basic cell interconnection format but with larger overall dimensions; and (b) performing step (a) a plurality of times to create a family of said higher order building block cells each of which conforms to said second common basic cell interconnection format whereby said higher order buidling block cells are themselves composible in the same manner by said computer process into still higher order structures.
Claim 2
Dependent Claim 195 words
In a computer process for designing an IC by composing a semiconductor chip having a chip from a plurality of basic cells, each selected from a family of basic cells in which each cell conforms to a first common basic cell interconnection format which enables said computer process to arrange a plurality of said cells in a row and which defines the locations in said cell to which said process must to able to route conductors in the process of designing said IC, chip format being different from said basic cell interconnection format, the improvement comprising the steps of: (a) composing an arrangement of a plurality of said basic cell to define a higher order building block cell conforming to a second common basic cell interconnection format, like said first common basic cell interconnection format but with larger overall dimensions; and (b) performing step (a) a plurality of times to create a family of said higher order building block cells each of which conforms to said second common basic cell interconnection format whereby said higher order buidling block cells are themselves composible in the same manner by said computer process into still higher order structures.
Claim 3
Dependent Claim 32 words
The improvement recited in claim 1 further comprising the step of: (c) composing an arrangement of a plurality of said higher order building block cells to define a still higher order structure.
Claim 4
Dependent Claim 81 words
The improvement recited in claim 2 wherein: step (a) includes first placing said basic cells in a composition format in which said basic cells are arranged in a plurality of parallel rows within said higher order building block cell being created; and step (c) includes second placing said higher order building block cells in said composition format in which said higher order building block cells are arranged in a plurality of parallel rows within said still higher order structure being created.
Claim 5
Dependent Claim 74 words
The improvement recited in claim 2 wherein: step (c) produces said still higher order structure in conformance with a third common basic cell interconnection format like said second commom basic cell interconnection format, but with larger overall dimensions whereby a plurality of said still higher order structures comprise a family of still higher order building block cells which are themselves composible by said computer process in the same manner into even higher order structures.
Claim 6
Dependent Claim 59 words
The improvement recited in claim 3 wherein: step (c) produces said still higher order structure with a chip format having a inner portion in which said building block cells are arranged in said composition format and an outer portion surrounding said inner portion, said outer portion including circuits designed for connection to conductors which are external to said chip.
Claim 7
Dependent Claim 53 words
The improvement recited in claim 3, wherein: said second placing step includes orienting each building block cell with length of the rows of basic cells therein oriented substantially perpendicular to the length of the row of building block cells in which said building block cell is located within said still higher order structure.
Claim 8
Dependent Claim 83 words
The improvement recited in claim 6 wherein: said basic cells are rectangular and said basic cell interconnection format includes a first row of interconnection pin pads along a first side of said basic cell, a second row of interconnection pin pads along a second, opposing side of said cell and third and fourth sides of said basic cell which are free of interconnection pin pads; and each pin pad in said first row has a functionally equivalent pin pad in said second row.
Claim 9
Dependent Claim 18 words
The improvement recited in claim 7 wherein: said functionally equivalent pins are directly electrically connected to each other.
Claim 10
Dependent Claim 31 words
The improvement recited in claim 8 wherein: said basic cell interconnection format includes first and second power buses each extending from said third side to said fourth side of basic cell.
Claim 11
Dependent Claim 53 words
The improvement recited in claim 9 wherein: said basic cell interconnection format includes all of the cells of a given family having the same height from said first side to said second side and permits different cells of said given family to have different widths from said third side to said fourth side.
Claim 12
Dependent Claim 65 words
The improvement recited in claim 10 wherein: said step of first placing said basic cells includes arranging each of said basic cells within a row contiguous to the adjacent basic cell within that row; and said step of second placing said building block cells includes arranging each of said building block cells within a row contiguous to the adjacent building block cell within that row.
Claim 13
Dependent Claim 102 words
A computer process comprising the steps of: employing a computerized design system to compose, from a family of basic cells each of which conforms to a first common basic cell interconnection format, a family of building block cells each of which is one hierarchical level up from said basic cells and which conforms to a second common basic cell interconnection format like said first common basic cell interconnection format but with larger overall dimensions; and employing said computerized design system to compose, from said family of one-level-up building block cells a structure which is two hierarchical levels up from said basic cells.
Claim 14
Dependent Claim 102 words
A computer process comprising the steps of: employing a computerized design system to compose, from a family of basic cells each of which conforms to a first common basic cell interconnection format, a family of building block cells each of which is one hierarchical level up from said basic cells and which conforms to a second common basic cell interconnection format like said first common basic cell interconnection format but with larger overall dimensions; and employing said computerized design system to compose, from said family of one-level-up building block cells a structure which is two hierarchical levels up from said basic cells.
Claim 15
Dependent Claim 71 words
The computer process recited in claim 12 wherein: said basic cells are rectangular and each of said basic cell interconnection formats includes a first row of interconnection pin pads along a first side of said basic cell and a second row of interconnection pin pads along a second, opposing side of said cell; and each pin pad in said first row has a functionally equivalent pin pad in said second row.
Claim 16
Dependent Claim 19 words
The computer process recited in claim 13 wherein: said functionally equivalent pins are directly electrically connected to each other.
Claim 17
Dependent Claim 22 words
The computer process recited in claim 13 wherein: third and fourth sides of said basic cells are free of interconnection pin pads.
Claim 18
Dependent Claim 138 words
A computer process for designing an integrated circuit chip comprising: composing an arrangement of a plurality of building block cells from a first family of building block cells in which each building block cell conforms to a first common basic cell interconnection format to define a building block cell of a second, higher order family of building block cells in which each building block cell conforms to a second common basic cell interconnection format like said first common basic cell interconnection format, but with larger overall dimensions; performing said composing step a plurality of times to create a plurality of said building block cells in said second, higher order, family; and recycling said second family of building block cells through said design system to compose said integrated circuit chip from said building block cells of said second family.
Claim 19
Dependent Claim 138 words
A computer process for designing an integrated circuit chip comprising: composing an arrangement of a plurality of building block cells from a first family of building block cells in which each building block cell conforms to a first common basic cell interconnection format to define a building block cell of a second, higher order family of building block cells in which each building block cell conforms to a second common basic cell interconnection format like said first common basic cell interconnection format, but with larger overall dimensions; performing said composing step a plurality of times to create a plurality of said building block cells in said second, higher order, family; and recycling said second family of building block cells through said design system to compose said integrated circuit chip from said building block cells of said second family.

References Cited (Backward Citations)

US4377849A Cited
US4484292A Cited
US4523106A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1989-09-15 1990-03-17 1990-09-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1993-09-15 1994-03-17 1994-09-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1997-09-15 1998-03-17 1998-09-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag