dbCreateInstTerm
dbCreateInstTerm(d_netd_instd_term) =>d_instTerm/ nil
Description
Creates an instance terminal on the instance d_inst for the master terminal d_term.
The instance d_inst cannot be a mosaic instance. Instance terms are not supported in mosaic instances.
Terminal d_term must exist in the master cellview of the instance d_inst. If d_net is nil, the instance terminal is created. If d_net defines a valid net, then an attempt is made to connect the instance terminal to the net. If the instance terminal already exists, the attempted connection still takes place. There can be only one instance terminal of a given master terminal on an instance of a master cellview.
Arguments
|
Net to be connected to the instance terminal. If |
|
|
Terminal defined in the master cellview of the instance d_inst. |
Value Returned
Examples
Creates a terminal in the master cellview.
net = dbCreateNet(master "A")
term = dbCreateTerm(master "" "input")
Creates an instance of the master.
inst = dbCreateInst(cellview master "" list(0 0) "R0" 1)
Creates a net, an instance terminal of terminal "A", and connect the net to the instance terminal.
inNet = dbCreateNet(cellview "inNet")
instTerm = dbCreateInstTerm(inNet inst term)
Related Topics
Connectivity Creation and Modification Functions
Return to top