Product Documentation
Virtuoso Layout Suite XL: Connectivity Driven Editing User Guide
Product Version IC23.1, November 2023

Check XL Compliance Form

Use the Check XL Compliance form to specify the types of XL Compliance checks to run and how the report should be displayed. You can use this form to evaluate the design for device correspondence with the schematic and report information about any ungenerated and unbound devices.

Field Description

XL Compliance

This section lets you specify the scope of the check. You can choose to check a specific cellview or all the cells in the library.

All cells in design

Checks XL compliance for all cells in the specified cellview.

Annotation Browser opens in Current Cellview To Depth view when All cells in design is enabled or in Current Cellview Only view when All cells in design is disabled.

Check devices

Checks the lower-level cellviews in the design for opens and shorts.

Environment variable: checkShortsAndOpens

Check bindings

Performs all binding-related checks on all cells in the library and displays a summary table showing the cells that need to be updated.

Environment variable: checkBindings

Extract layout

Extracts connectivity of the nets in the layout being checked for XL compliance issues.

Environment variable: checkExtractLayout

Extract stop level

Overrides the effective extraction stop level for an individual instance or instance master.

Environment variable: extractStopLevel

Generate check against source markers

Runs Check Against Source and generates CAS markers for all cells in the library. Selecting this option automatically enables the Check Bindings option.

Environment variable: xlComplianceCreateCasMarkers

Output

This section lets you generate the output of the XL Compliance report.

HTML report

Produces the XL Compliance report in HTML format.

Environment variable: xlComplianceHtml

Open HTML report

Opens the XL Compliance report automatically in your default web browser. This option is grayed out if the HTML report checkbox is deselected.

Environment variable: xlComplianceHtmlOpen

Log file

Generates the output of the XL Compliance report as separate text log files.

Environment variable: xlComplianceLogs

Log file directory

Specifies the directory in which the log files generated during an XL Compliance check are saved.

Environment variable: xlComplianceLogDir

Options

This section lets you specify the checks available for cellviews and messages.

Exclude cells

Specifies the cellviews (in the format lib cell view) to be excluded from the following checks:

  • lxHierCheck
  • lxHierCheckAgainstSource
  • lxCheckLib
  • lxHierUpdateComponentsAndNets
  • lxUpdateBinding

Supports asterisks a wildcard character. For example, "(CHK INV sch\\*)" specifies all schematic views of cell INV in library CHK.

Environment variable: checkExcludeCellViews

Leaf cells

Checks the terminals of the specified cellviews treated as leaf cells when running an XL Compliance check in a hierarchical design.

Environment variable: checkCellsAsLeaf

Filter messages

Applies filters on the XL Compliance report to remove messages related to any design components or elements that are unwanted or to remove specific message IDs.

Specify the message IDs to be filtered as a space-separated string list. The asterisk is supported as a wildcard character.

For example, "(LX-2149 LX-2150 LX-22*)".

Environment variable: xlComplianceFilter

Related Topics

Design Check for Layout XL Compliance

lxHierCheck

lxHierCheckAgainstSource

lxCheckLib

lxHierUpdateComponentsAndNets

lxUpdateBinding

Layout XL Forms


Return to top
 ⠀
X