<!DOCTYPE html
  PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<!--
Copyright (c) 2006 UGS Corp.

All Rights Reserved.

This software and related documentation are proprietary to UGS Corp.
-->
<html>
   <head>
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <title>Thermal database file</title>
      <script language="javaScript">
        abridged="false";
        displayConditions=new Array();
      </script>
      <link type="text/css" href="../css/main_styles.css" rel="stylesheet">
   </head>
   <body class="bodydocs" onload="top.pageLoader()" bgcolor="#FFFFFF">
      <div class="title_topic3" id="xps10_pagetitle">Thermal database file</div>
      <hr noshade="true">
      <p class="para_topic">The  <em>Thermal Database</em> file defines the thermal characteristics of the components you want to export to an FE model. It uses standard XML format (see example at the end of this article). XML is case sensitive.
      </p>
      <div class="title_division"> Attributes of the XML element &quot;components&quot;</div>
      <p class="para_division">The XML element &quot;components&quot; is the only element with attributes in PCB.xchange. Attribute values support the asterisk (*) character as a means of specifying multiple matches.</p>
      <table border="1" cellpadding="4" cellspacing="0" align="center">
         <tr>
            <td colspan="1" rowspan="1">
               <p class="para_td"><em>Attribute</em></p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td"><em>Description</em></p>
            </td>
         </tr>
         <tr>
            <td colspan="1" rowspan="1">
               <p class="para_td">package</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">Package number</p>
            </td>
         </tr>
         <tr>
            <td colspan="1" rowspan="1">
               <p class="para_td">number</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">Part number</p>
            </td>
         </tr>
         <tr>
            <td colspan="1" rowspan="1">
               <p class="para_td">reference</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">Reference designator</p>
            </td>
         </tr>
      </table><br><div class="title_division"> XML elements for defining components</div>
      <table border="1" cellpadding="4" cellspacing="0" width="700" align="center">
         <tr>
            <td colspan="2" rowspan="1"></td>
            <td colspan="1" rowspan="1"></td>
         </tr>
         <tr>
            <td colspan="1" rowspan="1">
               <p class="para_td">XML Element</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">Permissible Content</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">Description</p>
            </td>
         </tr>
         <tr>
            <td colspan="1" rowspan="1">
               <p class="para_td">compMeshColor</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">PCBX Color Name (see table below)</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">Component mesh color</p>
            </td>
         </tr>
         <tr>
            <td colspan="1" rowspan="1">
               <p class="para_td">compElemSize</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">positive real</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">Components mesh size (units defined in pcbx_ug_thermal.xml or on dialog box)</p>
            </td>
         </tr>
         <tr>
            <td colspan="1" rowspan="1">
               <p class="para_td">compMeshType</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">None, Case, Case + Junction</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">Component Mesh Type (see heading  <em>Component Mesh Type</em> below)
               </p>
            </td>
         </tr>
         <tr>
            <td colspan="1" rowspan="1">
               <p class="para_td">compPowerRating</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">Operational, Maximum</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">Thermal power dissipation level to use for NX Electronic System Cooling and NX Thermal and Flow </p>
            </td>
         </tr>
         <tr>
            <td colspan="1" rowspan="1">
               <p class="para_td">compPowerMultFactor</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">positive real</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">Multiplying factor on heat load data</p>
            </td>
         </tr>
         <tr>
            <td colspan="1" rowspan="1">
               <p class="para_td">compHeatLoad</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">positive real</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">Heat load generated by component (W).</p>
            </td>
         </tr>
         <tr>
            <td colspan="1" rowspan="1">
               <p class="para_td">compMaterial</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">matName value</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">Specifies component material (defined as matName in pcbx_ug_mat.xml)</p>
            </td>
         </tr>
         <tr>
            <td colspan="1" rowspan="1">
               <p class="para_td">compRSJC</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">positive real</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">Junction to case thermal resistance (&deg;C/W)</p>
            </td>
         </tr>
         <tr>
            <td colspan="1" rowspan="1">
               <p class="para_td">compRSCB</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">positive real</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">Case to board thermal resistance (&deg;C/W)</p>
            </td>
         </tr>
         <tr>
            <td colspan="1" rowspan="1">
               <p class="para_td">compThermalConductivity</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">positive real</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">Component thermal conductivity (W/m/&deg;C)  <em>(see Note 1)</em></p>
            </td>
         </tr>
         <tr>
            <td colspan="1" rowspan="1">
               <p class="para_td">compSpecificHeat</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">positive real</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">Component Specific Heat (J/kg/&deg;C). Only required for transient thermal analysis.  <em>(see Note 1)</em></p>
            </td>
         </tr>
         <tr>
            <td colspan="1" rowspan="1">
               <p class="para_td">compMassDensity</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">positive real</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">Component mass density (kg/m 3). Only required for transient thermal analysis.  <em>(see Note 1)</em></p>
            </td>
         </tr>
         <tr>
            <td colspan="1" rowspan="1">
               <p class="para_td">compEmissivity</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">real, range 0-1</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">Component Emissivity  <em>(see Note 1)</em></p>
            </td>
         </tr>
         <tr>
            <td colspan="1" rowspan="1">
               <p class="para_td">compThickness</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">positive real</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">Component thickness (units defined in pcbx_ug_thermal.xml or on dialog box) to use in case .pro file specifies 0 thickness.</p>
            </td>
         </tr>
         <tr>
            <td colspan="1" rowspan="1">
               <p class="para_td">compShape</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">Actual Geometry, Rectangle</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">Component Shape</p>
            </td>
         </tr>
      </table><br><div class="title_division"> Notes</div>
      <p class="para_division">These material properties are specific to the component being defined, and take precedence over the corresponding values for the material (matName) of the component which are defined in the Material Definition file. In this way you can override, for example, the conductivity of a specific component while still keeping the other properties defined for its material.</p>
      <div class="title_division"> Sample thermal database file</div><pre class="indent"> &lt;!--[NX PCB.xchange Version 3] --&gt; 
&lt;!--Example of Component Thermal Database File --&gt; 
&lt;PCB.xchange Version=&quot;3&quot;&gt; 
&lt;components package=&quot;dip*&quot;&gt; 
		&lt;compMaterial&gt; 
				Plastic 
		&lt;/compMaterial&gt; 
		&lt;compRSJC&gt; 
				0.8 
		&lt;/compRSJC&gt; 
		&lt;compRSCB&gt; 
				1.2 
		&lt;/compRSCB&gt; 
		&lt;meshType&gt; 
				Case + Junction 
		&lt;/meshType&gt; 
&lt;/components&gt; 
&lt;components reference=&quot;U2&quot;&gt; 
		&lt;compMeshColor&gt; 
				Red 
		&lt;/compMeshColor&gt; 
		&lt;compMeshType&gt; 
				Junction 
		&lt;/compMeshType&gt; 
		&lt;compElemSize&gt; 
				0.036 
		&lt;/compElemSize&gt; 
		&lt;compPowerRating&gt; 
				Operational 
		&lt;/compPowerRating&gt; 
		&lt;compRSJC&gt; 
				32.6 
		&lt;/compRSJC&gt; 
		&lt;compRSCB&gt; 
				15.6 
		&lt;/compRSCB&gt; 
&lt;/components&gt; 
&lt;components reference=&quot;U1&quot;&gt; 
		&lt;compMeshColor&gt; 
				8 
		&lt;/compMeshColor&gt; 
		&lt;compMeshType&gt; 
				case 
		&lt;/compMeshType&gt; 
		&lt;compPowerRating&gt; 
				Maximum 
		&lt;/compPowerRating&gt; 
		&lt;compRSCB&gt; 
				19.6 
		&lt;/compRSCB&gt; 
&lt;/components&gt; 
&lt;components reference=&quot;U3&quot;&gt; 
		&lt;compMeshColor&gt; 
				8 
		&lt;/compMeshColor&gt; 
		&lt;meshType&gt; 
				None 
		&lt;/meshType&gt; 
		&lt;compPowerRating&gt; 
				Maximum 
		&lt;/compPowerRating&gt; 
&lt;/components&gt; 
&lt;/PCB.xchange&gt; </pre><div class="title_division"> Permissible color values</div>
      <p class="para_division">The following is a list of standard PCB.xchange colors. Use the values in the  <em>Color Name</em> column to identify colors for component and board display.
      </p>
      <table border="1" cellpadding="3" align="center">
         <tr>
            <td colspan="1" rowspan="1">
               <p class="para_td">Color Name</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">R</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">G</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">B</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">Sample</p>
            </td>
         </tr>
         <tr>
            <td colspan="1" rowspan="1">
               <p class="para_td">BLACK</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">0</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">0</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">0</p>
            </td>
            <td bgcolor="#000000" colspan="1" rowspan="1"></td>
         </tr>
         <tr>
            <td colspan="1" rowspan="1">
               <p class="para_td">BLUE</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">0</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">0</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">255</p>
            </td>
            <td bgcolor="#0000ff" colspan="1" rowspan="1"></td>
         </tr>
         <tr>
            <td colspan="1" rowspan="1">
               <p class="para_td">GRAY BLUE</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">0</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">85</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">255</p>
            </td>
            <td bgcolor="#0055ff" colspan="1" rowspan="1"></td>
         </tr>
         <tr>
            <td colspan="1" rowspan="1">
               <p class="para_td">LIGHT BLUE</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">0</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">170</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">255</p>
            </td>
            <td bgcolor="#00aaff" colspan="1" rowspan="1"></td>
         </tr>
         <tr>
            <td colspan="1" rowspan="1">
               <p class="para_td">CYAN</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">0</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">255</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">255</p>
            </td>
            <td bgcolor="#00ffff" colspan="1" rowspan="1"></td>
         </tr>
         <tr>
            <td colspan="1" rowspan="1">
               <p class="para_td">DARK OLIVE</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">0</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">85</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">0</p>
            </td>
            <td bgcolor="#005500" colspan="1" rowspan="1"></td>
         </tr>
         <tr>
            <td colspan="1" rowspan="1">
               <p class="para_td">DARK GREEN</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">0</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">170</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">0</p>
            </td>
            <td bgcolor="#00aa00" colspan="1" rowspan="1"></td>
         </tr>
         <tr>
            <td colspan="1" rowspan="1">
               <p class="para_td">GREEN</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">0</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">255</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">0</p>
            </td>
            <td bgcolor="#00ff00" colspan="1" rowspan="1"></td>
         </tr>
         <tr>
            <td colspan="1" rowspan="1">
               <p class="para_td">YELLOW</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">255</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">255</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">0</p>
            </td>
            <td bgcolor="#ffff00" colspan="1" rowspan="1"></td>
         </tr>
         <tr>
            <td colspan="1" rowspan="1">
               <p class="para_td">GOLDEN ORANGE</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">255</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">170</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">0</p>
            </td>
            <td bgcolor="#ffaa00" colspan="1" rowspan="1"></td>
         </tr>
         <tr>
            <td colspan="1" rowspan="1">
               <p class="para_td">ORANGE</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">255</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">85</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">0</p>
            </td>
            <td bgcolor="#ff5500" colspan="1" rowspan="1"></td>
         </tr>
         <tr>
            <td colspan="1" rowspan="1">
               <p class="para_td">RED</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">255</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">0</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">0</p>
            </td>
            <td bgcolor="#ff0000" colspan="1" rowspan="1"></td>
         </tr>
         <tr>
            <td colspan="1" rowspan="1">
               <p class="para_td">MAGENTA</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">255</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">0</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">255</p>
            </td>
            <td bgcolor="#ff00ff" colspan="1" rowspan="1"></td>
         </tr>
         <tr>
            <td colspan="1" rowspan="1">
               <p class="para_td">LIGHT MAGENTA</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">255</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">85</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">255</p>
            </td>
            <td bgcolor="#ff55ff" colspan="1" rowspan="1"></td>
         </tr>
         <tr>
            <td colspan="1" rowspan="1">
               <p class="para_td">PINK</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">255</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">170</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">255</p>
            </td>
            <td bgcolor="#ffaaff" colspan="1" rowspan="1"></td>
         </tr>
         <tr>
            <td colspan="1" rowspan="1">
               <p class="para_td">WHITE</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">255</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">255</p>
            </td>
            <td colspan="1" rowspan="1">
               <p class="para_td">255</p>
            </td>
            <td bgcolor="#ffffff" colspan="1" rowspan="1"></td>
         </tr>
      </table><br></body>
</html>