gpeCreateDummyConfig
gpeCreateDummyConfig( [ ?mastert_master] [ ?sourcel_source] [ ?connectivityl_connectivity] [ ?parametersl_parameters] [ ?templatel_template] [ ?defaultNett_defaultNet] [?verbose{t|nil} ] ) =>l_dummyConfig/ nil
Description
Creates a dummyConfig DPL, which can be used as an argument for gpeCreateGridEntry to create a dummy grid entry. If the master is not set, the source is used to determine the master. If the source is not set, the dummy uses the neighboring instances as its source.
Arguments
Value Returned
Examples
Creates a dummyConfig object. The master and source are specified:
lcv = "gpdk090/pmos2v/layout"
dummyConfig = gpeCreateDummyConfig(?master lcv ?source '(0 -1))
=> (nil src_index (0 -1) lcv "gpdk090/pmos2v/layout" type "lcv")
Creates a dummyConfig object by specifying the dummy connectivity. Here, terminal S is connected to 7, terminal B is connected to 8, and rest of the terminals are connected to 10.
net1 = gpeCreateDummyConfigNet("S" ?netName "7")
net2 = gpeCreateDummyConfigNet("B" ?netName "8")
connectivity = list(net1 net2)
dc = gpeCreateDummyConfig(?defaultNet "10" ?connectivity connectivity)
de = gpeCreateGridEntry(?row 0 ?col 1 ?orientation "R0" ?dummyConfig dc)
Creates a dummyConfig object with terminal S connected to 7, terminal B connected to 8, and rest of the terminals are connected to 9 (because allTerms is specified).
net1 = gpeCreateDummyConfigNet("allTerms" ?netName "9")
net2 = gpeCreateDummyConfigNet("S" ?netName "7")
net3 = gpeCreateDummyConfigNet("B" ?netName "8")
connectivity = list(net1 net2 net3)
dc = gpeCreateDummyConfig(?defaultNet "10" ?connectivity connectivity)
de = gpeCreateGridEntry(?row 0 ?col 1 ?orientation "R0" ?dummyConfig dc)
Return to top