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

axlOutputsImportFromFile

axlOutputsImportFromFile(
t_sessionName
t_fileName
[ ?operation t_operationType ]
[ ?test t_test ]
)
=> t / nil

Description

Imports outputs from the specified CSV file. Outputs can be exported to a CSV file by using axlOutputsExportToFile.

Arguments

t_sessionName

Name of the currently active session.

t_fileName

Name of the CSV file from which outputs are to be imported.

?operation t_operationType

Specifies how to use the imported outputs.

Valid values are:

  • overwrite: Overwrites the existing set of outputs that are already defined with the same name as that of an output being imported.
  • retain: Retains the existing set of outputs when the name of an existing output matches with that of an output being imported.
  • merge: Keeps the existing set of outputs and merges them with the outputs imported from the specified CSV file.

Default value: overwrite

?test t_test

Name of the test for which the imported outputs are to be used.

Specify this argument only when the test name is not saved in the CSV file being imported. If the CSV file contains the Test column, each output is imported for the specified test.

If you wish to use the imported outputs for all the tests, set the value for this argument to Import to All Tests.

Default value: ""

Value Returned

t

The outputs are imported from the specified CSV file.

nil

Indicates an error.

Examples

The following example imports all the outputs from outputs_Two_Stage_Opamp_OpAmp_AC_top_maestro16.csv and merges them with the existing set of outputs.

axlOutputsImportFromFile("fnxSession0" "outputs_Two_Stage_Opamp_OpAmp_AC_top_maestro16.csv") 
=> t

The following example imports all the outputs from outputs_Two_Stage_Opamp_OpAmp_AC_top_maestro16.csv for the test1_1 test and overwrites the existing set of outputs.

axlOutputsImportFromFile("fnxSession0" "outputs_Two_Stage_Opamp_OpAmp_AC_top_maestro16.csv" ?operation "overwrite" ?test "test1_1") 
=> t

The following example imports the outputs from outputs_Two_Stage_Opamp_OpAmp_AC_top_maestro16.csv to all the tests and overwrites the existing set of outputs.

axlOutputsImportFromFile("fnxSession0" "outputs_Two_Stage_Opamp_OpAmp_AC_top_maestro16.csv" ?operation "overwrite"  ?test "Import to All Tests")
=> t

Return to top
 ⠀
X