will

Defining Zones

Follow these steps to outline and define the new zone(s) using the Rigid-Flex Workflow.

Note:

The Rigid-Flex Workflow is only available after a design has been imported or created, and Multizone is selected as the stackup's Type. Refer to the previous subsections of the Multizone Stackups and Rigid-Flex Bends.

Note:

Zones can be defined at the Layout Editor, but the Rigid-Flex Editor window provides a dedicated environment for managing rigid-flex zones and bends, and includes a specialized message window that displays warnings and setup-related messages not shown in the standard Message window. These additional messages can help identify potential configuration issues early in the design process, making the Editor a more robust option for preparing complex rigid-flex models.

  1. From the Layout tab, click Rigid-Flex to open the Rigid-Flex Editor window.

    Rigid-Flex Editor Window

    Note:

    As zones are created, they will appear in the Rigid-Flex Items area. Outline primitives that are not assigned to a zone will be located in the Unassigned zone boundaries section as implied region(s).

  1. From the Rigid-Flex Editor window, define a zone by doing the following:

    1. Right-click within the preview window and select Zones > any primitive drawing tool (e.g., Draw polygon).

      Zones > Draw Polygon

    2. Click within the preview window to draw a zone using the same method described in the HFSS 3D Layout Getting Started Guides for drawing primitives in the Layout Editor.

      Design Outlined in Rigid-Flex Editor Window

      Note:

      Click Reset at anytime to undo any changes and begin again.

    3. Double-click to complete the outline and open the Zone Primitive window.

      Zone Primitive Window

    4. From the Zone Primitive window, select the appropriate zone designation from the drop-down menu (e.g., Primary).

    5. Check the Fixed box, if applicable. A fixed primitive is used as reference during the bending process and contains the anchor point.

      Note:

      The anchor point appears as a bold crossbar within the design. Its position will remain stationary during the bending process. Although a bend can be applied to the primitive that contains the anchor point, it cannot intersect the anchor point. The anchor point can be dragged to another location or even another primitive. Any primitive that contains the anchor point is Fixed. The anchor point is visible in the Layout Editor if the user is Defining Zones.

      Anchor Point

    6. Click OK to close the Zone Primitive window.

      Primary Zone Defined in Rigid-Flex Editor Window

Understanding Zone Boundaries

Although simulation includes a robust pre-processing routine to automatically clean up zone boundary definitions, starting with clean, well-defined zones greatly improves simulation reliability and performance. Rather than relying on implied regions, ensure proper behavior during simulation and meshing by verifying that zone boundaries are clearly defined on the Outline layer. Ensure the following:

The following image shows a zero-area region that could potentially cause meshing errors.

Zero Area Region

Using HFSS Model Extents to Modify Zones

Follow these steps to use HFSS Extents to modify the dielectric and airbox extents. Refer to HFSS 3D Model Extents.

  1. To open the Set HFSS Model Extents window, do either of the following:
    • From the Layout ribbon, click HFSS Extents.

      HFSS Extents Button

    • From the Project Manager window, expand the Project Tree (e.g., TestProject). Then right-click the active design (e.g., EMDesign1) and select HFSS Extents.

      Project Manager Window > Project Tree > Active Design > HFSS Extents

      The HFSS Bounds tab displays by default.

      Set HFSS Model Extents Window

  2. From the Extents area, select Zone Extents from the Type drop-down menu to affect the following changes:
Using the Implied Regions to Assign Zones

The Unassigned zone boundaries section of the Rigid-Flex Items area includes all primitives that are not assigned to a zone. The primitives that can be assigned to a zone are implied_region(s).

Implied Regions in Rigid-Flex Editor Window

Double-click any implied_region to open the Zone Primitive window. Then assign the primitive to a zone (e.g., Zone1).

All Zones Valid

Note:

Depending on whether the unassigned primitives are connected, there could be multiple implied_regions in the Unassigned zone boundaries section.

Changing the Zone Order

While creating a rigid-flex design, only a single zone stackup will be modeled in a location. If zones overlap, Zone Order is used to determine which zone the design will model and which zone(s) will be ignored. The zone with the most dominant position will take precedence. Follow these steps to change the Zone Order of any zone in the design.

Note:

Zone Order can an also be changed at the Layout Editor.

  1. From the Rigid-Flex Editor window, select a zone.

    Rigid-Flex Editor Window

    The selected zone's parameters populate the Footprint tab.

    All Zones Valid

  2. From the Footprint tab, click inside the Zone Order field to select a new position from the drop-down menu (e.g., from 0, which has the highest priority in the hierarchy, to 1, 2, et cetera).

    All Zones Valid

Reorienting the Model and Stretching Z

Reorient the model in the preview window using the same method of control common to the Layout Editor.

Rigid-Flex Editor Window

If applicable, follow these steps to artificially scale Z values, so thin models have a 3D appearance.

  1. Right-click in the preview window and select Stretch Z to open the Set Layer Thickness Scale Factor window.

    Stretch Z

  2. Use the slider to set the scaling factor to any discrete value between 1 and 25.

    Set Layer Thickness Scale Factor Window

Continue to Defining Rigid-Flex Bends.

Defining Zones at the Layout Editor

Follow these steps to outline and define zones from the Layout Editor.

  1. From the Layout tab, select Outline on the Set Active Layers drop-down menu.

    Active Layer Drop-Down Menu

  1. From the Layout tab, select any primitive drawing tool (e.g., Draw polygon).

    Drawing Tools > Draw Polygon

  1. Draw a zone over the design using the same method described in the HFSS 3D Layout Getting Started Guides for drawing a primitive.

    Layout Editor Example

  2. Repeat steps 2-3 for each zone. For best results, each successive zone should abut another zone.

  3. Select a zone. From the Properties window, select the appropriate zone designation on the Name Value field's drop-down menu.

    Properties > Name Drop-Down Menu

  4. Once the primitive is assigned to a zone, the Is Fixed and Zone Order rows appear. If selected, do either or both of the following:

    • Check the box in the Is Fixed Value field to designate the primitive as fixed.

    • Assign the primitive a new Zone Order from the drop-down menu in the Zone Order Value field.

  5. Repeat steps 5-6 for each zone.

Continue to Defining Rigid-Flex Bends.

Related Topics:

HFSS 3D Model Extents