Product Documentation
Virtuoso Module Generator User Guide
Product Version IC23.1, November 2023

Creating a Multipath Part Guard Ring

You can use the Modgen tool to generate guard rings based on multipart paths (MPPs) defined in the technology file.

You can specify one common spacing value to define the separation between all four sides of the guard ring and the devices, or a different value for each side. This spacing value is in addition to the minimum DRC distance. So, when creating a guard ring, the Modgen tool first finds the minimum DRC location at which to place the guard ring, examining each layer, then adds the specific spacing values to that distance in order to calculate the final location.

To create a MPP guard ring:

  1. On the Modgen Placement toolbar, click the Guard Ring icon
  2. Select Create MPP Guard Ring.
    The Guard Ring Options form is displayed.
  3. From Type, select a guard ring type.
  4. From Shape, select the shape of guard ring.
  5. From Net, select the net you want the guard ring attached to.
  6. Specify the Spacing between the sides of the guard ring and the devices by doing one of the following:
    To specify the same Spacing value for all sides of the guard ring:
    • Enter the distance in microns in the Spacing field. By default, the value is 0.

    To specify different spacing values for each side of the guard ring:
    1. Enter a value for the left side in the Left Spacing field.
    2. Enter a value for the right side in the Right Spacing field.
    3. Enter a value for the top side in the Top Spacing field.
    4. Enter a value for the bottom in the Bottom Spacing field.

    The spacing value is in addition to the DRC spacing rule.
  7. From the MPP To Use cyclic field, choose an MPP for the guard ring.
  8. Click OK or Apply.

The Module Generator creates a guard ring around the array using the parameters that you specified.

Modgen pane guard ring stripes honor existing abutment between member instances. Therefore, guard ring stripes are inserted only between unabutted instances. If you unabut existing instances, the pane is regenerated, and the stripes are inserted between all instances.
Cluster spacing to guard ring is the sum of spacing and DRC between instance Bbox and edge of guard ring edge. Modgen spacing to guard ring is the sum of spacing and DRC between outermost layer instance data to guard ring edge.

Related Topics

Modgen Guard Rings

Creating a Multipath Part Guard Ring

Fluid Guard Rings Around Modgens

Creating Identical Guard Rings around Modgens (Virtuoso Advanced Node for Layout Only)


Return to top
 ⠀
X