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

parModelCreateNetR

parModelCreateNetR(
d_cache
[ ?net t_net ]
[ ?type t_type ]
[ ?extLib t_extLib ]
[ ?extCell t_extCell ]
[ ?extView t_extView ]
[ ?extNet t_extNet ]
[ ?terminalMap l_terminalMap ]
[ ?include t_include ]
[ ?threshold t_threshold ]
[ ?members l_members ]
[ ?simParams l_simParams ]
[ ?simSweeps l_simSweeps ]
[ ?name t_name ]
[ ?note t_note ]
[ ?verbose g_verbose ]
)
=> model_id | nil

Description

Creates a new parasitic resistance model.

Arguments

d_cache

The parasitic cache in which the model or filter belongs. It includes a cache_id, which is returned by parCacheFind or parCacheGet for a SKILL list that contains library, cell, and view names.

?net t_net

Name of net for which the resistance model is created.

?type t_type

Type of estimate that can be a star model or stitched extracted net.

?extLib t_extLib

Library where extracted view is located.

?extCell t_extCell

Cell where extracted view is located.

?extView t_extView

Name of the extracted view.

?extNet t_extNet

Name of net in extracted view.

?terminalMap l_terminalMap

List of pairs mapping the terminals of the current design to those of the extracted design. Both elements of the colon-separated pair provide the instance and terminal name in the schematic namespace.

?include t_include

Parasitics to be included. Possible values are all, none, threshold, or lump.

?threshold t_threshold

If include = threshold, parasitics with values below the threshold are stitched into the estimate view.

?members l_members

List of instance terminals on the net.

A member_list is a list of members where each member is a list in the form of (design_object_name design_object_type [ parameter_list ]).

?simParams l_simParams

List of simulation parameters containing a name-value pair for the parameter.

?simSweeps l_simSweeps

List of simulation sweeps containing a name-value pair for the parameter.

?name t_name

A string that uniquely identifies the model in the cache. If unspecified, a name is generated automatically.

?note t_note

A string note to be attached to the model.

?verbose g_verbose

A boolean argument that controls whether a message is displayed to inform of the successful creation of a model. The default is t.

Value Returned

model_id

The id of the new estimate model.

nil

The model was not created.

Examples

The following example describes how to create a parasitic resistance model for net vdd!, where each resistor will be 5 ohms.

parModelCreateNetR( cache ?net "vdd!" ?simParams list( "r" "5" ) )
=> ci:0x12be3998

Related Topics

Parasitic Aware Design Functions


Return to top
 ⠀
X