Product Documentation
Virtuoso Studio Design Environment SKILL Reference
Product Version IC23.1, November 2023

dbCreateGuide

dbCreateGuide(
d_cellviewId
l_startPoint
l_endPoint
[ t_startLayerName ]
[t_endLayerName ] 
)
=> d_guideId / nil

Description

Creates a guide based on the specified parameters.

A guide is a design object that corresponds to the OpenAccess oaGuide object. It specifies a connection between two objects that are intended to be wired together. You can use guides when you know the branching of a wire into segments for each end point and/or the layer constraints, but before you know the detailed location of the wiring.

Guides qualify as route objects, so you can add guides to routes. Routing nets usually replaces guides with wires, or routes.

Arguments

d_cellViewId

Database ID of the cellview.

l_startPoint

List which specifies the starting point of the guide.

l_endPoint

List which specifies the ending point of the guide.

t_startLayerName

Optional argument. The names of the layers in which the guide starts.

t_endLayerName

Optional argument. The names of the layers in which the guide ends.

Value Returned

d_guideId

When successful, returns the database ID of the created guide.

nil

nil is returned if the cellview ID is invalid.

Related Topics

Interconnect Functions


Return to top
 ⠀
X