Product Documentation
Virtuoso Multi-Patterning Technology User Guide
Product Version IC23.1, November 2023

Examples

mptScan -lib myLib
WARNING: (mptScan-2): Repair needed for shape cluster data that references a cluster on a different layer.
WARNING: (mptScan-2): Repair needed for via cluster data that references a cluster on a different layer.
INFO: Found advanced node coloring and 2 data issues in 'myLib/top/layout_bk'.
INFO: Found advanced node coloring in 1 (out of 1) layouts.
Finished: mptScan

Scans the cellviews in the myLib library for advanced node coloring issues and outputs warnings for the issues that are found, along with a summary for each scanned cellview.

mptScan -lib myLib -repair
INFO: (mptScan-2): Repaired shape cluster data that referenced a cluster on a different layer. Verify that coloring in this design is correct. If not correct, recolor the design.
INFO: (mptScan-2): Repaired via cluster data that referenced a cluster on a different layer. Verify that coloring in this design is correct. If not correct, recolor the design.
INFO: Repaired 2 found issues in 'myLib/top/layout_bk'.
INFO: Repaired advanced node coloring data issues in 1 (out of 1) layouts.
Finished: mptScan

Repairs advanced node coloring issues in the myLib library.

mptScan -lib HCL -removeData
INFO: Removed advanced node coloring from 'HCL/test/layout'.
INFO: Removed advanced node coloring from 1 (out of 1) layouts.
Finished: mptScan

Removes the coloring information from the cellviews in the HCL library.

mptScan -lib myLib -report colorSpec
Running: mptScan -logFile mptScan.log -lib myLib -report colorSpec
INFO: Found colorSpec data in 'myLib/top/layout_bk'.
INFO: Found colorSpec data in 1 (out of 12) layouts.
Finished: mptScan

Scans the cellviews in the myLib library for the set colorSpec bits.

mptScan -lib myLib -clear colorSpec
Running: mptScan -logFile mptScan.log -lib myLib -report colorSpec
INFO: Cleared colorSpec data in 'myLib/top/layout_bk'.
INFO: Cleared colorSpec data in 1 (out of 12) layouts.
Finished: mptScan

Clears the colorSpec bits in the mylib library.

mptScan -lib myLib -checkColorVer
Running: mptScan -logFile mptScan.log -lib myLib -checkColorVer
INFO: Cellview "myLib/mycell/layout" contains MPToolkit coloring data version: 4, CDS coloring data version:3
INFO: MPToolkit coloring data version can be reduced from 4 to 1.

Reports the coloring data versions for the cellviews in the myLib library and whether the MPToolkit coloring data version can be reduced.

mptScan -lib myLib -reduceColorVer
Running: mptScan -logFile mptScan.log -lib myLib -reduceColorVer
INFO: Cellview "myLib/mycell/layout" contains MPToolkit coloring data version: 4, CDS coloring data version:3
INFO: MPToolkit coloring data version was reduced from 4 to 1.

Reduces the coloring data versions for the cellviews in the myLib library, if possible. The version reduction preserves the coloring information so that it can be edited using an earlier product version that supports the new coloring data version.

Related Topics

Layer-Purpose Pair to Color Data


Return to top
 ⠀
X