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

geCreateTrl

geCreateTrl( 
d_cellview 
txl_layerPurpose 
l_points 
f_width 
t_bendStyle 
f_bendFac 
f_radFac 
f_chamFac 
x_nPtsToPI 
) 
=> d_trlId / nil 

Description

Creates a transmission line in a cellview.

Arguments

d_cellview

Database ID of the cellview in which the transmission line is created.

txl_layerPurpose

Name, number, or a list of layer or layer-purpose pair.

For more information, see Database Access Function Argument Types.

l_points

List of points used to create the transmission line.

f_width

Width of the transmission line.
Valid Values: any number greater than zero in user units

t_bendStyle

Bend style for the transmission line.
Default Value: bend
Valid Values: bend, chamfer, and radial.

f_bendFac

The maximum width allowed in a standard bend before the bend is automatically chamfered. (Refer to the Virtuoso Layout Suite L User Guide for further details.)
Default Value: 1
Valid Value: any number

f_radFac

The ratio of the centerline bend width to the transmission line width for a radial bend.
Valid Value: any number

f_chamFac

The fraction of the corner that is removed in a chamfer bend.
Valid Value: a number between 0 and 1

x_nPtsToPI

The number of segments in a 180-degree radial bend.
Default Value: 20
Valid Value: any integer greater than 1

Value Returned

d_trlId

The database ID for the dbLine that represents the transmission line if the transmission line is created.

nil

The transmission line is not created.

Examples

Creates a transmission line in cellview cell2 on layer metal1R along the coordinates 0:0, 10:0, and 10:10. The width of the transmission line is 4 and the bend style is radial. Returns the database ID of the dbLine that represents the transmission line.

geCreateTrl( cell2 "metal1R" list(0:0 10:0 10:10) 4.0 "radial" 1.0 3.0 0.6 20)

Related Topics

geCreateBend

geCreateTaper

Microwave Commands


Return to top
 ⠀
X