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

parModelCreateCustom

parModelCreateCustom(
d_cache
[ ?net t_net ]
[ ?type t_type ]
[ ?simParams l_simParams ]
[ ?simSweeps l_simSweeps ]
[ ?parLib t_parLib ]
[ ?parCell t_parCell ]
[ ?parView t_parView ]
[ ?terminalMap l_terminalMap ]
[ ?name t_name ]
[ ?note t_note ]
[ ?verbose g_verbose ]
)
=> model_id / nil

Description

Creates a new customization parasitic estimate model for selected nets. This model is defined in the cellview defined by the parLib, parCell, and parView arguments.

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 the resistance model is created.

?type t_type

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

?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.

?parLib t_parLib

Library where the extracted view is located.

?parCell t_parCell

Cell where the extracted view is located.

?parView t_parView

Name of the extracted view.

?terminalMap l_terminalMap

List of instance terminals connecting non-hierarchical instances to the net. This list is calculated automatically.

?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 parasitic resistance model for net vdd!.

cache = parCacheGet( "analogLib" "presister" "symbol" )
parModelCreateCustom( cache ?nets "vdd!" ?parLib "analogLib" ?parCell "presister" ?parView "symbol" )
=> ci:0x12be3998

Related Topics

Parasitic Aware Design Functions


Return to top
 ⠀
X