vfpSbEditIOPin
vfpSbEditIOPin(
l_PhysLCV
t_termName
[ ?lpp txl_lpp ]
[ ?width n_width ]
[ ?height n_height ]
[ ?number x_number ]
[ ?criticality x_criticality ]
[ ?sigType t_sigType ]
)
=> t / nil
Description
Edits attributes of the pin that is associated with the specified termName.
Arguments
|
l_PhysLCV
|
List of ("lib" "cell" "view") triplets
|
|
t_termName
|
Terminal name corresponding to the pin
|
|
?lpp txl_lpp
|
Layer Purpose Pair. The valid formats are text, number, and list. Use one of the following arguments to identify the layer purpose pair.
Text:
"layerName" – The default purpose is "drawing"
“layerName purposeName”
Number:
layerNum – The default purpose is "drawing"
List:
list (“layerName” “purposeName”)
list (layerNum, ”purposeName”)
|
|
?width n_width
|
Width of the Pin
|
|
?height n_height
|
Height of the Pin
|
|
?number x_number
|
Number of pinFigs to be created on the pin. The maximum number of pinFigs that can be created is 20.
|
|
?criticality x_criticality
|
|
|
Criticality of the terminal (-128 to 128)
|
|
?sigType t_sigType
|
Signal type of the terminal
The valid signal types are: "signal", "ground", "supply", "clock", "analog", "tieOff", "tieHi", "tieLo", "scan", and "reset".
|
Value Returned
|
t
|
The pin attributes were changed.
|
|
nil
|
The command was unsuccessful.
|
Examples
vfpSbEditIOPin(list("design" "block1" "layout") "in1" ?lpp "metal2")
vfpSbEditIOPin(list("design" "block1" "layout") "in1" ?lpp 20 ?width 10.0)
vfpSbEditIOPin(list("design" "block1" "layout") "in1" ?lpp list("metal3" "pin") ?criticality 20)
Return to top