Product Documentation
Virtuoso Parasitic Aware Design SKILL Reference
Product Version IC23.1, June 2023

axlMapInstTermToNet

axlMapInstTermToNet(
t_instPathName
t_termName
[ t_dataDir ]
[ g_verbose ]
)
=> t_netName

Description

Maps an instance terminal to its corresponding net connection in the configured view, which can be a schematic, a parasitic/LDE, or an extracted view.

This function is useful while doing out-of-context probing with a config view. Instead of directly using net names in calculator expressions (in an ADE output), you can call axlMapInstTermToNet from within the expression to dynamically return the name of the net connected to an instance terminal. In this case, even if the configured view is modified and the net connected to a terminal is changed, the calculator function can get the correct net name connected to the given instance terminal.

Arguments

t_instPathName

Path to the instance terminal in the schematic design hierarchy

t_termName

Name of the instance terminal.

t_dataDir

Path to the results directory.

g_verbose

Sets the verbose mode on or off. When set to t, the function prints log details with design name, extracted cellview name, and the extracted net name.

Value Returned

t_netName

Net name in the extracted view to which the instance terminal is mapped.

Examples

In this example, a parasitic RC extracted simulation is run in ADE. In the output, the calculator function, VT, uses axlMapInstTermToNet to use the net name mapped to the instance terminal I3/MP0:D.

VT(axlMapInstTermToNet( "/I1/I2/I3/MP0" "D" ) )

In the above example, the axlMapInstTermToNet function internally returns the mapped net name as "/I1/14:I2|I3|net1".

Related Topics

Parasitic Aware Design Functions


Return to top
 ⠀
X