Product Documentation
Virtuoso Relative Object Design User Guide
Product Version IC23.1, August 2023


Index

Symbols

.cdsenv file to
.il files
rodPrintSystemHandleValues.il
rodPrintUserHandleValues.il
~> database access operator
accessing
object attributes
point handle

A

accessing
alignment information with ~>
coordinates through hierarchy to
handles
system-defined
MPP chop holes with ~>
multipart path bounding box with ~>
named objects
number of segments with ~>
object attribute names and values
system-defined
handle names with
~> 113
handle values with
a procedure 121
user-defined handles
values with a procedure
align, object attribute
aligned objects, how chopping affects ?? to
aligning
objects
separating
alignment
when recalculate?
attributes
accessing names and values

B

bounding box
point handles to
width, length handles to
bus code example

C

calculating alignment, when
CDF callback procedure
.cdsenv file to
chop
hole in multipart path ?? to
chopHoles, object attribute
connectivity
in ROD objects
multipart paths
multipart rectangles
contact array code example
cvId, object attribute

D

data types
user-defined handles, for
database access operator ~>
accessing
object attributes
point handle
database ID, getting
dbId
object attribute
dbOpenCellViewByType function
deGetCellView function
Display Options Form
displaying pin/terminal names
distributeSingleSubRect environment variable

E

editing ROD objects, limitations ,
enclosure subpath of multipart path
environment variable
distributeSingleSubRect
rodAutoName
stretchHandlesLayer
environment variables ?? to
preserveAlignInfoOn
traceTriggerFunctionsOn
updatePCellIncrement
examples
accessing
coordinates through hierarchy to
system-defined handle values with a procedure
user-defined handle names with
a procedure 124
Aligning an Object to a Point
Aligning Objects at Different Levels in the Hierarchy
Aligning Two Rectangles at the Same Level of Hierarchy
bus
contact array
Create a Master Path with an Offset Subpath to the Right
Create a Rectangular Pin
Create a Single Rectangle on a Terminal and Net
Create a Single Row or Column of Rectangles
Create Multiple Rows and Columns of Rectangles
Create One Rectangle with l_bBox
Create One Rectangle with n_width and n_length
Creating a Point Handle for a Cellview
Enclosure Subpaths
Fill a Bounding Box with Rectangles
length of path, calculating the
Moving an Object Using rodAlign
Naming a Polygon Created by dbCreatePolygon in a Pcell
Naming a Shape Created in the CIW and Layout Window
Offset Subpaths
offsetting ends of subparts
Offsetting the Master Path
Overfill a Bounding Box with Rectangles
Partially Fill a Bounding Box with Rectangles
Querying a Point Handle for a Cellview
Querying System-Assigned Handle Name
resistance, calculating the
Sets of Subrectangles
sheet resistance, calculating the
shielded path
transistor
extended-type paths ,

F

files
.cdsenv to
rodPrintSystemHandleValues.il
rodPrintUserHandleValues.il
functions
dbOpenCellViewByType
deGetCellView
pcDefinePCell ,
tcCreateDeviceClass ,

H

handles
accessing
name attribute with ~>
ROD object IDs for subshapes with ~>
system-defined handle values with a procedure
user-defined handle values with a procedure
bounding box
point to
width, length to
multiple for same point, benefits of
segment
length
names of to ??
point to , ?? to
system-defined
for multipart paths
user-defined
hierarchical names

L

length
handles
of path, code example
segment handles, of

M

message URL ../skdfref/db_re_dbConvertPathToPolygon.html
mosaics
mosaics, limitations
mppBbox, multipart path bounding box handle
multipart paths
aligned objects, how chopping affects ?? to
calculating bounding box
chopping ?? to
connectivity ,
length, calculating the total
mppBbox bounding box handle
resistance, calculating the
stretching
system-defined handles
width, length handles
multipart rectangles
connectivity
stretching

N

name, object attribute
names
accessing for object with ~>
hierarchical ,
pin/terminal, displaying
segment handles, of to
setting pin names
numSegments, object attribute

O

objects
naming
stretching
multipart rectangles
offset subpath of multipart path

P

paths
extended type ,
length
calculating the total
of segment
resistance, calculating the
segment numbers ,
width of
pcCellView variable ,
pcDefinePCell function ,
pcells, using ROD to create
pin names
displaying
setting
point handles
bounding box
segment
polygons
length of segment
segment numbers ,
preserveAlignInfoOn environment variable
procedures
rodPrintSystemHandleValues.il
rodPrintUserHandleValues.il

R

recalculating alignment, when
rectangles
in multipart path, sub
segment numbers
segment point handle names
relative
alignment, overview
object design, defined ,
repeated object, connectivity
resistance code example
results of using
results of using in stretchable pcells
ROD object ID
to
getting in a cellview
ROD objects
accessing attributes to
accessing through hierarchy to
editing limitations ,
separating
rodAutoName environment variable
rodPrintSystemHandleValues.il
rodPrintUserHandleValues.il

S

segment
handle names to , to
length handles
numbering ?? to , to
point handles
separating aligned objects
setting pin names
sheet resistance code example
shielded path code example
solutions to problems for
rodCreateAlign
aligning an object to a point
aligning objects at different levels in the hierarchy
aligning two rectangles at the same level of hierarchy
moving an object
rodCreateHandle
creating a point handle for a cellview
creating a system-assigned handle name
querying a point handle for a cellview
rodCreatePath
create a master path with an offset subpath on the right
rodCreateRect
Create a Rectangular Pin
Create a Single Rectangle on a Terminal and Net
Create a Single Row or Column of Rectangles
Create Multiple Rows and Columns of Rectangles
Create One Rectangle with l_bBox
Fill a Bounding Box with Rectangles
Overfill a Bounding Box with Rectangles
Partially Fill a Bounding Box with Rectangles
rodGetObj
Accessing Coordinates through One Level of Hierarchy
Accessing Coordinates through Two Levels of Hierarchy
Accessing Coordinates without Hierarchy
rodNameShape
Naming a Polygon Created in a Pcell
Naming a Polygon Created in the CIW and Layout Window
stretch process flow, in
stretchHandlesLayer environment variable
stretching objects
multipart rectangles
subrectangles of multipart path
subShapes, attribute of multipart paths
system-defined handles
for multipart paths
values, accessing with procedure
systemHandleNames
object attribute

T

tcCellView variable
tcCreateDeviceClass function ,
terminal names, displaying
traceTriggerFunctionOn environment variable
transform, object attribute
transforming
coordinates through hierarchy to
coordinates when accessing a point handle
transistor code example

U

updatePCellIncrement environment variable
user-defined function ,
user-defined handles
data types
values, accessing with a procedure
userHandleNames, object attribute

V

variables
pcCellView ,
tcCellView

W

width
handles
paths, of
width handles

Return to top
 ⠀
X