504 Gateway Time-out

So, you want to predict component temperatures do you? Part VI

On the sliding scale of thermal component model representation king of all is a ‘detailed’ model. A 3D definition of all of the internal construction geometry and material properties does away with any of the accuracy inconsistency issues associated with the derived CTM (thermal resistor network type) approach.

Despite the fact that all models are wrong a detailed model representation of a package is least wrong and comparatively the best. Each internal part of the package construction is defined by its 3D shape and a material property. For steady state thermal simulation all that is required is the thermal conductivity. If transient thermal prediction is required then in addition the specific heat (J/kgK) and density (kg/m^3) is also required. Specific heat is the amount of energy (Joules) required to heat 1 kg of the material up by 1 degC (Kelvin = degC in terms of temperature differences), i.e. smaller values mean that it will heat up quicker.

Going back to the Cavity Down CBGA example shown here let’s look at the detailed model in more … detail:


The silicon die is packaged and connected down to the PCB by a number of different parts:


Each part is represented by the 3D model thus capturing all of the possible conduction paths the heat may take and the various thermal resistances the heat would experience as it travels down those paths.

OK, I admit it, even what is currently considered a state of the art detailed model does not model every part within the package  explicitly. This is due to lack of data availability and 3D EDA interfacing technology and somewhat restricted by computational simulation capabilities (RAM and processor speeds for the actual CFD simulation of the temperatures) . Such ‘not as detailed as they actually are in reality’ differences might be:

  1. Die is modelled as a single block of Silicon material with the total power smeared over the active surface or at most partitioned into the main functional groups
  2. Solder balls are modelled as square but with preservation of overall thermal resistance or even the whole ball grid array might be modelled as a single cuboid with a thermal conductivity representative of the solder balls and the (static) air between them
  3. Bond wires and leadframe modelled again as a lumped objects with a modified often orthotropic thermal conductivity to account for the actual thermal resistances

The main advantage of a detailed model is the improved accuracy of temperature prediction and the fact that temperatures are predicted at all points within the package, not just a typical case temp of a block representation or individual nodal temperature points of the CTM:


The main downside is that by the very nature of the detailed representation, information that is often considered proprietary such as die size, die attach method etc.  is apparent. Package vendors don’t really like waving their IP around in public and this has been the main reason why such models, although desirable from a thermal simulation perspective, are not in common place usage by systems integrators performing their thermal analysis.

The good news is is that we provide a tool called FloTHERM.PACK (formerly FloPACK) that can be used to parametrically specify a package and to have that tool provide either a detailed model, 2R or DELPHI. It is this tool that has been used extensively in this blog series. Sign up now for a free trial!! The intention of FloTHERM.PACK was more to encourage package vendors to create and publish thermal metrics and models of their packages that would then be used by their clients / systems integrators. In reality about 50% of the usage of FloTHERM.PACK is by end users who aren’t supplied good quality thermal information from their package vendors but who are in desperate need of such info.

There are a range of options for component modelling, the one you chose will likely be chosen due to the lack of thermal data availability. If in doubt, ask your supplier for a detailed model, see what happens.


Hampton Court, 17th December 2009

Post Author

Posted December 17th, 2009, by

Post Tags

, , , , ,

Post Comments


About Robin Bornoff's blog

Views and insights into the concepts behind electronics cooling with a specific focus on the application of FloTHERM to the thermal simulation of electronic systems. Investigations into the application of FloVENT to HVAC simulation. Plus the odd foray into CFD, non-linear dynamic systems and cider making. Robin Bornoff's blog


4 comments on this post | ↓ Add Your Own

Commented on December 27, 2009 at 5:45 am
By zongjie zhang

Hi Robin, sometime, the supplier of IC provides a Rjc only, such as LSI. How can I create a model in Flotherm used this info? thanks

Commented on January 4, 2010 at 3:42 am
By Robin Bornoff

You can’t. That’s like saying “I’ve seen a girls feet can I now infer if she is attractive?” I STRONGLY advise you contact LSI through their sales or technical rep and request for Rjb or a DELPHI model or better still a detailed model. You might like to ask for a model in FloTHERM format and make them aware of the existence of FloTHERM.PACK if they say they can’t provide you such. This example of such a supply chain is very common elsewhere.

[…] This is a link to the .pack file (21MB) of the cavity down CBGA model used in the “So, you want to predict component temperatures do you? Part VI” blog […]

[…] design information inside either. Pros and cons of detailed models I covered a few years ago in this blog. Packaged ICs are complex, constructed of many parts, with many different material properties. If […]

Add Your Comment