← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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)

US3683417A Cited
US4742473A Cited
US5148379A Cited
US5202843A Cited
US5369594A Cited

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag