schPinListToSymbol
schPinListToSymbol(t_libNamet_cellNamet_viewNameg_pinList) => t / nil
Description
Generates a symbol cellview from a pin list.
Arguments
Value Returned
Examples
schPinListToSymbol( "myLib" "myDesign" "symbol" pinList )
pinList = ‘(nil ports ((nil name "a" direction "input")
(nil name "b" direction "input")
(nil name "c" direction "output")
)
)
Generates a symbol with two input pins, "a" and "b", and one output pin, "c".
The pin list format represents all the terminals and properties and is stored in a disembodied property list with the following format:
g_pinList = ‘(nil ports portList [prop proplist] ) portlist = (termDef termDef...termDef) termDef = (nil name "termName" direction "termDir" [prop propList] [pins termPins] ) proplist = (nil propName propValue propName propValue ... ) termPins = (pinDef pinDef...pinDef) pinDef = (nil name "pinName" [accessDir "accessDir"])
Return to top