Product Documentation
Virtuoso Studio Design Environment SKILL Reference
Product Version IC23.1, November 2023

dbCreateBackgroundDef

dbCreateBackgroundDef(
d_cvId
t_name
l_lpp
t_netName
g_leftEnc
g_rightEnc
g_topEnc
g_bottomEnc
) 
=> d_backgroundDefId / nil

Description

Creates a backgroundDef based on the specified attributes. The layer-purpose pair must exist to create a backgroundDef.

Arguments

d_cvId

Database ID of a cellview.

t_name

Name of a backgroundDef.

l_lpp

Layer-purpose pair.

t_netName

Name of a net.

g_leftEnc

Left enclosure of the background shape.

g_rightEnc

Right enclosure of the background shape.

g_topEnc

Top enclosure of the background shape.

g_bottomEnc

Bottom enclosure of the background shape.

Value Returned

d_bgDefId

Database ID of a backgroundDef.

nil

Returned in case of failure.

Examples

A background definition bgDef1 is created in the cellview cv with the following attributes:

bgDef1 = dbCreateBackgroundDef(cv "bgDef1" list("FinFet" "region1") "bgNet" 10 20 30 40)

Related Topics

Placement Database Access Functions


Return to top
 ⠀
X