Layout Component in HFSS 3D (Beta)
A Beta feature lets you import HFSS 3D Layout designs as components into HFSS 3D environment. You can have a complex layout component interact with the surrounding 3D geometries without the burden of using a 3D geometry exported from HFSS 3D Layout. This feature allows great scalability in having a complex layout geometry sit in an EMI/EMC 3D environment.
The layout component can be imported from EDB to a HFSS 3D design with terminal solution type.
It supports relative CS placement, move, rotate, etc. Once imported, its ports will be created in the project tree The bounding box and ports have actual HFSS 3D geometry while others are not selectable and are only for visualization.
If the original layout design includes additional CS, these are included as properties to the layout component in HFSS 3D. Then as you select the original layout design to import to HFSS you choose a custom coordinate system as the reference CS. After creation in HFSS, you choose a target CS for the layout component, and the component will be moved to a place where its reference CS snaps to the target CS. This can simplify placement in HFSS.
Phi mesher is optimized for speed by generating the mesh in a layered structure. When a layout component marked as Mesh Fusion is meshed using Phi mesher, it usually has this layered structure on its four sides. The simulation currently cannot handle the case where another mesh fusion component is in contact with such a layout component on its sides.
If the HFSS design has layout components meshed in native (not marked as mesh fusion), its Initial Mesh Setting dialog is modified. The dialog will disable the Auto and TAU mesh method and add an additional mesh method called Phi Plus.
The options related to TAU in the advanced setting page are disabled.
A comparison of an S-Parameter plot is shown below among 3 different cases: 1. Mesh each component using mesh fusion. 2. Mesh everything together. 3. Import the actual geometry of the layout design to HFSS directly instead of importing it as a layout component.
Supported functionalities for Layout Component in HFSS 3D include:
-
Normal simulation workflow: Run simulation and view matrix and field overlay
-
Layout geometry visualization and option to change object visualization attributes.
-
Flex PCB Component support for HFSS 3D.
-
Visualize RLC elements in layout components the same way as they do in 3D layout, including RLC boundaries and components that are categorized as circuit elements.
-
Parametric Analysis: Using design variable to control component
-
Import of custom coordinate systems from layout component design to HFSS 3D.
-
Intersection Validation
-
Between MCAD geometry and layout component
-
Between different layout components
-
-
Show Nets for Layout Components in HFSS 3D
-
Only MCAD nets are shown now, which may connect through ECAD conductors
-
Net attributes can be view through component object attributes
-
-
Port Display
-
Mesh Link
-
FEBI/Hybrid Regions
-
Can use non-model sheet or cut plane to plot in layout component
-
Q3D DC Solve. You also choose Q3D solver to solve designs with layout components at low frequency.
-
Support simulation with encrypted 3D component. Field and mesh plots are hidden inside encrypted 3D components. Any intersection or containment between encrypted and unencrypted components results in an error message.
-
Full Mesh Fusion support
-
Full interaction with other layout components, 3D components and native geometry
-
Special mesh method option (classic and phi) specific to layout component.
-
Enable layout components to be marked as priority if they are also marked as mesh fusion
-
Record imprint steps to a script file to reproduce the same mesh in the future, similar to that in mesh fusion for 3D components
-
Support parallel meshing
-
-
Priority Component. Layout components marked as Mesh Fusion also support the priority option. The priority option provides a way to resolve component intersection conflicts with native objects. If such intersection appears, the intersecting portion will be subtracted from the native object, so that the components marked as priority stay intact and the simulation could continue.
For example, consider a design with layout component being intersected by a native box.
If the priority option is not marked for this layout component, the simulation reports an error. If the component is marked as priority, then the intersecting portion is subtracted from the native object, and the simulation could complete. You can plot mesh on the native objects to confirm that the subtraction is applied, and the mesh for the layout component marked as priority is intact. -
During post processing, when generating field or mesh plots, anything on the interior of encrypted components will not be shown to maintain data security. The figures below show an example project with both layout components and encrypted 3D component (left) and its resultant field plot (right).
Limitations:
-
Single top design EDB only
-
No Derivative support
Because the layout component feature in HFSS 3D is changed to exposed beta, all dialogs related to layout component feature Beta text in the title. This includes the Browse Layout Component dialog, Object Attributes dialog, and Nets and Layers selection sub-dialog.
When a layout component is selected in the project tree or history tree, the Components/Nets/Layers tabs will display the information about the component in the same way as they do in a 3D layout design for that component.
Finally, in the Net Visualization dialog, edge ports are correctly identified as part of the nets formed by ECAD and MCAD geometries.
Related Topics
Using Layout Component in HFSS 3D Process Flow
Visualization for Layout Components in HFSS 3D
Visualization for RLC Boundaries and Component Groups Designated as Circuit Elements
Editing Layout Components in HFSS 3D
Using Layout Custom CS for Placement in HFSS 3D
Flex PCB Components in HFSS 3D
Field Plots on Layout Component's Layer or Net
Using the Fields Calculator with Layout Component in HFSS 3D