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

leFreezeInst

leFreezeInst(
d_instId 
t_libName
t_cellName
t_viewName
[ g_overwrite ]
[ g_reuse ]
) 
=> t / nil

Description

Converts a Pcell instance to a non-Pcell instance of a new master created on the disk for the specified library, cell, and view. This function is supported for mosaics.

Arguments

d_instId

The database ID of the Pcell instance to be converted to a non-Pcell instance.

t_libName

Specifies the library name of the new cellview.

Valid Values: any valid library name

t_cellName

Specifies the name of the new cell.

Valid Values: any valid cellview name

t_viewName

Specifies the view name of the new cell.

Valid Values: any valid view name

g_overwrite

Overwrites the existing master, if set to t.

g_reuse

Reuses the existing frozen Pcell master, if available, when set to t.

The default value is nil.

Value Returned

t

The Pcell instance is converted to a non-Pcell instance.

nil

The Pcell instance is not converted to a non-Pcell instance.

Example

Converts the Pcell instance inst1 to a non-Pcell instance in the view view of the cell cell2 in the library lib. If a frozen Pcell master already exists, it is reused.

leFreezeInst(inst1 "lib" "cell2" "view" nil t)

Related Topics

Freeze Pcell Instance Form

dbFreeze

Return to top
 ⠀
X