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

dbCreatePlaceArea

dbCreatePlaceArea( 
d_cellViewId 
t_name 
g_width
g_height
l_origin
t_orientation
[ f_utilization ] 
)
=> d_IdOfCustomPlacementArea / nil

Description

Creates a custom placeArea in the specified cellview. A custom placeArea is a row structure used for placing device-level instances.

Arguments

d_cellViewId

Database ID of a cellview.

t_name

Name of a placeArea.

g_width

Width of the placeArea in user units.

g_height

Height of the placeArea in user units.

l_origin

Origin of the placeArea.

t_orientation

Orientation of the placeArea.

f_utilization

Specifies the utilization of the placeArea. The value is should be limited to [0.0,1.0], where 1.0 == 100% utilization.

Value Returned

d_IdOfCustomPlacementArea

  

Database ID of the placeArea is returned.

nil

An error occurred during execution.

Examples

Creates a custom placeArea.

placeArea = dbCreatePlaceArea(geGetEditCellView() "myPlaceArea" 100.0 10.0 "R0")

Related Topics

Placement Database Access Functions


Return to top
 ⠀
X