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

mptDoColorChecks

mptDoColorChecks(
d_cellViewID 
l_layers 
l_region
g_doColorShorts
g_doUncoloredShapes
g_doUnlockedShapes
g_doColorability
)
=> t / nil 

Description

Performs coloring checks in the specified cellview.

The markers can be generated for a read-only cellview.

Arguments

d_cellViewID

The database ID of the cellview.

l_layers

List of layers to check for coloring. If nil, coloring is checked in all layers.

l_region

The region to check for coloring. If nil, coloring is checked in the entire design.

g_doColorShorts

Specifies whether the shorts are reported in the coloring check. If t, color shorts are reported.

g_doUncoloredShapes

Specifies whether the uncolored shapes are reported in the coloring check. If t, uncolored shapes are reported.

g_doUnlockedShapes

Specifies whether the unlocked shapes are reported in the coloring check. If t, unlocked shapes are reported.

g_doColorability

Specifies whether the colorability is reported in the coloring check. If t, colorability is reported.

Values Returned

t

Coloring check was performed.

nil

Coloring check was not performed.

Examples

mptDoColorChecks(deGetCellView() nil nil t t t t) 

Performs all the color checks in the design.

mptDoColorChecks(deGetCellView() list( "Metal1" "Metal3" ) '((-0.084 1.985) (1.035 
3.256)) t t nil nil) 

Performs the color checks on the Metal1 and Metal3 layers in the specified region.


Return to top
 ⠀
X