Femtet Help/Manual
 

Home / Show Results / Visualization Tool for the Heat Path

Visualization Tool for the Heat Path

1. Overview

It is difficult to grasp the rough idea of the heat flow by Femtet's display function alone.

 

Temperature contour: The heat path cannot be identified because the heat flow is not visualized.

Heat flux vectors: The flow direction is visible but the actual heat flow rate is not known.

Numerical display of heat balance, heat flow rate, thermal resistance: In-depth understanding of the data is required to grasp the heat flow.

 

To address the problems above, Excel tool is prepared to visualize the heat flow.

 

Example: Analysis model 1 of Example 22: Junction Thermal Resistance of Semiconductor Package.

 

The heat of JUNCTION (heat source) is released to the environment.

It reaches the environment through chip, mold, interposer, solder, and substrate.

The thickness of the arrow indicates the magnitude of the heat flow rate. Its thickness gives you a rough idea of the heat flow.

The heat flows mainly through the path of JUNCTION (heat source) -> interposer -> solder -> substrate -> environment.

2. Features of the Tool

- The tool is available for the steady-state analysis only.

- The heat transfer between the body attributes or boundary conditions can be visualized.

- Each body attribute or boundary condition is displayed by a box called node. The heat transfer is indicated by an arrow.

- On the right side of the box shows the destination of the heat transfer and the heat flow.

- The node with higher temperature is placed in the upper side of the chart and the node with lower temperature is placed in the lower side of the chart. (The heat transfers from the upper side to the lower side of the chart.)

- The magnitude of the heat flow is represented by the thickness of the arrow.

- The ambient temperature such as the natural convection boundary condition is shown at the right side of the box.

- The heat transfer to the boundary having no ambient temperature is shown on the left side of the box.

- The heat quantity is displayed at the top of the box. The endothermic is shown at the bottom of the box.

- In the [Thermal Resistance] sheet, the thermal resistance is displayed instead of the heat flow.
(As the thermal resistance is calculated with the average temperature difference, the value may be unnatural in some cases.)

3. Download

Click the link below to download the tool.

 

ThermalCascadeViewer_2025_0.xlsm

4. How to Use

- In the steady-state analysis of the thermal solver, [analysis model name_heatflow.csv] and [analysis model name_heatflow_el.csv] are created in the [project file name.results] folder. (Note 1)

- Click of the "Execute" sheet of Excel to load a file. Select either [analysis model name_heatflow.csv] or [analysis model name_heatflow_el.csv]. (Note 2)

- The heat flow is displayed on the "Heat Flow" sheet of Excel. The numerical values converted to the thermal resistance are displayed on the "Thermal Resistance" sheet.

- To change the settings, click to redraw after modifying the settings.

 

(Note 1)

There may be a case where [analysis model name_heatflow.csv] and [analysis model name_heatflow_el.csv] are not found if parametric analysis is performed.

They can be loaded from [analysis model name.pdt] by selecting pdt format.

To do so, enable the macro function.

Go to [Macro Help Home] > [Preparation for Macro Operation] for the details.

 

(Note 2)

If [analysis model name_heatflow.csv] is selected, body attribute is selected as a node type for display.

If [analysis model name_heatflow_el.csv] is selected, boundary condition is selected as a node type for display.

 

 

Options for Loading

 

Options

Notes

File Format for Loading

csv / pdt

Selects the file type for loading.

Usually, csv is selected.

Refer to Note 1 above.

Node Type

Body Attribute / Boundary Condition

<When csv is selected>

Selection is not required. The node type is determined by selecting the file type ( [analysis model name_heatflow.csv] or [analysis model name_heatflow_el.csv] )

<Only when pdt is selected>
Selectable nodes are:

- Body attribute

- Boundary condition

The selection depends on whether the focus of your interest is the heat flow between the body attributes or the heat transfer to or from the boundary condition.

 

Options for Display

 

Options

Notes

Lower Limit of Heat-Flow Display [W]

Numerical Entry

Hides the heat flows smaller than the specified lower limit.
However, at least one heat flow is displayed from the node where the heat generation or heat inflow occurred so that the display is not interrupted.

Maximum Line Weight for Display [pt]

Numerical Entry

 

Isolated Node

Show / Hide

Controls show/hide of the nodes that have no inflow or outflow of heat.
The nodes where the inflow and outflow of the heat are less than the lower limit of the heat-flow display are also hidden.

Display Width

Narrow / Wide

Adjusts the spacing between the horizontally-placed nodes.
Wide gives the larger spacing.

Background Color

White / Gray

Sets the background color.

Temperature Scale

Automatic / Manual

Controls automatic/manual setting of the maximum and minimum values for the temperature scale (color scale).

Maximum Temperature (deg C)

Numerical Entry

Sets the maximum value of the temperature scale.

Minimum Temperature (deg C)

Numerical Entry

Sets the minimum value of the temperature scale.

Connect Nodes before Visualization

Yes / No

Connects multiple nodes.

Connecting Method

Temperature Difference / Manual

Specifies the connecting method.
Temperature Difference: Detects and connects the nodes which have the similar temperature difference. "Temperature difference for judgment" is used for the judgment.
Manual: Specifies the nodes to connect by the list.

Temperature Difference for Judgment (deg C)

Numerical Entry

Connects the adjacent nodes if the average temperature difference is less than or equal to this value.

List for Manual Connection

Numerical Entry

Assigns the connecting number for each node.

The nodes having the same connecting number are connected.

 

5. Example

 

 

1. The thermal analysis is performed.

 

 

2. Open a ThermalCascadeViewer file.

[Execute] sheet is displayed.
 

 

 

 

 

3. File Format for Loading: Confirm csv is selected, and click .

 

 

4. To select a file,
go to [project file name.Results] folder,
select [analysis model name_heatflow.csv]
and press OK.

 

 

5. Visualization is executed and the results will be displayed on the [Heat Flow] sheet.

 

6. Enter 0.2[W] in the Lower Limit of Heat-Flow Display so as to show the governing heat flows only.
The heat flows below 0.2[W] are hidden.

 

 

7. Click .
Some body attributes such as MOLD are hidden as they are considered not to contribute to the heat flow.

 

 

8. Connect the related body attributes for better visibility.
On the Execute sheet, set [Connect Nodes before Visualization] to [Yes],
set [Connecting Method] to [Manual],
type 1 for CHIP and JUNCTION,
type 2 for INTERPOSER and INTERPOSER_LAYER,
and type 3 for BOARD and BOARD_LAYER.

 

 

9. Click .

You can see that grouping is made for CHIP and JUNCTION, INTERPOSER and INTERPOSER_LAYER, and BOARD and BOARD_LAYER.