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

pcUserGenerateTerminal

pcUserGenerateTerminal( 
d_terminal 
p_port 
) 
=> t / nil

Description

A user-defined procedure called by the compiler before it processes any terminals in the master Pcell. The procedure is normally used to suppress terminal generation or to modify terminals.

Arguments

d_terminal

The database ID of the terminal on the Pcell.

p_port

Port to which the output code is generated.

Value Returned

t

Compiler does not generate code to reproduce the terminal in the submaster Pcell.

nil

Compiler generates code to reproduce the terminal in the submaster Pcell as if the procedure were not called.

Examples

procedure( pcUserGenerateTerminal(term port )
    if( term~>name == \"userSpecial\" t nil)
)

Suppresses code generation for a terminal called userSpecial.


Return to top
 ⠀
X