Abstract
We present a heuristic technique for solving a parameter estimation problem that arises in modeling the thermal behavior of electronic chip packages. Compact Thermal Models (CTMs) are network models of steady state thermal behavior, which show promise in augmenting the use of more detailed and computationally expensive models. The CTM parameter optimization problem that we examine is a nonconvex optimization problem in which we seek a set of CTM parameters that best predicts, under general conditions, the thermal response of a particular chip package geometry that has been tested under a small number of conditions. We begin by developing a nonlinear programming formulation for this parameter optimization problem, and then develop an algorithm that uses special characteristics of the optimization problem to quickly generate heuristic solutions. Our algorithm descends along a series of solutions to one-dimensional nonconvex optimization problems, obtaining a locally optimal set of model parameters at modest computational cost. Finally, we provide some experimental results and recommendations for extending this research.
Similar content being viewed by others
Abbreviations
- n :
-
The number of CTM boundary nodes, not including the junction node;
- m :
-
The number boundary condition observations under which the electronic chip package is evaluated;
- q :
-
The input power parameter at the junction node under all observations;
- h k i :
-
The heat transfer coefficient at boundary node i=1,…,n for observation k=1,…,m;
- S i :
-
The surface area represented by boundary node i=1,…,n;
- \(\hat{T}_{i}^{k}\) :
-
The reference temperature for node i=0,…,n and observation k=1,…,m;
- T A :
-
The ambient environmental air temperature;
- w k i :
-
The relative importance weight of correctly estimating the temperature of node i=0,…,n under observation k=1,…,m;
- h(δ):
-
The objective function of the CTM model with respect to the perturbation δ of a single thermal resistance value;
- g(δ):
-
A single term of the objective function of the CTM model with respect to the perturbation δ of a single thermal resistance value;
- \(\mathcal{V}\) :
-
A parameter used in the weighting scheme for junction nodes;
- \(\mathcal{W}\) :
-
A parameter used in the weighting scheme for boundary nodes;
- R ij :
-
The resistance parameter value for link (i,j), for 0≤i<j≤n;
- r ij :
-
The inverse of the resistance parameter R ij ;
- T k i :
-
The predicted temperature for node i=0,…,n under observation k=1,…,m;
- z :
-
The current objective function value
- A k :
-
A square symmetric matrix composed of given values for r ij , h k i , and S i ;
- α :
-
A variable used in the heuristic to substitute for the difference in certain terms of A −1 k ;
- F k :
-
A nonsingular transformation matrix of the same dimensions as A k used in the heuristic;
- Δ:
-
A perturbation matrix of the same dimensions as A;
- Δ k i :
-
A variable used to translate T k i into a positive range, T k i =T k i +Δ k i ;
- δ ij or δ :
-
A perturbation of a variable r ij ;
- e j i :
-
A variable used in the heuristic representing the current error between T k i and \(\hat{T}_{i}^{k}\)
References
Adams VH, Blackburn DL, Joshi YK, Berning DW (1997) Issues in validating package compact thermal models for natural convection cooled electronic systems. IEEE Trans Compon Packag Manuf Technol Part A 20(4):420–431
Ahuja R, Orlin J (2001) Inverse optimization. Oper Res 49(5):771–783
Aranyosi A, Ortega A, Evans J, Tarter T, Pursel J, Radharkrishnan J (2000) Development of compact thermal models for advanced electronic packaging: methodology and experimental validation for a single-chip CPGA package. In: Thermomechanical phenomena in electronic systems. Proceedings of the Intersociety Conference, pp 225–232
Bar-Cohen A, Krueger W (1997) Thermal characterization of chip packages—evolutionary development of compact models. IEEE Trans Compon Packag Manuf Technol Part A 20(4):392–398
Bazaraa MS, Sherali HD, Shetty CM (1993) Nonlinear programming: theory and algorithms, 2nd edn. Wiley, New York
Burton D, Toint PL (1992) On an instance of the inverse shortest paths problem. Math Program 53:45–61
Burton D, Toint PL (1994) On the use of an inverse shortest paths algorithm for recovering linearly correlated costs. Math Program 63:1–22
COLT (2006) Open source libraries for high performance scientific and technical computing in Java. http://hoschek.home.cern.ch/hoschek/colt/
DeVoe J (2002) An investigation of the behavior of compact thermal models of electronic chip packages in system level simulations using computational fluid dynamics. Master’s thesis, Department of aerospace and mechanical engineering, The University of Arizona, Tucson, AZ
DeVoe J, Ortega A (2002a) An assessment of the behavior of compact thermal models of electronic packages in a printed circuit board level environment. In: Eighth intersociety conference on thermal and thermomechanical phenomena in electronic systems, pp 69–76
DeVoe J, Ortega A (2002b) An investigation of board level effects on compact thermal models of electronic chip packages. In: Eighteenth annual IEEE semiconductor thermal measurement and management symposium, pp 8–14
Eveloy V, Rodgers P, DeVoe J, Ortega A, Hashimi M (2003) An experimental assessment of compact thermal models for the prediction of board-mounted electronic component heat transfer. In: Nineteenth annual IEEE semiconductor thermal measurement and management symposium, pp 300–312
Floudas C, Visweswaran V (1993) Primal-relaxed dual global optimization approach. J Optim Theory Appl 78(2):187–225
Harvey I, Rosten H, Lasance CJM, Parry J (1997) World of thermal characterization according to DELPHI. Part I: Background to DELPHI. IEEE Trans Compon Packag Manuf Technol Part A 20(4):384–391
Lasance CJM (1997) Thermal characterization of electronic parts with compact models: interpretation, application, and the need for a paradigm shift. In: Proceedings of the 1997 IEEE 13th annual semiconductor thermal measurement & management symposium, pp 40–48
Lasance CJM (2001a) The European project PROFIT: prediction of temperature gradients influencing the quality of electronic products. In: Eighteenth annual IEEE semiconductor thermal measurement and management symposium, pp 120–125
Lasance CJM (2001b) Two benchmarks to facilitate the study of compact thermal modeling phenomena. IEEE Trans Compon Packag Technol 24(4):559–565
Lasance CJM (2002) The conceivable accuracy of experimental and numerical thermal analyses of electronic systems. IEEE Trans Compon Packag Manuf Technol Part A 25(3):366–382
Lasance CJM (2003) Recent progress in compact thermal models. Nineteenth annual IEEE semiconductor thermal measurement and management symposium, pp 290–299
Press W, Teukolsky A, Vettering W, Flannery B (2002) Numerical recipes in C. Cambridge University Press, New York
Sherali HD, Tuncbilek CH (1992) A global optimization algorithm for polynomial programming problems using a reformulation-linearization technique. J Glob Optim 2:101–112
Shidore S, Adams V, Lee Y (2001) A study of compact thermal model topologies in CFD for a flip chip plastic ball grid array package. IEEE Trans Compon Packag Manuf Technol Part A 24(2):191–198
Smith JC, Ortega A, Henderson DL (2003) Parameter optimization for a temperature estimation model. In: Proceedings of the international electronic packaging technical conference, paper 35254
Tarantola A (2005) Inverse problem theory and methods for model parameter estimation. SIAM, Philadelphia
Wang W, Liou S, Sun YS, Lai JY, Tien C, Her TD, Michael M (2000) Bridging the gap: package level and system level thermal modeling. In: Proceedings of the electronic components and technology conference, pp 287–293
Author information
Authors and Affiliations
Corresponding author
Additional information
The authors are indebted to four anonymous referees for their help in improving the contribution and presentation of this paper.
Rights and permissions
About this article
Cite this article
Smith, J.C., Henderson, D.L., Ortega, A. et al. A parameter optimization heuristic for a temperature estimation model. Optim Eng 10, 19–42 (2009). https://doi.org/10.1007/s11081-008-9039-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11081-008-9039-1