5.15.3. ECAD Analysis using Trace Mapping

Available for certain product licenses, Mechanical's trace mapping feature provides a fast and efficient method to model Printed Circuit Boards (PCBs) and packages that would otherwise require an inordinate amount of time to process a geometry and mesh. Typically, the geometry that you produce in your electronic computer-aided design (ECAD) system contains a large number of bodies and therefore large amounts of data. Given the complexity of the system, producing a mesh can be very difficult. The trace mapping feature simplifies your model by modeling the geometry as dielectric layers and includes the effect of traces by mapping the metal fraction onto the dielectric layers.

Go to a section topic:

Mapping

Mapping takes place in two stages. As illustrated below, during the first stage, a representation of the layout is built upon a rectangular grid using the data from a specified ECAD layout. The cell size of the grid is governed by the smallest features in the layout that have to be resolved. This size can be controlled by the user and should be specified based on the resolution required. A metal fraction value is assigned to each cell depending on the contribution of metal to that cell. The metal fraction value ranges from 0 to 1, where the 0 value represents a pure dielectric material and 1 a pure metal material.

The conduction paths that connect the metal traces between the different layers, that is, the vias, can be specified as either hollow or solid (default).

Building a Representation Upon a Rectangular Grid

During the second stage, the metal fraction values are mapped from the source grid to the target mesh. Once the mesh is created, Mechanical then generates the mapped metal fractions. The sequence of this construction is illustrated below.

Mapping Metal Fractions

Requirements

This workflow requires the following components or systems:

Engineering Data

The Engineering Data workspace enables you to define materials required for the analysis. The materials defined the in the Engineering Data component will be available in the corresponding Mechanical model. For your convenience two materials (FR-4 and Copper Alloy) which commonly represent dielectric and metal in a PCB are available in the General Materials sample library.

Geometry

The Geometry component enables you to create or import the geometry representing the board or the package layout. The Discovery geometry editor enables you to directly import the supported ECAD formats (see below) and automatically create a (trace layout) Geometry. See the ECAD section in Importing and exporting in the Discovery documentation for details.

External Data

The External Data component enables you to specify the ECAD file for import in Mechanical. The following ECAD File formats are supported for Trace Analysis:

In MechanicalIn External Data
  • Ansys EDB

  • ODB++

  • IPC2581

  • Ansoft ANF (External Data)

  • ODB++ TGZ

  • Icepak BOOL+INFO


    Limitation:  For this file type, when you are using the Linux platform, the metal fraction calculation is not supported when you start Workbench using remote access software.


  • Icepak COND+INFO

Once an ECAD file is specified in External Data, additional Rigid Transformation controls are available in the component to align the trace data with the geometry.


Important:  If you are using release in 2024 R1 AFNIC Special Version, or a more current release, and you are opening a database/project created prior to release 2022 R1, the application may not successfully import trace data from ODB++, ANF, or BOOL+INFO files, if you 1) clear the data of the existing Imported Trace object and 2) attempt to reimport the upstream data. To resolve the issue, right-click the Setup cell of the upstream External Data system that includes the trace files and select Reread Data Files. Right-click again and select Update. Then select the context (right-click) menu option Refresh on the downstream system(s).


Mechanical Systems

ECAD is supported for the following analysis systems:

Supported Structural Analysis SystemsSupported Thermal Analysis Systems (Solid Bodies Only)
  • Harmonic Response

  • LS-DYNA

  • LS-DYNA Restart

  • Modal

  • Static Structural

  • Transient Structural

  • Steady-State Thermal

  • Transient Thermal

Application

General Workflow from Workbench

The following workflow describes the general steps to perform an analysis of a Printed Circuit Board that includes trace mapping.

  1. Import supported ECAD files into External Data and update your project.

  2. Add the supported Mechanical system to the project.

  3. Add appropriate materials using Engineering Data.

  4. You can open an ECAD layout geometry in an analysis system in Workbench once you have the proper file format. You can use Discovery or SCDM.


    Note:  You can open Ansys EDB, ODB++, and IPC2581 files in Mechanical using the Geometry cell of the analysis system. An External Data system is not required until you import the trace mapping. See the ECAD Import section for more information.


  5. Connect the Setup cell of the External Data system to the analysis system's Model cell.

  6. Launch Mechanical. See the next section Trace Mapping in Mechanical for the specifics of setting up the Imported Trace object.

  7. Specify vias as required.

  8. Assign Dielectric material to the bodies. As needed, modify additional Geometry object properties.


    Note:  Reference temperatures specified on bodies are included in the solution calculation for any trace material contained in an element on the associated body.


  9. Assign appropriate ECAD File to Imported Trace object.

  10. Verify that the trace layout source is properly aligned with geometry.

  11. Assign Metal material to imported trace layers.

  12. Define and generate mesh.

  13. Set discretization.

  14. Generate the trace mapping.

  15. Complete further analysis specifications.

General Workflow from Mechanical

The following workflow describes the general steps to perform an analysis of a Printed Circuit Board that includes trace mapping.

  1. Open the application from the Start Menu option Ansys 2025 R2 and select Mechanical 2025 R2.

  2. Insert an analysis system.

  3. Select the Add Geometry Import option on the Context tab of the Geometry Imports object. Use the dialog box to import your ECAD geometry file (supported file types include *.def, *.tgz, and *.cvg). The application only supports ECAD import when adding the first Geometry Import object in the Outline pane.

  4. Once you open the geometry, the Geometry Import dialog displays. Select the Import button.

  5. The ECAD Import pane displays automatically. Select the Import Geometry option. Your model displays in geometry window.

  6. As needed, expand the Geometry object and assign materials.

  7. Select the Import Trace Mapping option from the ECAD Import pane to automatically insert an Imported Trace group object under the Materials folder using the same data source as your ECAD geometry file. See the next section Trace Mapping in Mechanical for the specifics of setting up the Imported Trace child object.

    Note that you can also manually insert and configure an Imported Trace group from the Materials object using the following steps:

    Manually Define Imported Trace

    To manually insert and configure an Imported Trace group from the Materials object:

    1. From the Materials object, select the Imported Trace option. The application automatically inserts the Imported Trace object into the tree and the External Data dialog displays. You use this dialog to specify the desired external file(s) you wish to import.


      Note:  If you have already selected a file and displayed the dialog, there are two additional context (right-click) menu options: Edit and Reload. The Edit option re-opens the External Data dialog enabling you to modify the imported object's details and the Reload option reloads data from the source file(s).


    2. Select the Browse button.

    3. Select a desired file using the File Name option.

    4. Specify a desired Format Type and associated properties. Options include:

      • ECAD: Supported data files include ANSOFT ANF, ODB++ TGZ, IPC-2581 XML, or EDB DEF. The Use Dummy Net Data property specifies whether to import trace data belonging to the dummy net of the file.

      • ICEPAK: This format type supports ICEPAK BOOL or ICEPAK COND data.

    5. Select the OK button and then the Import button. The data file is now associated with the object.

  8. Specify vias as required.

  9. Assign Dielectric material to the bodies. As needed, modify additional Geometry object properties.


    Note:  Reference temperatures specified on bodies are included in the solution calculation for any trace material contained in an element on the associated body.


  10. Assign appropriate ECAD File to Imported Trace object.

  11. Verify that the trace layout source is properly aligned with geometry.

  12. Assign Metal material to imported trace layers.

  13. Define and generate mesh.

  14. Set discretization.

  15. Generate the trace mapping.

  16. Complete further analysis specifications.