Removing the power (heat) that a CompactPCI board generates is the most significant challenge. Forced air is the typical method used to remove heat and cool a board. At first glance, one might expect that increasing the airflow over a heatsink or increasing the heatsink size could solve any thermal problem. The reality is that there are limits to the effectiveness of forced air cooling and to the impact that increasing the size of the heatsink might have. Most CompactPCI boards have PMC (PCI Mezzanine Card) sites or memory modules that limit the size of the thermal solution. In addition, the heat generated by a processor is concentrated in a small area. Increasing the size of the heatsink does not offer a linear reduction in the amount of heat that the heatsink can dissipate. Another factor is the ability of a heatsink to dissipate power and is called its Thermal Resistance. The Thermal Resistance is given in oC/W and when multiplied by the amount of power to dissipate provides the rise in temperature over ambient that can be expected. As an example the temperature of a processor that dissipates 40 Watts of power with a heatsink that has a Thermal Resistance of .5oC/W will be 20oC above the ambient temperature. The graph below provides a general indication of the Thermal Resistance, heatsink size and airflow. It should be noted that the x and y axis of the graph are logarithmic. As you can see from the graph, the ability of a heatsink to dissipate power is not a liner function of the airflow. A significant improvement in the Thermal Resistance can be seen between convection airflow and 500 ft/min of forced air. The improvement in Thermal Resistance from 500 ft/min to 1,000 ft/min is not as dramatic.

Another factor and limitation in forced air cooling is acoustic noise. The amount of noise generated as the forced air passes through the board and heatsink increases as the speed of the forced air increases. From a practical standpoint, most CompactPCI chassis provide a maximum of 300 ft/min of forced air. As mentioned earlier, the size of the heatsink is generally limited by PMC sites and memory mezzanines. A CompactPCI board that contains two PMC sites will have a microprocessor heatsink that is approximately 3 in x 4.5 in x .7 in or 9.45 in3 that would have a Thermal Resistance of .62oC/W with 300 ft/min of forced air. Most processors have a maximum case temperature of 70oC. The maximum ambient temperature for embedded applications can easily be 50oC. Given all this information the maximum power that a microprocessor can dissipate while meeting the thermal limitations can be calculated by the formula:
Maximum Case Temperature = Thermal Resistance * Power + Ambient Temperature
(Maximum Case Temperature - Ambient Temperature)/Thermal resistance = Power
(70oC - 50oC)/.62oC/W = Power = 32 Watts
A 32 Watt power budget allows us to support Pentium 4 class processors up to 1.7Ghz. To increase the processor speed we will need to increase the heatsink size, reduce the maximum operating temperature, increase the airflow or some combination of all the above. A target for next generation design might be sub 3GHz Pentium 4 processors. For this, we will need to be able to dissipate 65 Watts of processor power. Our next generation board will be feature rich so we are not able to increase the size of our processor heatsink. We will need to dissipate the additional 33 Watts of power by increasing the airspeed and reducing the maximum operating temperature. At 450 ft/min of forced air the Thermal Resistance of our heatsink is .45oC/W. The ambient operating temperature could be reduced to 40oC. Given these changes, the maximum amount of processor power would be:
(70oC - 40oC)/.45oC/W = Power = 66 Watts
At 66 Watts we are just in our power budget. These calculations show that it is possible to increase the power of the processor by changing the airflow and temperature specifications. It should be noted that the Thermal Resistance numbers listed will vary based on the heatsink attachment method. Another consideration is that the processor heat is typically generated in the center of the package and not spread evenly over the heatsink further reducing the efficiency. Thermal simulations will need to be performed to validate the thermal solution. Users of next generation boards will need to ensure that the chassis being used can provide the amount of airflow required to keep the processor within its specification.