INTEGRATED CIRCUIT DESIGN METHOD, SYSTEM AND COMPUTER PROGRAM PRODUCT
First Claim
1. A method, comprising:
- based on an operating condition of a region of an integrated circuit (IC), determining a first relationship between a temperature and heating power of the region of the IC;
based on a cooling capacity of the region of the IC, determining a second relationship between the temperature and cooling power of the region of the IC;
based on the first relationship and the second relationship, determining whether the region of the IC is thermally stable; and
in response to a determination that the region of the IC is thermally unstable, changing at least one of a structure or the operating condition of the region of the IC,wherein at least one of the determining the first relationship, the determining the second relationship, the determining whether the region of the IC is thermally stable, or the changing is executed by a processor.
1 Assignment
0 Petitions
Accused Products
Abstract
In a method, based on an operating condition of a region of an integrated circuit (IC), a first relationship between a temperature and heating power of the region is determined. Based on a cooling capacity of the region, a second relationship between the temperature and cooling power of the region is determined. Based on the first relationship and the second relationship, it is determined whether the region is thermally stable. In response to a determination that the region is thermally unstable, at least one of a structure or the operating condition of the region is changed. At least one of the determination of the first relationship, the determination of the second relationship, the determination of thermally stability of the region, or the change of at least one of the structure or the operating condition of the region is executed by a processor.
2 Citations
20 Claims
-
1. A method, comprising:
-
based on an operating condition of a region of an integrated circuit (IC), determining a first relationship between a temperature and heating power of the region of the IC; based on a cooling capacity of the region of the IC, determining a second relationship between the temperature and cooling power of the region of the IC; based on the first relationship and the second relationship, determining whether the region of the IC is thermally stable; and in response to a determination that the region of the IC is thermally unstable, changing at least one of a structure or the operating condition of the region of the IC, wherein at least one of the determining the first relationship, the determining the second relationship, the determining whether the region of the IC is thermally stable, or the changing is executed by a processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system, comprising a processor configured to
determine a heating power characteristic of a region of an integrated circuit (IC), by repeatedly performing, at each iteration among a plurality of iterations, operations including calculating leakage power and heating power of the region at a temperature value, calculating a temperature increment corresponding to the calculated leakage power, and based on the calculated temperature increment, updating the temperature value for a next iteration among the plurality of iterations, based on a cooling capacity of the region, determine a cooling power characteristic of the region, in response to the heating and cooling power characteristics having at least one common point, determine that the region is thermally stable, and in response to the heating and cooling power characteristics having no common point, determine that the region is thermally unstable, and change at least one of a structure or an operating condition of the region.
-
19. A computer program product, comprising a non-transitory, computer-readable medium containing instructions therein which, when executed by a processor, cause the processor to
determine a heating power characteristic of a standard cell to be included in an integrated circuit (IC), by repeatedly performing, at each iteration among a plurality of iterations, operations including calculating leakage power and heating power of the standard cell at a temperature value, calculating a temperature increment corresponding to the calculated leakage power, and based on the calculated temperature increment, updating the temperature value for a next iteration among the plurality of iterations, based on a thermal resistance of the standard cell, determine a cooling power characteristic of the standard cell, in response to the heating and cooling power characteristics having at least one common point, determine that the standard cell is thermally stable, and in response to the heating and cooling power characteristics having no common point, determine that the standard cell is thermally unstable, and change at least one of a structure or an operating condition of the standard cell, wherein the instructions, when executed by the processor, cause the processor to calculate the temperature increment of the standard cell, using the following equation
Specification