Product Documentation
Virtuoso Layout Suite SKILL Reference
Product Version IC23.1, November 2023

mgRegenerateModgen

mgRegenerateModgen(
d_modgenId
)
=> t / nil

Description

Forces a Modgen-type group to rebuild its geometry.

Arguments

d_modgenId

A valid Modgen figGroup, storage group, or constraint ID.

Value Returned

t

The Modgen was regenerated.

nil

Regeneration of the Modgen failed.

Example

After a PDK change that changed the parameters of objects in a Modgen, the following code fragment regenerates the Modgens in a layout view to display the updated geometry:

when(window = hiGetCurrentWindow() 
    when(cellView = geGetEditCellView(window)
     foreach(fg cellView~>figGroups
when(fg~>type == "modgen"
mgRegenerateModgen(fg)
))))

Return to top
 ⠀
X