Product Documentation
Virtuoso Parameterized Cell SKILL Reference
Product Version IC23.1, August 2023

pcDefineInheritParam

pcDefineInheritParam(
d_instId
s_parameter
g_value
l_namelist
) 
=> d_inheritGroup / nil

Description

Specifies that a parameter of an instance of a Pcell takes its value from a parameter definition of the enclosing cellview. The selection filter allows you to select only instances.

Arguments

d_instId

Database ID of an instance of a Pcell.

s_parameter

Name of a parameter in the master cellview of d_instID.

g_value

SKILL expression for the value of s_parameter in d_instID.

l_namelist

List of symbols used in g_value. These become parameters of the Pcell.

Value Returned

d_inheritGroup

Group ID used to record the details of the inherited parameter.

nil

Returned if d_instID does not identify an instance or if there are no inherited parameters defined in it.

Examples

nfetWidthInheritance = pcDefineInheritParam(nfet1 'w 'nfetWidth list('nfetWidth))

Causes parameter w on instance nfet1 to take its value from the nfetWidth parameter of the enclosing cellview. It declares nfetWidth as a parameter of the enclosing cellview.


Return to top
 ⠀
X