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

geCreateBend

geCreateBend( 
d_cellview 
txl_layerPurpose 
l_points 
f_width1 
f_width2 
t_bendStyle 
f_bendFac 
f_radFac 
f_chamFac 
x_nPtsToPI 
)
=> d_bendId / nil 

Description

Creates a transmission line bend in a cellview.

Arguments

d_cellview

Database ID of the cellview in which the transmission line bend 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 bend. The point list must contain three points.

f_width1

Specifies the width of the first end of the bend.
Valid Values: any number greater than zero in user units

f_width2

Specifies the width of the second end of the bend.
Valid Values: any number greater than zero in user units

t_bendStyle

Specifies the type of corner to be use for the bend. (Refer to the Virtuoso Layout Suite L User Guide for descriptions and illustrations of the bend styles available.)
Default Value: bend
Valid Values: bend, chamfer, or radial

f_bendFac

The maximum width allowed in a standard bend before the bend is automatically chamfered.
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_bendId

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

nil

The transmission line is not created.

Examples

Creates a transmission line bend in cellview cell2 on layer metal1R along the coordinates 4:4, 8:12, and 4:20. The width of the first end of the bend is 4 and the width of the second end of the bend is 6. The bend style is radial. Returns the database ID of the dbLine that represents the transmission line.

geCreateBend( "cell2" "metal1R" list(4:4 8:12 4:20) 4.0 6.0 "radial"
1 3.0 0.6 20.0)

Related Topics

geCreateTaper

geCreateTrl

Microwave Commands


Return to top
 ⠀
X