← Back to Patent Explorer
US5283753A Expired / Lapsed US ⏱️ 0.0 years remaining

Firm function block for a programmable block architected heterogeneous integrated circuit

Assignee: NXP USA Inc
•
Filing: 1991-07-25
•
Granted: 1994-02-01
•
Expires: 2011-07-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A block architected integrated circuit having a predetermined power and signal grid structures is provided. The integrated circuit includes a plurality of function blocks such as firm function blocks, standard cell logic blocks, and gate array logic blocks which are all designed according to the power and signal grid structures of the integrated circuit and from standard library elements of the base cell array. These function blocks have full floating capability with respect to the granularity of the power and signal grid structures. The integrated circuit also includes one or more hard function blocks which are not designed according to the power or signal grid structures of the integrated circuit. Further, the integrated circuit may also include one or more blocks which are designed from a different technology than the base cell array of the integrated circuit and, thus are also not designed according to the power or signal grid structures of the integrated circuit. As a result, these blocks must be adapted to readily fit within the power and signal grid structures of the integrated circuit. However, once adapted, these blocks also have full floating capability with respect to the granularity of the power and signal grid structures.

Inventors

  • 👤 Douglas W. Schucker
  • 👤 Richard Swindlehurst

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 06:05
CPC Classifications
H; H10; H10D; H10D89/00; H10D89/10; G; G06; G06F; G06F30/00; G06F30/30; G06F30/39

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 167 words
A firm function block for a programmable block architected heterogeneous integrated circuit having a power grid structure which includes a first plurality of power conductors being separated by a first predetermined distance and a second plurality of power conductors being separated by a second predetermined distance, each one of the first plurality of power conductors being perpendicular to each one of the second plurality of power conductors, comprising: a plurality of standard library elements being placed and routed in a predetermined fashion to implement a predetermined function, the firm function block being designed such that said plurality of standard library elements reside in a minimum area within the programmable block architected heterogeneous integrated circuit, the firm function block being designed with respect to the power grid structure, the firm function block including at least one metal conductor coupled to the power grid structure for distributing power locally within the firm function block, the firm function block having full floating capability with respect to the power grid structure.
Claim 2
Dependent Claim 167 words
A firm function block for a programmable block architected heterogeneous integrated circuit having a power grid structure which includes a first plurality of power conductors being separated by a first predetermined distance and a second plurality of power conductors being separated by a second predetermined distance, each one of the first plurality of power conductors being perpendicular to each one of the second plurality of power conductors, comprising: a plurality of standard library elements being placed and routed in a predetermined fashion to implement a predetermined function, the firm function block being designed such that said plurality of standard library elements reside in a minimum area within the programmable block architected heterogeneous integrated circuit, the firm function block being designed with respect to the power grid structure, the firm function block including at least one metal conductor coupled to the power grid structure for distributing power locally within the firm function block, the firm function block having full floating capability with respect to the power grid structure.
Claim 3
Dependent Claim 42 words
The firm function block according to claim 1 wherein the firm function block is created manually or automatically, and wherein the firm function block is placed manually or automatically within the power grid structure of the programmable block architected heterogeneous integrated circuit.
Claim 4
Independent Claim 155 words
A method for developing a firm function block which is to be placed within an integrated circuit, the integrated circuit including a power grid structure having a first plurality of power conductors being separated by a first predetermined distance and a second plurality of a power conductors being separated by a second predetermined distance, each one of the first plurality of power conductors being perpendicular to each one of the second plurality of power conductors, the method comprising the steps of: (a) utilizing standard library elements of a base cell array of the integrated circuit; (b) placing and routing a predetermined number of said standard library elements in a predetermined fashion and with respect to the power grid structure to create the firm function block which implements a predetermined function; (c) storing said placement and routing information generated in step (b); (d) retrieving said information stored in step (c) to generate a top level design.
Claim 5
Independent Claim 155 words
A method for developing a firm function block which is to be placed within an integrated circuit, the integrated circuit including a power grid structure having a first plurality of power conductors being separated by a first predetermined distance and a second plurality of a power conductors being separated by a second predetermined distance, each one of the first plurality of power conductors being perpendicular to each one of the second plurality of power conductors, the method comprising the steps of: (a) utilizing standard library elements of a base cell array of the integrated circuit; (b) placing and routing a predetermined number of said standard library elements in a predetermined fashion and with respect to the power grid structure to create the firm function block which implements a predetermined function; (c) storing said placement and routing information generated in step (b); (d) retrieving said information stored in step (c) to generate a top level design.
Claim 6
Dependent Claim 26 words
The method according to claim 3 wherein the firm function block has full floating capability with respect to the power grid structure of the integrated circuit.
Claim 7
Independent Claim 219 words
A method for developing a firm function block which is to be placed within an integrated circuit, the integrated circuit including a power grid structure having a first plurality of power conductors being separated by a first predetermined distance and a second plurality of a power conductors being separated by a second predetermined distance, each one of the first plurality of power conductors being perpendicular to each one of the second plurality of power conductors, the integrated circuit including a signal grid structure having a first plurality of signal line conductors being separated by a third predetermined distance and a second plurality of signal line conductors being separated by a fourth predetermined distance, each one of the first plurality of signal line conductors being perpendicular to each one of the second plurality of signal line conductors, the method comprising the steps of: (a) utilizing standard library elements of a base cell array of the integrated circuit; (b) placing and routing a predetermined number of said standard library elements in a predetermined fashion and with respect to the power and signal line grid structures to create the firm function block which implements a predetermined function; (c) storing said placement and routing information generated in step (b); (d) retrieving said information stored in step (c) to generate a top level design.
Claim 8
Independent Claim 219 words
A method for developing a firm function block which is to be placed within an integrated circuit, the integrated circuit including a power grid structure having a first plurality of power conductors being separated by a first predetermined distance and a second plurality of a power conductors being separated by a second predetermined distance, each one of the first plurality of power conductors being perpendicular to each one of the second plurality of power conductors, the integrated circuit including a signal grid structure having a first plurality of signal line conductors being separated by a third predetermined distance and a second plurality of signal line conductors being separated by a fourth predetermined distance, each one of the first plurality of signal line conductors being perpendicular to each one of the second plurality of signal line conductors, the method comprising the steps of: (a) utilizing standard library elements of a base cell array of the integrated circuit; (b) placing and routing a predetermined number of said standard library elements in a predetermined fashion and with respect to the power and signal line grid structures to create the firm function block which implements a predetermined function; (c) storing said placement and routing information generated in step (b); (d) retrieving said information stored in step (c) to generate a top level design.
Claim 9
Dependent Claim 28 words
The method according to claim 5 wherein the firm function block has full floating capability with respect to the power and signal grid structures of the integrated circuit.

References Cited (Backward Citations)

US4120583A Cited
US4969029A Cited
US4584653A Cited
US4748488A Cited
US4701860A Cited
US4951221A Cited
US5008728A Cited
US5155390A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-01-31 1997-08-02 1998-02-01 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-01-31 2001-08-02 2002-02-01 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-01-31 2005-08-02 2006-02-01 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag