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

asiDcStore

asiDcStore(
o_session 
t_fileName
) 
=> t / nil

Description

Copies the DC node voltages in processId.dc to the name you pass in fileName. This function assumes that your simulator writes the DC node voltages to netlistDir/raw/processId.dc.

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

Arguments

o_session

Specifies the session object.

t_fileName

Name of the file in which to store the DC node voltages.

Value Returned

t

The DC voltages are stored in fileName.

nil

Indicates an error.

Examples

defmethod( asiDcStore ( ( session XYZ_session ) fileName )
    let( ( netlistDir processId str )
     netlistDir = asiGetNetlistDir(session)
processId = asiGetSimProcessId(session)      str = strcat( "/bin/cp " netlistDir "/raw/" processId ".dc "      fileName )
system( str )
t
)
)

Return to top
 ⠀
X