Batch Checker Form
The form contains the following tabs.
|
Tab
|
Description
|
|
Routability
|
Identifies the problems with your data before the router is run.
|
|
Connectivity
|
Checks for the current cellview, a selected set of nets, exclude selected nets, loops and dangling wires, and exclude power and ground nets.
|
|
Speciality Routing
|
Runs special routing checks on a design.
|
|
Placement (Advanced Node Layout EAD Only)
|
Checks whether the placement is DRC-correct.
|
|
Fabrication
|
Identifies the process antenna violations for the entire design, selected nets, or except selected nets.
|
|
WSP | SP Active
|
Checks shapes for width, color, and wireType conformance as compared to the active width spacing pattern (WSP).
|
Routability
The following table describes the fields available on the Routability tab of the Batch Checker form .
|
Field
|
Description
|
|
Scope
|
This section allows you to specify the options to control the scope and region of Pin to Trunk routing.
|
|
Current Editable Cellview
|
Checks shapes in the entire design for shorts and opens.
|
|
Selected Nets
|
Checks only the currently selected nets for shorts and opens.
|
|
Exclude Selected Nets
|
Checks all nets except the currently selected nets for shorts and opens.
|
|
Pin Checks
|
This section lets you specify the options for checks to performed on pins in the design.
|
|
Pin Accessibility
|
Checks for the accessibility of pins.
|
|
Pin Spacing
|
Checks for pin to pin spacing less than minimum pin spacing.
|
|
Pin Width
|
Checks for pin dimension less than minimum pin width.
|
|
Pin in Preferred Direction
|
Checks whether the pins are in the preferred routing direction specified for the pin layer. It identifies the pins that can cause the router to use wrong-way metal. This option is deselected by default.
|
|
Pin outside prBoundary
|
Checks for the pins that are outside the instance’s place and route boundary. This option is selected by default.
|
|
Pin not on prBoundary Edge
|
Checks whether there are any pins on the edge of the place and route boundary. This option is deselected by default.
Environment Variable: checkRoutabilityNotOnPRBoundaryEdge
|
|
On Grid
|
Checks for pins that are off manufacturing grid, track pattern, or routing grid. This check is based on the option that is selected in the Snap Wires to field in the Wire Assistant and the Wires field in the Snapping group box of the Layout Editor options form.
The Snap Wires to field in the Wire Assistant and the Wires field in the Snapping group box of the Layout Editor options form are synchronized.
|
|
Other Checks
|
This section lets you specify the options to check for instances with missing prBoundary and cover obstructions.
|
|
Missing prBoundary
|
Checks for instances with missing place and route boundary. This option is selected by default.
Environment variable: checkRoutabilityMissingPRBoundary
|
|
Missing Cover Obstruction
|
Checks for instances with missing blockage objects and cover obstructions. This option is deselected by default.
Environment variable: checkRoutabilityMissingCoverObstruction
|
|
Filter Options
|
Provides options to filter the type of nets.
|
|
Exclude Types
|
Excludes selected nets from processing.
|
|
Power and Ground
|
Excludes power and ground nets from processing.
|
|
Clock
|
Excludes clock nets from processing.
|
|
Marker Limit per Type
|
Sets the number of markers for each violation type.
|
Process Rules
The following table describes the fields available on the Process Rules tab of the Batch Checker form .
|
Field
|
Description
|
|
DRD Options
|
Opens the Batch tab of the DRD Options form in which you can select the constraints for batch checking.
|
Connectivity
The following table describes the fields available on the Connectivity tab of the Batch Checker form
.
|
Field
|
Description
|
|
Scope
|
The section allows you to specify the options to control the scope and region of nets.
|
|
Current Editable Cellview
|
Checks shapes in the entire design for shorts and opens.
|
|
Selected Nets
|
Checks only the currently selected nets for shorts and opens.
|
|
Exclude Selected Nets
|
Checks all nets except the currently selected nets for shorts and opens.
|
|
Check For
|
This section specifies the type of check to be performed.
|
|
Loops and Dangles
|
Checks for dangling wires and wires with loops.
|
|
Filter Options
|
Lets you specify the options for checks to performed on nets in the design.
|
|
Exclude Power and Ground Nets
|
When this option is on, power and ground nets are not checked for connectivity errors.
|
Speciality Routing
The batch checker only checks specialty routing constraints that are created with pathSegs and vias that are in routes.
The following table describes the fields available on the Speciality Routing tab of the Batch Checker form.
|
Field
|
Description
|
|
Symmetry
|
Checks whether a symmetry axis is defined and if so, whether its position is correctly defined. As long as one pair of symmetric pins can be identified, the axis is considered well-defined, otherwise a marker will be generated at the location of the axis with a message about the incorrectly assigned location.
Only shapes on metal and poly layers are being checked and only the routed portions of the symmetric nets are checked. Geometric shapes (e.g. paths, pathSegs/vias not in a route) are not checked. A warning is issued when the checker detects geometric shapes.
|
|
Diff Pair
|
Checks the percentage of unpaired length for each net in the diff pair.
|
Placement (Advanced Node Layout EAD Only)
The following table describes the fields available on the Placement tab of the Batch Checker form.
|
Field
|
Description
|
|
Check For
|
This section lets you verify constraints and width spacing pattern (WSP)-specific settings in the design.
|
|
Constraints
|
Checks all elements in the design for conformance with the Alignment, Orientation, Symmetry, and Distance constraints, if set.
Environment variable: constraints
|
|
Row/Grid
|
Checks whether instances are snapped to the correct rows or grids.
Environment variable: rowOrGrid
|
|
Spacing
|
Checks instances for conformance with applicable spacing rules.
Environment variable: spacing
|
|
Minimum Pin Access
|
Checks WSP tracks for conformance with the Minimum Pin Access Count specified on the Misc tab of the Placement Options form.
Environment variable: minPinAccess
|
|
Color Aware
|
Checks shapes for conformance with color locks assigned to them, if any.
Environment variable:colorAware
|
|
Context Aware
|
Verifies whether context-aware placement has been done for standard cells and whether the edge type and spacing constraints of tap cells have been honored during placement.
|
|
Reports
|
This section lets you specify the ways in which violations are to be reported.
|
|
Report Violations
|
Displays detailed error and warning messages in the CIW reporting all violations that were detected while running batch checker.
Environment variable: reportViolations
|
|
Create Markers
|
Displays markers in the design to indicate the locations where violations are reported.
Environment variable: createMarkers
|
|
Scope
|
This section lets you specify the scope for running the placement checks.
|
|
Selected Only
|
Runs batch checker on the selected instances only.
Environment variable: selOnly
|
Fabrication
The following table describes the fields available on the Fabrication tab of the Batch Checker form.
|
Field
|
Description
|
|
Scope
|
The Scope group box allows you to specify the options to control the scope and region of fabrication nets.
|
|
Current Editable Cellview
|
Checks shapes in the entire design for process rule violations.
|
|
Selected Nets
|
Checks only the currently selected nets for shorts and opens.
|
|
Exclude Selected Nets
|
Checks all nets except the currently selected nets for shorts and opens.
|
|
Antenna Oxide Models
|
In this group box, you can specify which oxide models to use: First, Second, Third, or Fourth. By default, the First oxide model is selected.
|
WSP | SP Active
The following table describes the fields available on the WSP | SP Active tab of the Batch Checker form.
|
Field
|
Description
|
|
Scope
|
The Scope group box allows you to specify the options to control the scope and region of WSP shapes.
|
|
Current Editable Cellview
|
Checks the shapes in the entire design for WSP conformance.
|
|
Area
|
Specifies the WSP conformance check region by using one of the following methods:
-
Type the lower-left (xLo, yLo) and the upper-right (xHi, yHi) coordinates for the region.
-
Click Select to draw the region in the workspace by dragging a rectangle from lower-left coordinates to the upper-right coordinates.
|
|
Filter Options
|
Lets you specify the options for checks to performed on cellviews in the design.
|
|
Hierarchy Depth
|
Sets the hierarchy depth up to which the cellview will be checked.
Environment variable: depth
|
|
Marker Limit
|
Sets the maximum number of violation markers.
Environment variable: vioLimit
|
|
Layer
|
Specifies the layer for the shapes to be checked. Choose All or a layer from the drop-down list.
Environment variable: selectLayer
|
|
Purposes
|
Specifies the purposes for the shapes to be checked. Choose the purposes from the list of valid purposes.
Environment variable: selectPurposes
|
|
Merge Same Layer Shapes
|
Merges same-layer connected shapes of the same color as well as uncolored before checking. If multiple purposes are selected, merging applies to the shapes on those purposes.
Environment variable: mergeShapes
|
|
Exclude Blockages
|
Excludes blockages while running the batch checker.
|
|
Check For
|
Lets you specify the options for the check to be performed.
|
|
Color
|
Checks the shapes for conformance to the track color of the active WSP.
Environment variable: color
|
|
Wire Type
|
Checks the shapes for conformance with the wireTypes of the active WSP.
Environment variable: wireType
|
|
Width
|
Checks the shapes for conformance to the track widths of the active WSP (if set to t), or only the centerline alignment (if set to nil) with the active WSP.
Environment variable: width
|
Related Topics
Batch Checker
DRD Options Form - Batch Tab
Checking Placement Using Batch Checker
Return to top