Product Documentation
Virtuoso Layout Suite SKILL Reference
Product Version IC23.1, November 2023

gpeAddStrapEntries

gpeAddStrapEntries(
u_sandbox
l_straps
[ ?verbose { t | nil } ]
)
=> t / nil

Description

Adds the specified straps to the topology (topo) section of the specified Modgen sandbox object.

Arguments

u_sandbox

Specifies a Modgen sandbox object.

l_straps

Lists the straps to be added.7

?verbose { t | nil }

Controls the display of warning messages.

Value Returned

t

Indicates that the straps have been added to the Modgen sandbox object.

nil

The command was unsuccessful.

Example

The following example creates instance terminal entries, and then uses these to create strap entries. The strap entries are then used in gpeAddStrapEntries to add straps to a specified Modgen sandbox:

strapConstraints = list(
  list("validLayers" nil list("Metal1"))
  list("minWidth" list("Metal1") 0.14)
)
its1 = gpeCreateInstTermEntries(?deviceNames list("M1" "M2") ?instTermNames list("D" "G"))
straps1=gpeCreateStrapEntries(?netNames list("vssa!") ?instTermEntries list(its1) ?constraints strapConstraints)
sandbox = gpeEditSandbox(leGetEditFigGroup())
gpeAddStrapEntries(sandbox straps1)

Return to top
 ⠀
X