US5604687A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Thermal analysis system and method of operation
Assignee: Texas Instruments Inc
•
Filing: 1994-01-31
•
Granted: 1997-02-18
•
Expires: 2014-01-31
Abstract
Abstract A thermal analysis system (10) for analyzing a thermal model of an object is provided which comprises a Gauss-Seidel processor (12) that includes an acceleration factor generator (14). An initial condition generator (16) and a residual energy feedback accelerator (18) are coupled to the Gauss-Seidel processor (12). A data storage (20) is coupled to the Gauss-Seidel processor (12), and a display (22) is coupled to the data storage (20).
Inventors
- 👤 Ming J. Hwang
- 👤 Darvin R. Edwards
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-04 16:13
CPC Classifications
G; G06; G06F; G06F30/00; G06F30/30; G06F30/36; G06F30/367; G06F30/20; G06F30/23; G06F2119/00; G06F2119/08
Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
162 words
A thermal analysis system for analyzing a thermal model of an object, comprising: a Gauss-Seidel processor operable to analyze a resistor network thermal model of an object by performing a Gauss-Seidel iteration analysis, wherein the Gauss-Seidel processor uses an acceleration factor and performs a plurality of iterations to transform a first set of data defining a first plurality of temperatures for a plurality of nodes in the resistor network thermal model into a second set of data defining a second plurality of temperatures for the plurality of nodes; an acceleration factor generator coupled to the Gauss-Seidel processor, the acceleration factor generator operable to generate a value for the acceleration factor for each of said iterations performed by the Gauss-Seidel processor and operable to provide the value for the acceleration factor to the Gauss-Seidel processor, wherein the value generated for the acceleration factor varies periodically between a lower-value and an upper-value responsive to a number of said iterations performed by the Gauss-Seidel processor.
Claim 2
Dependent Claim
162 words
A thermal analysis system for analyzing a thermal model of an object, comprising: a Gauss-Seidel processor operable to analyze a resistor network thermal model of an object by performing a Gauss-Seidel iteration analysis, wherein the Gauss-Seidel processor uses an acceleration factor and performs a plurality of iterations to transform a first set of data defining a first plurality of temperatures for a plurality of nodes in the resistor network thermal model into a second set of data defining a second plurality of temperatures for the plurality of nodes; an acceleration factor generator coupled to the Gauss-Seidel processor, the acceleration factor generator operable to generate a value for the acceleration factor for each of said iterations performed by the Gauss-Seidel processor and operable to provide the value for the acceleration factor to the Gauss-Seidel processor, wherein the value generated for the acceleration factor varies periodically between a lower-value and an upper-value responsive to a number of said iterations performed by the Gauss-Seidel processor.
Claim 3
Dependent Claim
38 words
The thermal analysis system of claim 1, wherein the value generated for the acceleration factor varies periodically between said lower-value and said upper-value according to a cosine function of the number of iterations performed by the Gauss-Seidel processor.
Claim 4
Dependent Claim
42 words
The thermal analysis system of claim 1, wherein the value generated for the acceleration factor varies periodically between a value of 1.01 and a value of 1.96 according to a cosine function of the number of iterations performed by the Gauss-Seidel processor.
Claim 5
Dependent Claim
45 words
The thermal analysis system of claim 1, wherein the thermal analysis system further comprises an initial condition generator coupled to the Gauss-Seidel processor, the initial condition generator operable to generate an optimal initial temperature for the resistor network thermal model for a steady state analysis.
Claim 6
Dependent Claim
71 words
The thermal analysis system of claim 1, wherein the thermal analysis system further comprises an initial condition generator coupled to the Gauss-Seidel processor, the initial condition generator operable to perform a number of iterations of a Gauss-Seidel iteration analysis of the resistor network thermal model and operable to provide a result of the number of iterations of the Gauss-Seidel iteration analysis as an optimal initial temperature for a steady state analysis.
Claim 7
Dependent Claim
41 words
The thermal analysis system of claim 1, wherein the thermal analysis system further comprises a residual energy feedback accelerator coupled to the Gauss-Seidel processor, the residual energy feedback accelerator operable to provide a global temperature delta for a steady state analysis.
Claim 8
Dependent Claim
87 words
The thermal analysis system of claim 1, wherein the thermal analysis system further comprises a residual energy feedback accelerator coupled to the Gauss-Seidel processor, the residual energy feedback accelerator operable to measure a first total residual energy after a first number of iterations by the Gauss-Seidel processor, to measure a second total residual energy after a second number of iterations by the Gauss-Seidel processor, and to provide a global temperature delta proportional to a difference between the first total residual energy and the second total residual energy.
Claim 9
Dependent Claim
243 words
A computer system for analyzing a thermal model of an integrated circuit package, comprising: a data storage system operable to tore a plurality of data values, wherein a first set of data in the plurality of data values comprises a resistor network thermal model of the integrated circuit package, and wherein a second set of data in the plurality of data values comprises a result of an analysis of the resistor network thermal model; a Gauss-Seidel processor coupled to the data storage system, the Gauss-Seidel processor operable to analyze the resistor network thermal model of the integrated circuit package by performing a Gauss-Seidel iteration analysis, and operable to provide the result of the analysis to the data storage system, wherein the Gauss-Seidel processor uses an acceleration factor and performs a plurality of iterations to transform the first set of data into the second set of data; an acceleration factor generator coupled to the Gauss-Seidel processor, the acceleration factor generator operable to generate a value for the acceleration factor for each of the iterations performed by the Gauss-Seidel processor, and operable to provide the value for the acceleration factor to the Gauss-Seidel processor, wherein the value generated for the acceleration factor varies between a lower-value and an upper-value responsive to a number of the iterations performed by the Gauss-Seidel processor; and a display coupled to the Gauss-Seidel processor, wherein the display is operable to represent the plurality of data provided by the data storage.
Claim 10
Dependent Claim
243 words
A computer system for analyzing a thermal model of an integrated circuit package, comprising: a data storage system operable to tore a plurality of data values, wherein a first set of data in the plurality of data values comprises a resistor network thermal model of the integrated circuit package, and wherein a second set of data in the plurality of data values comprises a result of an analysis of the resistor network thermal model; a Gauss-Seidel processor coupled to the data storage system, the Gauss-Seidel processor operable to analyze the resistor network thermal model of the integrated circuit package by performing a Gauss-Seidel iteration analysis, and operable to provide the result of the analysis to the data storage system, wherein the Gauss-Seidel processor uses an acceleration factor and performs a plurality of iterations to transform the first set of data into the second set of data; an acceleration factor generator coupled to the Gauss-Seidel processor, the acceleration factor generator operable to generate a value for the acceleration factor for each of the iterations performed by the Gauss-Seidel processor, and operable to provide the value for the acceleration factor to the Gauss-Seidel processor, wherein the value generated for the acceleration factor varies between a lower-value and an upper-value responsive to a number of the iterations performed by the Gauss-Seidel processor; and a display coupled to the Gauss-Seidel processor, wherein the display is operable to represent the plurality of data provided by the data storage.
Claim 11
Dependent Claim
37 words
The computer system of claim 8, wherein the value generated for the acceleration factor varies periodically between said lower-value and said upper-value according to a cosine function of the number of iterations performed by the Gauss-Seidel processor.
Claim 12
Dependent Claim
41 words
The computer system of claim 8, wherein the value generated for the acceleration factor varies periodically between a value of 1.01 and a value of 1.96 according to a cosine function of the number of iterations performed by the Gauss-Seidel processor.
Claim 13
Dependent Claim
42 words
The computer system of claim 8, wherein computer system further comprises an initial condition generator coupled to the Gauss-Seidel processor, the initial condition generator operable to generate an optimal initial temperature for the resistor network thermal model for a steady state analysis.
Claim 14
Dependent Claim
69 words
The computer system of claim 8, wherein computer system further comprises an initial condition generator coupled to the Gauss-Seidel processor, the initial condition generator operable to perform a number of the iterations of a Gauss-Seidel iteration analysis of the resistor network thermal model and operable to provide a result of the number of iterations of the Gauss-Seidel iteration analysis as an optimal initial temperature for a steady state analysis.
Claim 15
Dependent Claim
38 words
The computer system of claim 8, wherein computer system further comprises a residual energy feedback accelerator coupled to the Gauss-Seidel processor, the residual energy feedback accelerator operable to provide a global temperature delta for a steady state analysis.
Claim 16
Dependent Claim
86 words
The computer system of claim 8, wherein computer system further comprises a residual energy feedback accelerator coupled to the Gauss-Seidel processor, the residual energy feedback accelerator operable to measure a first total residual energy after a first number of the iterations by the Gauss-Seidel processor, to measure a second total residual energy after a second number of the iterations by the Gauss-Seidel processor, and to provide a global temperature delta proportional to a difference between the first total residual energy and the second total residual energy.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2000-02-18 | 2000-08-19 | 2001-02-18 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2004-02-18 | 2004-08-19 | 2005-02-18 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2008-02-18 | 2008-08-19 | 2009-02-18 | $7700.00 | Window Closed / Lapsed |