techCreateFingerDef
techCreateFingerDef(
d_techFileID
t_name
l_typeSpec
)
=> d_fdID / nil
Description
(Virtuoso MultiTech Framework) Creates a finger definition in the specified technology file.
Arguments
|
d_techFileID
|
The database identifier of the technology file.
|
|
t_name
|
The name of the finger definition.
|
|
l_typeSpec
|
A list indicating the type and related details. The list format varies depending on the type, which can be one of these:
-
oblong: A list specifying the length, width, and layer of an oblong finger definition in the following syntax:
list(
'type "oblong"
'length f_length
'width f_width
'layer tx_layer
) -
rectangle: A list specifying the length, width, and layer of a rectangular finger definition in the following syntax:
list(
'type "rectangle"
'length f_length
'width f_width
'layer tx_layer
) -
circle: A list specifying the diameter and layer of a circular finger definition in the following syntax:
list(
'type "circle"
'diameter f_diameter
'layer tx_layer
) -
padStack: A list specifying the lib/cell/view for a padstack finger definition in the following syntax:
list(
'type "padStack"
'libName t_libName
'cellName t_cellName
'viewName t_viewName
)
|
Value Returned
|
d_fdID
|
The ID of the newly created finger definition.
|
|
nil
|
A finger definition was not created.
|
Example
techCreateFingerDef(
tf
"fdName"
'(type "oblong"
length 0.5
width 0.2
layer "metal1"
)
)
Creates a finger definition named fdName in the tf technology file.
Return to top