{"id":1876,"date":"2011-04-08T03:26:05","date_gmt":"2011-04-08T10:26:05","guid":{"rendered":"https:\/\/blogs.mentor.com\/robinbornoff\/?p=1876"},"modified":"2026-03-27T08:56:32","modified_gmt":"2026-03-27T12:56:32","slug":"thermal-design-perfection-starts-with-the-use-of-flotherm-pack","status":"publish","type":"post","link":"https:\/\/blogs.sw.siemens.com\/simulating-the-real-world\/2011\/04\/08\/thermal-design-perfection-starts-with-the-use-of-flotherm-pack\/","title":{"rendered":"Thermal Design Perfection Starts with the use of FloTHERM PACK"},"content":{"rendered":"<p>&#8216;Plagiarism saves time&#8217; as can be seen in the title of this blog, a nod to Tom Hausherr&#8217;s excellent blog series, particularly <a href=\"https:\/\/blogs.mentor.com\/tom-hausherr\/blog\/2011\/04\/06\/pcb-design-perfection-starts-in-the-cad-library-part-15-qfn\/\" target=\"_blank\" rel=\"noopener noreferrer\">Part 15<\/a> that focuses on QFNs. Whereas the internal construction of a package\u00a0is of little interest when defining CAD library symbols, from a thermal simulation perspective they are absolutely critical. <a href=\"http:\/\/www.mentor.com\/products\/mechanical\/products\/flotherm-pack\/\" target=\"_blank\" rel=\"noopener noreferrer\">FloTHERM PACK<\/a> can be seen as a &#8216;pre-processor&#8217; for <a href=\"http:\/\/www.mentor.com\/products\/mechanical\/products\/flotherm\" target=\"_blank\" rel=\"noopener noreferrer\">FloTHERM<\/a>, enabling the specification and generation of thermal models to be used in full 3D FloTHERM simulations. Supporting the parametric definition of a wide range of package styles, it can drastically reduce the time required to build an IC package thermal representation (not as much as getting a validated one from your supplier but that&#8217;s another story).<\/p>\n<p><!--more--><\/p>\n<p><a href=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/56\/2011\/04\/qfn_1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-1880\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/56\/2011\/04\/qfn_1.png\" alt=\"qfn_1\" width=\"330\" height=\"420\" \/><\/a><a href=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/56\/2011\/04\/land.gif\"><\/a>Numerical\u00a0generation of an accurate thermal model\u00a0representation of an IC package requires the package geometry and materials to be known a-priori. To simulate a temperature rise of a die over ambient temperature all the thermal resistances the heat experiences as it passes from the die through the die attach, pad, leadframe, PCB, chassis etc. need to be considered. For a QFN (and all other FloTHERM PACK supported package styles) this is done via a few choice parameters shown in the adjacent\u00a0figures.<\/p>\n<p><a href=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/56\/2011\/04\/qfn_exploded.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-1888\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/56\/2011\/04\/qfn_exploded.png\" alt=\"qfn_exploded\" width=\"343\" height=\"452\" \/><\/a>Once entered then either a geometrically &#8216;detailed&#8217; model can be created or a CTM (compact thermal model, kind of a thermal SPICE model). The detailed model with have 3D geometric items representing each part of the package. Once you have that your simulations will provide a complete overview of the heat loss paths and resulting temperature gradients.<\/p>\n<p>The least a thermal simulation will do is to indicate if the junction temperature of a package exceeds the maximum rated value. An observatory approach to thermal verification. A simulation was conducted of this QFN sitting on a 4 layer board with the thermal vias connected to the ground plane and the entire board edge cooled. Power dissipation = 1W, ambient temperature = 35degC.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1904\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/56\/2011\/04\/qfn_temp1.png\" alt=\"qfn_temp1\" width=\"500\" height=\"228\" \/><a href=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/56\/2011\/04\/qfn_temp.png\"><\/a><\/p>\n<p>The package and vias are defined to facilitate the conduction of heat down to the internal ground plane where the heat can be efficiently removed (i.e. lots of Watts shifted with little temperature rise penalty). Examining the heat flux budget you can quantify that, in this case, the vias take about 98% of the heat. Graphically you can show this by animating the heat flux field, introducing heat flux &#8216;particles&#8217; at the die:<\/p>\n<p><a href=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/56\/2011\/04\/qfn_heat_flux.gif\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1900\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/56\/2011\/04\/qfn_heat_flux.gif\" alt=\"qfn_heat_flux\" width=\"500\" height=\"220\" \/><\/a><\/p>\n<p>The particles are coloured by our new Bottleneck (BN) parameter, indicating where the heat experiences thermal bottlenecks characterised by a lot of heat flow AND difficulty in heat flow. Check out this <a href=\"http:\/\/www.mentor.com\/products\/mechanical\/multimedia\/thermal-bottlenecks-shortcut-webinar\" target=\"_blank\" rel=\"noopener noreferrer\">Bottleneck\u00a0webinar<\/a> for more details!\u00a0In this case the bottlenecking effects of the vias and ground plane far outweigh any bottlenecks inside the package. So, if you&#8217;re going to do anything to lessen the temperatures then do it in the board,\u00a0not\u00a0in the package (though of course beyond package selection,\u00a0who has the\u00a0freedom to\u00a0do both?).<\/p>\n<p>Be it LP Wizard, FloTHERM, Expedition PCB or\u00a0HyperLynx; the Board Systems Division in Mentor is the market leading one stop shop for all your PCB design needs.<\/p>\n<p>April 8th 2011, Ross-on-Wye<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#8216;Plagiarism saves time&#8217; as can be seen in the title of this blog, a nod to Tom Hausherr&#8217;s excellent blog&#8230;<\/p>\n","protected":false},"author":71715,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spanish_translation":"","french_translation":"","german_translation":"","italian_translation":"","polish_translation":"","japanese_translation":"","chinese_translation":"","footnotes":""},"categories":[1],"tags":[25,65,80,165],"industry":[],"product":[],"coauthors":[],"class_list":["post-1876","post","type-post","status-publish","format-standard","hentry","category-news","tag-bottleneck","tag-electronics-cooling","tag-flotherm","tag-qfn"],"_links":{"self":[{"href":"https:\/\/blogs.sw.siemens.com\/simulating-the-real-world\/wp-json\/wp\/v2\/posts\/1876","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.sw.siemens.com\/simulating-the-real-world\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.sw.siemens.com\/simulating-the-real-world\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/simulating-the-real-world\/wp-json\/wp\/v2\/users\/71715"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/simulating-the-real-world\/wp-json\/wp\/v2\/comments?post=1876"}],"version-history":[{"count":1,"href":"https:\/\/blogs.sw.siemens.com\/simulating-the-real-world\/wp-json\/wp\/v2\/posts\/1876\/revisions"}],"predecessor-version":[{"id":6359,"href":"https:\/\/blogs.sw.siemens.com\/simulating-the-real-world\/wp-json\/wp\/v2\/posts\/1876\/revisions\/6359"}],"wp:attachment":[{"href":"https:\/\/blogs.sw.siemens.com\/simulating-the-real-world\/wp-json\/wp\/v2\/media?parent=1876"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/simulating-the-real-world\/wp-json\/wp\/v2\/categories?post=1876"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/simulating-the-real-world\/wp-json\/wp\/v2\/tags?post=1876"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/simulating-the-real-world\/wp-json\/wp\/v2\/industry?post=1876"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/simulating-the-real-world\/wp-json\/wp\/v2\/product?post=1876"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/simulating-the-real-world\/wp-json\/wp\/v2\/coauthors?post=1876"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}