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

mptGetOutdatedDesigns

mptGetOutdatedDesigns(
d_cellViewID
[ t_mode ]
)
=> l_outdated / nil 

Description

Returns a list of the cellviews in the design hierarchy for which the color information is outdated. The list can optionally specify the outdated layers for each cellview in the returned list.

Outdated cellviews have one or more of the following characteristics:

Arguments

d_cellViewID

The database ID of the top-level cellview to be checked.

t_mode

Specifies the contents for the list to be returned.

Valid values:

  • "perDesign": A list of the cellviews in the hierarchy (represented by database IDs) in bottom-up order that have outdated color information. This is the default. For example:
    list(d_cellViewID2 d_cellViewID1)
  • "perLayer": A list of cellviews in the hierarchy (represented by database IDs) in bottom-up order, and layer list pairs. The layers in the list for the associated cellview have outdated color information. For example:
    list((d_cellViewID2 list(g_layerNum …)) 
         (d_cellViewID1 list(g_layerNum )))

Values Returned

l_outDated

The list of cellview-layer list pairs or cellviews in the hierarchy with outdated color information.

nil

None of the cellviews for this design has outdated color information.

Examples

mptGetOutdatedDesigns( geGetEditCellView() "perDesign" )
(db:0x2d54ca9a db:2d54971a)

Returns the list of cellviews in the hierarchy, in bottom-up order that have outdated color information.

mptGetOutdatedDesigns( geGetEditCellView() "perLayer" )
((db:0x2d54ca9a 
(34)
)
(db:2d54971a
(30 34)
)
)

Returns the list of cellview-layer list pairs, given in bottom-up order for the current edit cellview. The layers listed for each cellview have outdated color information. In this example, the cellview with the ID of db:0x2d54ca9a has one layer number 34 with outdated color information, and the cellview with the ID of db:2d54971a has two layers, layer numbers 30 and 34, with outdated color information. In this case, the second cellview in the list is the top-level cellview.

Related Topic

mptGetUpToDateDesigns


Return to top
 ⠀
X