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

mptCheckFlow

mptCheckFlow(
t_flowName
)
=> t / nil

Description

Checks the flow settings by loading the check procedure of the specified flow or by comparing the current value of the related environment variables against the environment variables set by the set procedure of the flow.

Arguments

t_flowName

Name of the flow to be defined.

Values Returned

t

The flow settings are checked.

nil

The flow settings could not be checked.

Example

mptCheckFlow("FullyColoredAndLocked")
 INFO: Flow 'FullyColoredAndLocked' is properly set.
 t
mptCheckFlow("PartiallyColored")
  WARNING: Env mpt.unclusteredShapeColor has a different value ("random") than the flow value ("asIs").
  WARNING: Env mpt.reColorReadOnlyCellView has a different value (nil) than the flow value (t).
  WARNING: Env mpt.globalColorShiftingPolicy has a different value ("none") than the flow value ("cluster").
  WARNING: Env mpt.enableHCLCreationOnPcells has a different value ("level1_pins") than the flow value ("all").
  WARNING: Env mpt.lockAllHCLPolicy has a different value ("pcell") than the flow value ("noHCL").
  WARNING: Env mpt.overrideLockOnConnectedShapes has a different value (t) than the flow value (nil).
  WARNING: Env mpt.autoPropagateLock has a different value (t) than the flow value (nil).
  WARNING: Env mpt.allowLockShiftOverride has a different value (t) than the flow value (nil).
 WARNING: Found 8 discrepancie(s) for flow 'PartiallyColored'
 nil

Return to top
 ⠀
X