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

pcUserPreProcessCellView

pcUserPreProcessCellView( 
d_cv 
t_tag 
p_port 
) 
=> t / nil

Description

A user-defined procedure called by the compiler before it processes any objects in a Pcell. The procedure is normally used to generate code to initialize variables before the compiler processes individual objects.

Arguments

d_cv

The database ID of the master Pcell being processed.

t_tag

Name that can be used to refer to the Pcell in the SKILL code output by the procedure.

p_port

Port to which the output code is generated.

Value Returned

t / nil

Return value is not relevant.

Examples

procedure(pcUserPreProcessCellView( cv tag port )
    ; Initialize list to store the contacts
fprintf(port "PCUserContacts = nil\n")
)

Generates a call to a SKILL procedure to initialize a list of database objects.


Return to top
 ⠀
X