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

parModelCreateNetC

parModelCreateNetC(
d_cache
[ ?net t_net ]
[ ?type t_type ]
[ ?extLib t_extLib ]
[ ?extCell t_extCell ]
[ ?extView t_extView ]
[ ?netMap t_netMap ]
[ ?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 capacitance estimate between two nets.

Arguments

d_cache

The parasitic cache in which the model 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 the net for which capacitance model must be 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.

?netMap t_netMap

Indicates the net from the extracted view to be used for the parasitic estimate. It is a paired value that specifies the mapping of a net member to a net.

?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 will not be stitched into the estimate view.

?members l_members

List of two net members.

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 specifying a name-value pair for the parameter.

?simSweeps l_simSweeps

List of simulation sweeps specifying 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 is not created.

Examples

The following example describes how to create a 10f parasitic capacitance estimate between nets ibias and gnd!.

parModelCreateNetC( cache ?members list( list( "gnd!" 'net ) list( "ibias"
'net ) ) ?simParams list( "c" "10f" ) )
=> ci:0x12fde108

Related Topics

Parasitic Aware Design Functions


Return to top
 ⠀
X