Product Documentation
Virtuoso ADE SKILL Reference
Product Version IC23.1, November 2023

asiSendNodeSets

asiSendNodeSets( 
o_session
) 
=> t / nil

Description

Places all the nodesets in <netlistDirectory>/raw/nodesets and sends a ptprop command to Cadence SPICE.

There is a mechanism in the simdot.f file that gets the value of the ptprop command (if the ptprop command was sent). If the ptprop command was sent, the nodesets file is automatically included in the final netlist. If the ptprop command was not sent, the nodesets file is not included. The nodesets are of the form:

.nodeset v(node)=value

Note for Integrators: This function is defined as a method for the Analog Class and is called by asiSendControlStmts. You can overload this method for your simulator class, as shown in the example for integrators.

Arguments

o_session

Specifies the session object.

nil

There is an error.

Value Returned

t

The nodesets are sent to Cadence SPICE.

nil

There is an error.

Examples

defmethod(asiSendNodeSets(( session <yourSimulator>_session ))
    let( ( nodesetStr )

     nodesetStr = ".nodeset v(%s) = %s\n"
asiiSendNodeSets( session nodesetStr )
     t
)
)

Return to top
 ⠀
X