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

Object Search Criteria

You can choose from a wide range of search criteria to search for objects and replace the search results of an object with a new object, attribute value, or property value.

The following table describes the properties, conditions, and types of values that you can use to form the criteria to search for an object and replace the search results.

Objects Properties (Find) Properties (Replace) Condition/Logic Value Type/Values

PR boundary

No Add Criteria

any conic

any radius

<, <=, >, >=, ==, and !=

Number

layer

layer

== and !=

Cyclic field. Choices are Any Valid Layer, Any LSW Layer, Any Techlib Layer, and a list of layer-purpose pairs.

property

property

<, <=, >, >=, ==, !=, EXIST, and !EXIST

Text

net name

== and !=

Text

no net name

No input required.

any microstrip

property

property

<, <=, >, >=, ==, !=, EXIST, and !EXIST

Text

layer

layer

== and !=

Cyclic field. Choices are Any Valid Layer, Any LSW Layer, Any Techlib Layer, and a list of layer-purpose pairs.

net name

== and !=

Text

no net name

No input required.

any shape

layer

layer

== and !=

Cyclic field. Choices are Any Valid Layer, Any LSW Layer, Any Techlib Layer, and a list of layer-purpose pairs.

property

property

<, <=, >, >=, ==, !=, EXIST, and !EXIST

Text

ROD name

== and !=

Text

net name

== and !=

Text

no net name

No input required.

bbox height

<, <=, >, >=, ==, and !=

Number

bbox width

<, <=, >, >=, ==, and !=

Number

area

<, <=, >, >=, ==, and !=

Number

color

== and !=

Cyclic field. Choices populated from the technology file. For example, grayColor, mask1Color, and mask2Color.

color state

== and !=

Cyclic field. Choices are unlock, lock

area boundary

boundary name

== and !=

Text

property

<, <=, >, >=, ==, !=, EXIST, and !EXIST

Text

array

cell name

cell name

== and !=

Text

lib name

lib name

== and !=

Text

rows

rows

<, <=, >, >=, ==, and !=

Number

columns

columns

<, <=, >, >=, ==, and !=

Number

deltaX

deltaX

<, <=, >, >=, ==, and !=

Number

deltaY

deltaY

<, <=, >, >=, ==, and !=

Number

array name

array name

== and !=

Text

view name

view name

== and !=

Text

bend

bend style

bend style

== and !=

Cyclic field. Choices are bend, chamfer, and radial.

layer

layer

== and !=

Cyclic field. Choices are Any Valid Layer, Any LSW Layer, Any Techlib Layer, and a list of layer-purpose pairs.

property

property

<, <=, >, >=, ==, !=, EXIST, and !EXIST

Text

net name

== and !=

Text

no net name

No input required.

blockage

blockage type

== and !=

Cyclic field. Choices are placement, routing, fill, slot, pin, feedthru, and screen.

layer name

== and !=

Combination field. Choices are none, Unrouted, Canplace, Cannotoccupy, Group, Row, marker, changedLayer, designFlow, and unset.

owner name

== and !=

Text

property

<, <=, >, >=, ==, !=, EXIST, and !EXIST

Text

halo

== and !=

Cyclic field. Choices are True and False.

color

color

== and !=

Cyclic field. Choices populated from the technology file. For example, grayColor, mask1Color, and mask2Color.

cluster boundary

boundary name

== and !=

Text

cluster name

== and !=

Text

property

<, <=, >, >=, ==, !=, EXIST, and !EXIST

Text

donut

any radius

<, <=, >, >=, ==, and !=

Number

inner radius

inner radius

<, <=, >, >=, ==, and !=

Number

outer radius

outer radius

<, <=, >, >=, ==, and !=

Number

layer

layer

== and !=

Cyclic field. Choices are Any Valid Layer, Any LSW Layer, Any Techlib Layer, and a list of layer-purpose pairs.

property

property

<, <=, >, >=, ==, !=, EXIST, and !EXIST

Text

net name

== and !=

Text

no net name

No input required.

area

<, <=, >, >=, ==, and !=

Number

color

== and !=

Cyclic field. Choices populated from the technology file. For example, grayColor, mask1Color, and mask2Color.

color state

== and !=

Cyclic field. Choices are unlock and lock.

ellipse

any radius

<, <=, >, >=, ==, and !=

Number

radiusX

radiusX

<, <=, >, >=, ==, and !=

Number

radiusY

radiusY

<, <=, >, >=, ==, and !=

Number

layer

layer

== and !=

Cyclic field. Choices are Any Valid Layer, Any LSW Layer, Any Techlib Layer, and a list of layer-purpose pairs.

property

property

<, <=, >, >=, ==, !=, EXIST, and !EXIST

Text

net name

== and !=

Text

no net name

No input required.

area

<, <=, >, >=, ==, and !=

Number

color

== and !=

Cyclic field. Choices populated from the technology file. For example, grayColor, mask1Color, and mask2Color.

color state

== and !=

Cyclic field. Choices are unlock and lock.

group

group name

== and !=

Text

property

<, <=, >, >=, ==, !=, EXIST, and !EXIST

Text

inst

cell name

cell name

== and !=

Text

lib name

lib name

== and !=

Text

inst name

inst name

== and !=

Text

view name

view name

== and !=

Text

orient

orient

== and !=

Cyclic field. Choices are R0, R90, R180, R270, MY, MYR90, MX, and MXR90.

property

property

<, <=, >, >=, ==, !=, EXIST, and !EXIST

Text

cell type

cell type

== and !=

Cyclic field. Choices are none, block, blockRing, cover, coverBump, pad, padSpacer, core, coreSpacer, coreAntenna, corner, softMacro, via, blockBlackBox, and padAreaIO.

cluster name

cluster name

== and !=

Text

physical only

== and !=

Cyclic field. Choices are TRUE and FALSE.

placement status

placement status

== and !=

Cyclic field. Choices are unknown, unplaced, placed, locked, and firm.

inst or array

cell name

cell name

== and !=

Text

lib name

lib name

== and !=

Text

view name

view name

== and !=

Text

label

text

text

== and !=

Text

font

font

== and !=

Cyclic field. Choices are euroStyle, gothic, math, roman, script, stick, fixed, swedish, and milSpec.

VDR

none

none

Choices are Created by VDR, Created by user, and Both.

justify

justify

== and !=

Cyclic field. Choices are lowerLeft, centerLeft, upperLeft, lowerCenter, centerCenter, upperCenter, lowerRight, centerRight, and upperRight.

height

height

<, <=, >, >=, ==, and !=

Number

orient

orient

== and !=

Cyclic field. Choices are R0, R90, R180, R270, MY, MYR90, MX, and MXR90.

layer

layer

== and !=

Cyclic field. Choices are Any Valid Layer, Any LSW Layer, Any Techlib Layer, and a list of layer-purpose pairs.

property

property

<, <=, >, >=, ==, !=, EXIST, and !EXIST

Text

ROD name

== and !=

Text

area

<, <=, >, >=, ==, and !=

Number

label or text display

text

== and !=

Text

font

font

== and !=

Cyclic field. Choices are euroStyle, gothic, math, roman, script, stick, fixed, swedish, and milSpec.

justify

justify

== and !=

Cyclic field. Choices are lowerLeft, centerLeft, upperLeft, lowerCenter, centerCenter, upperCenter, lowerRight, centerRight, and upperRight.

height

height

<, <=, >, >=, ==, and !=

Number

orient

orient

== and !=

Cyclic field. Choices are R0, R90, R180, R270, MY, MYR90, MX, and MXR90.

layer

layer

== and !=

Cyclic field. Choices are Any Valid Layer, Any LSW Layer, Any Techlib Layer, and a list of layer-purpose pairs.

property

property

<, <=, >, >=, ==, !=, EXIST, and !EXIST

Text

ROD name

== and !=

Text

path

path width

path width

<, <=, >, >=, ==, and !=

Number

path style

path style

== and !=

Cyclic field. Choices are truncate, extend, round, variable.

(Virtuoso RF Option) curve

layer

layer

== and !=

Cyclic field. Choices are Any Valid Layer, Any LSW Layer, Any Techlib Layer, and a list of layer-purpose pairs.

property

property

<, <=, >, >=, ==, !=, EXIST, and !EXIST

Text

begin ext

begin ext

<, <=, >, >=, ==, and !=

Number

end ext

end ext

<, <=, >, >=, ==, and !=

Number

ROD name

== and !=

Text

net name

== and !=

Text

no net name

No input required.

area

<, <=, >, >=, ==, and !=

Number

length

<, <=, >, >=, ==, and !=

Number

color

== and !=

Cyclic field. Choices populated from the technology file. For example, grayColor, mask1Color, and mask2Color.

color state

== and !=

Cyclic field. Choices are unlock and lock.

pathSeg

width

width

<, <=, >, >=, ==, and !=

Number

begin style

begin style

== and !=

Cyclic field. Choices are truncate, extend, variable, chamfer, and custom.

end style

end style

== and !=

Cyclic field. Choices are truncate, extend, variable, chamfer, and custom.

layer

layer

== and !=

Cyclic field. Choices are Any Valid Layer, Any LSW Layer, Any Techlib Layer, and a list of layer-purpose pairs.

property

property

<, <=, >, >=, ==, !=, EXIST, and !EXIST

Text

net name

== and !=

Text

no net name

No input required.

area

<, <=, >, >=, ==, and !=

Number

length

<, <=, >, >=, ==, and !=

Number

color

== and !=

Cyclic field. Choices populated from the technology file. For example, grayColor, mask1Color, and mask2Color.

color state

== and !=

Cyclic field. Choices are unlock and lock.

path or pathSeg

layer

layer

== and !=

Cyclic field. Choices are Any Valid Layer, Any LSW Layer, Any Techlib Layer, and a list of layer-purpose pairs.

property

property

<, <=, >, >=, ==, !=, EXIST, and !EXIST

Text

net name

== and !=

Text

no net name

No input required.

width

width

<, <=, >, >=, ==, and !=

Number

area

<, <=, >, >=, ==, and !=

Number

length

<, <=, >, >=, ==, and !=

Number

color

== and !=

Cyclic field. Choices populated from the technology file. For example, grayColor, mask1Color, and mask2Color.

color state

== and !=

Cyclic field. Choices are unlock and lock.

pin

term name

term name

== and !=

Text

layer

layer

== and !=

Cyclic field. Choices are Any Valid Layer, Any LSW Layer, Any Techlib Layer, and a list of layer-purpose pairs.

property

property

<, <=, >, >=, ==, !=, EXIST, and !EXIST

Text

pin type

== and !=

Cyclic field. Choices are input, output, inputOutput, switch, jumper, and unused.

connected to net

== and !=

Cyclic field. Choices are signal, ground, supply, clock, testLatch, analog, tieOff, tieHi, tieLo, scan, reset, optical, singleModeOptical, and multiModeOptical.

color

== and !=

Cyclic field. Choices are grayColor, mask1Color, mask2Color, and mask3Color.

color state

== and !=

Cyclic field. Choices are unlock and lock.

polygon

layer

layer

== and !=

Cyclic field. Choices are Any Valid Layer, Any LSW Layer, Any Techlib Layer, and a list of layer-purpose pairs.

property

property

<, <=, >, >=, ==, !=, EXIST, and !EXIST

Text

ROD name

== and !=

Text

net name

== and !=

Text

no net name

No input required.

bbox height

<, <=, >, >=, ==, and !=

Number

bbox width

<, <=, >, >=, ==, and !=

Number

area

<, <=, >, >=, ==, and !=

Number

color

== and !=

Cyclic field. Choices populated from the technology file. For example, grayColor, mask1Color, and mask2Color.

color state

== and !=

Cyclic field. Choices are unlock and lock.

(Virtuoso RF Option) curved

none

== and !=

TRUE

rectangle

layer

layer

== and !=

Cyclic field. Choices are Any Valid Layer, Any LSW Layer, Any Techlib Layer, and a list of layer-purpose pairs.

property

property

<, <=, >, >=, ==, !=, EXIST, and !EXIST

Text

width

width

<, <=, >, >=, ==, and !=

Number

height

height

<, <=, >, >=, ==, and !=

Number

ROD name

== and !=

Text

net name

== and !=

Text

no net name

No input required.

area

<, <=, >, >=, ==, and !=

Number

color

== and !=

Cyclic field. Choices populated from the technology file. For example, grayColor, mask1Color, and mask2Color.

color state

== and !=

Cyclic field. Choices are unlock and lock.

row

row name

== and !=

Text

site def name

== and !=

Text

site def type

== and !=

Cyclic field. Choices are pad and core.

property

<, <=, >, >=, ==, !=, EXIST, and !EXIST

Text

snap boundary

No Add Criteria

none

taper

taper style

taper style

== and !=

Cyclic field. Choices are linear and exponential.

layer

layer

== and !=

Cyclic field. Choices are Any Valid Layer, Any LSW Layer, Any Techlib Layer, and a list of layer-purpose pairs.

property

property

<, <=, >, >=, ==, !=, EXIST, and !EXIST

Text

net name

== and !=

Text

no net name

No input required.

text display

text

== and !=

Text

font

font

== and !=

Cyclic field. Choices are euroStyle, gothic, math, roman, script, stick, fixed, swedish, and milSpec.

justify

justify

== and !=

Cyclic field. Choices are lowerLeft, centerLeft, upperLeft, lowerCenter, centerCenter, upperCenter, lowerRight, centerRight, and upperRight.

height

height

<, <=, >, >=, ==, and !=

Number

orient

orient

== and !=

Cyclic field. Choices are R0, R90, R180, R270, MY, MYR90, MX, and MXR90.

layer

layer

== and !=

Cyclic field. Choices are Any Valid Layer, Any LSW Layer, Any Techlib Layer, and a list of layer-purpose pairs.

property

<, <=, >, >=, ==, !=, EXIST, and !EXIST

Text

ROD name

== and !=

Text

trl

trl width

trl width

<, <=, >, >=, ==, and !=

Number

bend style

bend style

== and !=

Cyclic field. Choices are bend, chamfer, and radial.

chamfer fac

chamfer fac

<, <=, >, >=, ==, and !=

Number

radius fac

radius fac

<, <=, >, >=, ==, and !=

Number

layer

layer

== and !=

Cyclic field. Choices are Any Valid Layer, Any LSW Layer, Any Techlib Layer, and a list of layer-purpose pairs.

property

property

<, <=, >, >=, ==, !=, EXIST, and !EXIST

Text

net name

== and !=

Text

no net name

No input required.

via

color

== and !=

Cyclic field. Choices populated from the technology file. For example, grayColor, mask1Color, and mask2Color.

color state

== and !=

Cyclic field. Choices are unlock and lock.

via definition

via definition

== and !=

Cyclic field. Choices are populated from the technology file.

If you select Others from the list, the text field next to it gets enabled. You can then enter a via name and combine it with a wildcard character to get multiple matches.

property

property

<, <=, >, >=, ==, !=, EXIST, and !EXIST

Text

net name

== and !=

Text

no net name

No input required.

width

width

<, <=, >, >=, ==, and !=

Number

length

length

<, <=, >, >=, ==, and !=

Number

rows

rows

<, <=, >, >=, ==, and !=

Number

columns

columns

<, <=, >, >=, ==, and !=

Number

row spacing

rowspacing

<, <=, >, >=, ==, and !=

Number

column spacing

column spacing

<, <=, >, >=, ==, and !=

Number

cutClass

cutClass

== and !=

Cyclic field. Choices are Others, Default, Rect, W30, and W40.

Related Topics

Find Functionality

Replace Functionality


Return to top
 ⠀
X