Simulating a 3D Layout Component with an A-Phi Solver

With the Transient or AC Magnetic A-Phi solver, Maxwell 3D can run an analysis that includes a 3D layout component. This feature makes it easier to simulate electronic applications such as multilayer PCBs to calculate the Lorentz force due to trace currents and external magnetic fields.

Running an analysis on a design with a 3D layout component requires the use of both HFSS 3D Layout and Maxwell 3D products. You first create the layout component with excitations, mesh operations and RLC components defined in HFSS 3D Layout. Then, you must import the component in a Maxwell 3D design. Maxwell will automatically import the layout excitations and circuit components (RLC). You need to select the type of the excitations (voltage or current), and enter certain information related to each excitation type. The rest of this section will explain the details of the entire design flow of a Maxwell design with the 3D layout component.

Creating a Layout Component in HFSS 3D Layout

You can either create a component from scratch or can import third-party layout design data (Refer to Importing Layout Design Data in the HFSS 3D Layout help). You can use all capabilities of the Layout Editor such as geometry check, shorts/opens in a design.

You need to define excitations in the Layout design by creating circuit ports. Existing port definitions are still valid ( refer to Circuit Ports and Elements in the HFSS 3D Layout Help). In the Layout Editor, one way to create a circuit port is to right-click the geometry view, select Port > Create Circuit Ports, select two points, and then select a Positive Terminal Layer and Negative Terminal Layer in the pop-up dialog box.

Illustration of Select Port, Create Circuit Ports in the Layout Editor

Illustration of pop-up dialog box with positive terminal layer and negative terminal layer selected

Note: Maxwell does not use any information defined in the Port definition dialog box. You will specify the excitation information in the Maxwell interface.

You can add lumped circuit elements into the design. For RLC support, you define a component for each lumped element (R, L, or C). The component has two pins and associated padstacks. Each component must have only one lumped element type (enable only one, as shown). Note that serial or parallel connection of RLC is not supported, so Maxwell will ignore the Type selection.

Model Info dialog box with Enable L option checked

Mesh operations for the layout design should be defined in the layout. To assign mesh operations, first add an HFSS solution setup. Then right-click the solution setup and select Assign Mesh Operation:

Illustration of Right click on Analysis to Add HFSS solution setup

Image of right click on Setup to assign mesh operation, inside selection, length based

In the Select Geometry dialog box, you can specify the Max Length to refine the mesh. Note that the solution setup is not used for the solution of the design.

Select Geometry dialog box with Max Length highlighted

Once the design is complete, you can save it as a component or just save the layout design. When the component is imported in Maxwell, the design data including layout model (with virtual geometry view), excitation assignments, mesh operations, RLC data, and materials will be automatically imported into Maxwell. Pin groups are imported as excitations, but the pin group information is still available for simulation.

Importing a Layout Component to Maxwell 3D

To use a 3D layout in the Maxwell solver, you must import it. For information about importing a layout component into Maxwell, see Adding a 3D Layout.

Once you have imported a 3D layout, you can view object attributes: click Object Attributes in the component property window.

Access to Object Attributes highlighted in properties window

In the Object Attributes dialog box, you can view object attributes such as: Name, Material, Type, and so on. There are different display modes: Layer, Net, and Object. In the Show column, after changing the object visibility, you can see the checked objects in the geometry view by clicking Apply button. See Visualization for Layout Components for more details.

View of Object Attributes dialog boxy with material, show, and Display Model settings highlighted

You can modify the Layout component. To edit the layout, right-click on the component, and select Edit Layout... This will open the layout design of the component in a new project. You can then modify the design in the new project. Once the modified design is saved, Maxwell will automatically update the layout component.

Right click on 3D component name in the project manager tree to access the Edit Layout function

Note: Edit Definition... will launch the Create Layout Component dialog box in which you can choose another layout design.

After a layout design is imported into Maxwell, the layout circuit ports will be converted into a Proxy Port in Maxwell. Each proxy port has two nodes. One node is positive (current flows into the conductor), and the other one is negative (current flows out of the conductor). A node can be a terminal or a pin group (group of terminals). All terminals of a pin group are parallel connected, so they have the same potential value. Maxwell treats a terminal as an equipotential surface. Examples of port definitions are shown below:

Three examples of port definitions

Port excitation data can be modified for different excitation types. The Excitation Type can be Voltage or Current.

Note: The circuit port model in Maxwell is different than the model in HFSS. Maxwell does not introduce a conduction path between the terminals for the current flow.

For a Maxwell design with a 3D layout component, the Phi Plus mesher setting is available in the Maxwell 3DMesh > Initial Mesh Settings dialog box; it replaces the TAU mesher, which will be grayed out.

Access to Phi Plus mesher in Initial Mesh Settings dialog box

You can continue to use existing mesh operations for non-component objects. The suggested mesh method is Phi for a layout component. You can specify this in the Maxwell Initial Mesh Settings, see Meshing Recommendations for Layout Component for more details.

To calculate harmonic force on objects, right-click the design, then select Enable Harmonic Force Calculation...

Access to Enable Harmonic Force Calculation is highlighted

In the Enable Harmonic Force Dialog window, on the Layout tab, you can select one layout component from the Layout component drop-down menu, and select <layer, net> pairs in the following grid, each <layer, net> pair represents the object(s) in the intersection of corresponding layer and net.

Enable Harmonic force dialog window with Layout tab hightlighted

To calculate Lorentz force on objects, right-click Parameters, and select Assign > Force from Layout... Note that this menu item will only be available if there is a layout component.

Access to Force from Layout option is highlighted

In the Layout Force Setup window, on the Force tab, select one layout component from the Layout Component drop-down menu, and select <layer, net> pairs in the following grid. Each <layer, net> pair represents the object(s) in the intersection of corresponding layer and net. Then select the postprocessing coordinate system on the Post Processing tab.

Layout Force setup window with Post Processing tab functions highlighted

The LayoutForce can be plotted from the reporter as shown below:

Illustration of how to plot layout force

Layout force can also be viewed in the Solution Data window:

Example of layout force in the Soluation data window

Mesh Statistics for layout objects can also be viewed in the Solutions window:

Example of the Mesh Statistics for layout objects in the Solutions window

To review results from the Field reporter, you can select the layout objects in the Create Field Plot window:

Example of selecting layout objects in the Create Field Plot window

Note: For Maxwell 3D Transient A-Phi designs that include a layout component, you can export field data related to the layout component. Export options include

Limitations for the 3D Layout Component Feature in the Maxwell Solver

Related Topics:  

Using a 3D Layout Component

Meshing Recommendations for Layout Components

AC Magnetic A-Phi Boundaries and Excitations

AC Magnetic A-Phi Solver

3D Transient A-Phi Solver

Technical Notes: A-Phi Formulation in 3D Transient