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

pcUserGenerateLPP

pcUserGenerateLPP( 
d_lpp 
p_port 
) 
=> t / nil

Description

A user-defined procedure called by the compiler before it processes shapes belonging to layer-purpose pairs in the master Pcell. The procedure is normally used to suppress shape-set generation.

Arguments

d_lpp

Database ID of layer-purpose pair.

p_port

Port to which the output code is generated.

Value Returned

t

Compiler does not generate the code to reproduce any shapes belonging to the layer-purpose pair in the submaster Pcell.

nil

Compiler generates the code to reproduce shapes belonging to the layer-purpose pair in the submaster Pcell as if the procedure were not called.

Examples

procedure( pcUserGenerateLPP( lpp port )
if( lpp~>layerName == \"userSpecial\" t nil)
)

Suppresses code generation for all shapes on a layer called userSpecial.


Return to top
 ⠀
X