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

amsUpdateTextviews

amsUpdateTextviews(
t_libName 
[ ?cell t_cellName ]
[ ?view t_viewName ]
[ ?incremental g_incremental ] 
)
=> t / nil

Description

Creates a Virtuoso database, depending on the arguments passed for the following:

if you have text views in read-only libraries, you must set an environment variable in .cdsinit file. It specifies the directory where the Virtuoso database for such text views must be created. You should set the environment variable as shown below:

envSetVal("ams.netlisterOpts" "amsTempDirForShadows" 'string' "<pathToDirectory>")

Automatic creation of the Virtuoso database for read-only Verilog-A and VHDL-AMS text views is not supported.

Arguments

t_lib

A string, which is the name of the library to be processed.

?cell t_cellName

A string, which is the name of the cell to be processed.

?view t_viewName

A string, which is the name of the view to be processed.

?incremental lg_incremental

If set to t, the Virtuoso database is created only for the text views that do not have an existing Virtuoso database or have a database with an older timestamp than the text view.If set to nil, the database is created for all the text views. The default value is t.

Value Returned

t

Successful creation of the Virtuoso database.

nil

Failed to create the Virtuoso database.

Examples

Creates a Virtuoso database for all the text views in myLib:

amsUpdateTextviews("myLib")

Creates a Virtuoso database for all the text views of mycell in mylib:

amsUpdateTextviews("myLib" ?cellName "mycell" )

Creates a Virtuoso databse for all the text views in the config view of mycell in mylib:

amsUpdateTextviews("myLib" ?cellName "mycell" ?viewName "config" ?incremental nil )


Return to top
 ⠀
X