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

geCreateTaper

geCreateTaper( 
d_cellview 
txl_layerPurpose 
l_points 
f_width1 
f_width2 
t_taperStyle 
x_nPtsToTaper 
)
=> d_taperId / nil 

Description

Creates a tapered transmission line in a cellview.

Arguments

d_cellview

Database ID of the cellview containing the transmission line taper.

txl_layerPurpose

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

For more information, see Database Access Function Argument Types.

l_points

Points used to create the transmission line taper. The point list must contain two points.

f_width1

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

f_width2

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

t_taperStyle

Specifies the type of taper to be created.
Default Value: linear.
Valid Values: linear and exponential.

x_nPtsToTaper

The number of segments to use in approximating the shape of the taper.
Valid Value: any integer greater than 1

Value Returned

d_taperId

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

nil

The transmission line taper is not created.

Examples

Creates a tapered transmission line in the cellview cell2 on layer metal1R from 0:0 to 12:12. The width of the first end of the taper is 4, and the width of the second end of the taper is 6. The bend style is linear and 20 segments are used to approximate the shape of the taper. Returns the database ID of the dbLine that represents the tapered transmission line.

geCreateTaper( cell2 "metal1R" list(0:0 12:12) 4 6 linear 20)

Related Topics

geCreateBend

geCreateTrl

Microwave Commands


Return to top
 ⠀
X