[Vol. 1] PICLS is a computational thermal analysis tool designed for PCB (printed circuit board) design engineers, who may have little experience with numerical analyses. Intended for simple and quick execution of thermal analyses, PICLS uses an intuitive two-dimensional interface that combines the Preprocessor for controlling analysis model settings and Postprocessor for displaying results into one. The goal was “to create greater benefit for PCB design engineers by allowing them to evaluate thermal design ideas easily on the spot.” Jun Eto from the Cradle Software Engineering Department provides a detailed account of the development.
Our customers have been telling us that device specifications are becoming more and more complicated in terms of thermal design. For example, many electronic component devices today are completely sealed or highly miniaturized. From correspondence with our customers, we recognized the need to improve the thermal design of PCBs, as well as the thermal performance of the overall device. In response to customer requests to facilitate modeling PCBs, specialized functions that can calculate equivalent model and import Gerber data have already been implemented into scSTREAM and HeatDesigner. Even so, scSTREAM and HeatDesigner are normally used for analyzing overall devices or systems, and a separate, fast and easy to use PCB thermal analysis tool would be a great support.
Some of our customers have voiced this exact concern when using scSTREAM or HeatDesigner to perform PCB thermal analysis. They were satisfied with the software capabilities but both scSTREAM and HeatDesigner are fully functional CFD (Computational Fluid Dynamics) software and users must possess the requisite skills. Thermal fluid software like scSTREAM and HeatDesigner appear to be too advanced for non-experts even in terms of thinking in 3D. The majority of PCB design engineers are not familiar with 3D operations. In addition, CFD computations take time to generate results. When we began to realize the gap between what PCB designers need and what traditional CFD software solutions offer, we decided to ask our customers to help define the requirements for a tool that PCB design engineers could easily use for PCB thermal analysis.
From the discussions with our customers, the requirements of the tool gradually became clear. These were:
1) Simple model generation
2) Seamless processing of analysis results, and
3) Real-time views of heat transfer and changes in temperature distribution.
Clearly, the tool must satisfy all three conditions to convince design PCB engineers of its value.
We learned that the biggest problem PCB design engineers faced was identifying how much the temperature would change after re-allocating components. To solve this problem, we focused our efforts on ways to enable the engineers to freely allocate components on the PCB and easily assess thermal design potential through thermal analyses. This became the chief development objective of this new tool.
Using the knowledge, technology and experience resident at Software Cradle, the project team aimed to achieve both fast processing capability (for real-time analysis) and simple operation (2D operation similar ECAD, and a single GUI for Preprocessing, Solving, Postprocessing).
Many of you have probably heard of ‘front-loading.’ 'Front-loading' means evaluating more thermal designs early in the design cycle, especially during conceptual design. Being able to theoretically assess design efficiency at this stage of the process is advantageous because it is still easy to modify the design at this time. The notion of 'front-loading' is popular, but it is rare to see it perfectly systematized in real situations.
As an example, a component on a PCB can be overheated by the heat from surrounding components. This is called thermal interference. Often PCB design engineers have a sense about how components could be re-allocated to improve a design if needed, but they don't have any way to quickly know whether a change is necessary. They must either rely on their experience and instinct or ask CAE analysts to conduct thermal analyses. The project team realized that developing an analytical tool that enables real-time PCB thermal analyses would solve this problem.
PICLS can be used to examine component layouts on a PCB that reduce thermal interference. Naturally, the wider the gap between components, the lower the temperature. However, the challenge is to determine the minimum separation distances needed to achieve acceptable temperatures. Using PICLS, the design engineers can parametrically assess temperature changes as a function of separation distances in millimeters. PICLS is also able to check thermal interference between components on both component and soldered faces, which can be difficult to detect. PICLS reduces the risk of submitting thermally inappropriate layouts for detailed system level CFD thermal analyses later in the process.
One of the methods used by PCB designers to lower component temperatures is to apply thermal vias. Thermal vias connect different layers of the board together to provide thermal paths for heat to escape. A major challenge when specifying thermal vias is predicting the number of thermal vias needed to lower the temperatures by a certain number of degrees without any prior knowledge. PICLS makes it possible to simulate detailed temperature changes when varying the number of thermal vias, their diameter and layout positions.
Another benefit of the thermal analyses is that the results can be visualized and shared with other design engineers. Using the thermal analysis results, collaboration among the design engineers during the early design phases facilitates fast detection of thermal problems.
*All product and service names mentioned are registered trademarks or trademarks of their respective companies.
*Contents and specifications of products are as of July 1, 2015 and subject to change without notice. We shall not be held liable for any errors in figures and pictures, or any typographical errors.
This article is also available in pdf.