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.