Creating PCBs

The Ansys Electronics Desktop uses a tabbed for the creation of a PCB component, including tabs to input General, Geometry, Property, Metal Fraction, and Parameters information. To create components using a wizard interface, access the Icepak>Thermal options in the Options dialog (Tools>Options>General Options) and select Use Wizards for data input when creating new boundaries.

Create a PCB by right-clicking on 3D Components in the Project Manager and selecting CreatePCB. Then set up a link with an existing HFSS 3D Layout design and defining additional Icepak properties.

Icepak PCB component dialog box General tab.

The PCB Component dialog box General tab contains the following general information for the selected object.

Name

The Name of the object appears in the Project Manager window and 3D Modeler window.

Company Company specifies the manufacturer of the PCB.
Model Number Model Number specifies the model number of the PCB.
Icepak PCB component dialog box Geometry tab.

The PCB Component dialog box Geometry tab contains the following settings that define the shape of the PCB:

EDB source

Click Setup Link to open the Setup Link dialog box to specify a source 3D Layout design for the PCB geometry.

Sync Geometry From Source Click Sync Geometry From Source to refresh the Icepak PCB component after making revisions to the source 3D Layout design.
Icepak PCB setup link dialog box General tab.

The Setup Link dialog box General tab contains the following settings that define the source project, design, and solution of the source 3D Layout design:

General Tab
Product Product specifies the product in which you created the source design.
Source Project Source Project specifies the project that has the source design. Select Use This Project to pick a design from the current working project.
Save source path relative to: The option The project directory of selected product points to the default project directory location relative to the product that you selected from the drop-down menu. This is the same project directory that you set on the General Options dialog under Tools> Options. This option is useful especially, when you link across different products. The option This project points to the directory relative to where your current working project is located.
Source Design Source Design specifies the source 3D Layout design. The Source Design drop-down menu lists all the designs in the specified Source Project.
Source Solution Source Solution specifies the setup type from the Source Solution pull-down menu.
Simulate source design as needed Select Simulate source design as needed if you modify the source design and you want an updated source design solution to be linked to the target design. If you select this option, make sure that you invalidate the cached link data in the target. To do this, right-click Analysis and select the option Clear Linked Data from the short-cut menu.
Preserve source design solution Preserve source design solution is the last option on the Setup Link dialog box. When the source design is closed or it is not included in the project manager window containing the target design, the source design will not be saved.
Icepak PCB setup link dialog box Variable Mapping tab.

The Setup Link dialog box Variable Mapping tab contains variable information of the source 3D Layout design:

Variable Mapping Tab
Variable from Source Design Variable from Source Design displays the name of variables from the selected source design.
Value Mapped to Source Design Value Mapped to Source Design displays the value assigned to the variable.
Unit Unit displays the unit of the variable.
Icepak PCB setup link dialog box Board Settings tab.

The Setup Link dialog box Board Settings tab contains the following PCB settings:

Board Settings Tab: Extents
Use 3D Layout HFSS Extents Use 3D Layout HFSS Extents uses the source design's geometry to define the PCB geometry.
Model Layers as Lumped Model Layers as Lumped creates a single piece of geometry to represent all PCB layers. While the thermal conductivity will vary across the surface of the PCB, it will be averaged and remain constant in the thickness direction.
Type When Use 3D Layout HFSS Extents is disabled, Type specifies whether the geometry is displayed a Bounding Box, Polygon, or SIwave per layer outline. For Polygon types, cutouts in the PCB are assigned a fluid material (for example, air). SIwave per layer outline creates polygonal geometry for each PCB layer. When Model Layers as Lumped is enabled, SIwave per layer outline is not available.

Note: When linking a PCB to a DC IR SIwave setup in the source design, for Type:

  • If the design contains only a PCB and block components, select Polygon.

  • If the design contains a PCB with a package, select SIwave per layer outline.

Polygon When Polygon is selected for Type, Polygon specifies the number of sides the PCB geometry has.
Board Cutout Material Board Cutout Material specifies the material assigned to the board cutout geometry, if it exists. Board cutout geometry exists if Extents is selected for Polygon, and that polygon contains void polygon(s). The cutout geometries are created from those void polygon(s). The default board cutout material is that of the global mesh region if present in the model. Otherwise, the default board cutout material is set to air-solid.

Via Hole Material

Via Hole Material specifies the material assigned to the via holes. The default material is set to copper.

Thermal Link Specification
Frequency Frequency specifies the frequency of the PCB.

The Setup Link dialog box Parts Settings tab can be used to import device parts or package parts:

Icepak PCB setup link dialog box Parts Settings tab.
Include Electrical/Mechanical Parts Include Electrical/Mechanical Parts specifies that the electrical and mechanical devices in the source design are imported. Select Simplify all devices as rectangular objects to import the devices as simple rectangular geometry.

Surface Material

Click the surface material button to open the Select Definition dialog box and select a surface material to assign to the devices.

Device Filters
Height Under Height Under specifies the minimum size of the components to be imported.
Power Under Power Under specifies the minimum power of the components to be imported.

Footprint Under

Footprint Under specifies the minimum footprint of the components to be imported.
Resistors Resistors specifies that resistors are not imported.
Inductors Inductors specifies that inductors are not imported.
Capacitors Capacitors specifies that capacitors are not imported.
Advanced Filter Options Click Advanced Filter Options to edit the thermal properties of devices and enable advanced filtering options.

Note: Expressions and variables are not supported for parameters specified in the Advanced Filter vOptions dialog box.

To edit layer properties, access the Edit Layers window from the Properties window in the HFSS 3D Layout design. See The Edit Layers Window for more information.

Icepak PCB setup link dialog box Parts Settings tab Advanced Device Options dialog box.
Note: For information on the Advanced Filter Options, see Import an IDF File.
Icepak PCB setup link dialog box Parts Settings tab, Package Parts selected.
Above Stackup
Model Connectors As Model As specifies whether the connectors located above the stackup are modeled as solderbumps or bondwires. For Solderbumps, select whether the solderballs are modeled as box, cylinder, or lumped geometry. For Bondwires, select the Bondwire Material and specify the Wire Diameter.
Below Stackup
Model As Model As specifies whether the solderballs located below the stackup are modeled as box, cylinder, or lumped geometry.

To edit solderbump and solderball properties, use the Component Model window in the HFSS 3D Layout design. See Component Model Window for more information.

Note: Icepak only models HFSS 3D Layout solderballs above the stackup (solderbumps) and/or below the stackup (solderballs). Icepak does not model solderballs defined within the stackup in HFSS 3D Layout.

In the following example, the solderbumps are modeled as cylinders and the solderballs as boxes.

Icepak PCB component solderbump and solderball example.

Icepak PCB component dialog box Property tab.

The PCB Component dialog box Property tab contains the following settings that define the thermal properties of the PCB:

Power Dissipated Power Dissipated specifies the total power dissipated by the PCB. If the source HFSS 3D Layout design was solved using HFSS 3D Layout and consists of EM losses, you can select Use from Linked Design, or you can select Specify and enter a uniformly dissipated total power.
Radiation Select Low side and/or High side to specify different physical characteristics for each side of the PCB.

If you select Low side and/or High side, the Low Side and/or High Side tabs contains the following thermal information.

Icepak PCB component dialog box Low Side tab.
Surface Material Surface Material specifies the material type for the side of the plate using the Select Definition dialog box.
Radiate To Select All Objects or Reference Temperature. All Objects specifies that the object or surface exchanges radiation with all other objects and surfaces also specified as subject to radiation with heat transfer. Reference temperature specifies a fixed temperature to which the selected sides of the object radiate heat. Enter a Temperature and View factor, which is the proportion of radiation that leaves the plate and contacts surrounding objects. The default view factor is 1.0 and the value of the ambient temperature is the Temperature specified in the Icepak Design Settings dialog box.
Icepak PCB component dialog box Metal Fraction tab.

The PCB Component dialog box Metal Fraction contains the following settings for defining the PCB grid resolution and previewing the metal fraction information of each layer of the PCB.

Resolution The Resolution slider bar defines the resolution of the smaller of the width and height of the PCB outline. The resolution on the larger side is derived proportionally.
Custom The Custom check box allows you to specify the resolution by the number of Columns and Rows. See PCB Grid Resolution for more information.
Show Metal Fraction for Layer The Show Metal Fraction for Layer drop-down menu displays all of available layers of the PCB. Select a layer and click Display to show an image of the metal fraction for the selected layer and resolution.

PCB Grid Resolution

The grid resolution that is used to create the thermal conductivity distribution of the board can be customized. Depending on the trace resolution and the computational costs desired, you can change the values for the columns and rows to receive optimum results. The size of the grid is in parentheses next to the column and row count.

Note: When linked from an HFSS 3D Layout design, circles and arcs in traces are approximated as polygons with a maximum of 12 points in an Icepak design.

The following points outline best practices for balancing accuracy and cost of computing the cell by cell orthotropic thermal conductivity:

Note: When using the slider bar to set the grid resolution, the Ansys Electronics Desktop application uses the aspect ratio to determine the resolution of the longer side. At low resolution, you may observe a slight grayscale pixel difference and asymmetry at the trace boundaries. Also, you may observe slight differences between using the slider bar and custom grid resolution settings.
Note: You may observe slight differences between Classic Icepak and Icepak in the Electronics Desktop as their metal fraction computation and display methods differ.
Icepak PCB component dialog box Parameters tab.

The PCB Component dialog box Parameters tab contains the following information about the component variables defined for the object.

Name The Name of the variable is displayed in the Properties window and Properties dialog box when the component is selected.
Value The Value is used in the analysis.
Units Units is the unit of measure for the parameter.
Edit Dataset Click Edit Dataset to input dataset values for the variable.
Map instance parameters to variables Enable Map instance parameters to variables and select either Design or Project to map the component variable to a design or project variable.

Creating a PCB

Note: You can define component variables in Icepak native 3D components. See Defining Native Component Instance Parameters for more information.
  1. In the Project Manager, right-click 3D Components and select Create > PCB.
  2. On the PCB Component dialog box General tab, enter following information:
    • Name
    • Company (if known)
    • Model Number (if known)
  3. Click the Geometry tab and then click Setup Link.
  4. On the Setup Link dialog box General tab, select Edit Link radio button and do the following:
    • Select a Product.
    • Select Use This Project.
      Note:

      Currently, only links between designs within the same project are supported. Use This Project is enabled by default.

    • Select a Source Design.
    • Select a Source Solution.
  5. On the Variable Mapping tab, verify the variable settings and edit them if needed.
  6. On the Board Settings tab, do the following:
    • Under Extents, enable Use 3D Layout HFSS Extents or select a Type and, if needed, Polygon.
    • Under Thermal Link Specification, select a Frequency.
  7. On the Part Settings tab, if importing device or package parts, select Device Parts or Package Parts.
    • Device Parts: If importing electrical and/or mechanical devices, select Include Electrical/Mechanical Parts and, if needed, Simplify all devices as rectangular objects. Under Device Filters, enable the desired filters to be applied during import.
    • Package Parts (Above Stackup): If modeling solderbumps or bondwires, enable Model Connectors As and select Solderbumps or Bondwires. For solderbumps, select the desired type of geometry. For bondwires, select the Bondwire Material and specify the Wire Diameter.
    • Package Parts (Below Stackup): If modeling solderballs, enable Model Solderballs As and select the desired type of geometry.
      Note:

      Only bondwires that are part of a component group in 3D Layout are supported.

  1. Click OK to close the Setup Link dialog box.
  2. On the PCB Component dialog box Property tab, do the following:
    • Select a Power Dissipated option.
    • If needed, select to specify Low side and/or High side thermal properties.
  3. If you selected either Low side or High side, do the following on the Low side and/or High side tabs:
    • Click the button next to Surface Material to open the Select Definition dialog box. On the Materials tab, select the material for the side of the plate and click OK
    • For Radiate To, click All Objects or Reference Temperature. If you selected Reference Temperature, enter a Temperature and View Factor.
  4. On the Metal Fraction dialog box, do the following:
    • Use the Minimum Resolution slider bar to set the minimum resolution for the calculation of metal fractions.
      Note:

      You can select Custom and enter the number of columns and rows for a custom grid resolution. See PCB Grid Resolution for more guidance on custom grid resolution.

    • Select a layer from the Show Metal Fraction for Layer drop-down menu and click Display to show a preview image of the selected layer's metal fractions. Repeat this step for the desired layers of the PCB.
  5. If you defined any component variables, click the Parameters tab to review the variable(s).
  6. If needed, select Map instance parameters to variables and select an option from the drop-down list.
  7. Click OK.

Script link button. Click here for scripting information related to this feature.