amsUpdateTextviews
amsUpdateTextviews(t_libName[?cellt_cellName] [?viewt_viewName] [?incrementalg_incremental] ) =>t/nil
Description
Creates a Virtuoso database, depending on the arguments passed for the following:
- For all the text views in the library.
- For all the text views of the specified cell in the library.
- For all the text views in the library that have the specified view name.
- For the specified text view, given that the view is a text view.
- For all the text views in the configuration, given that the specified view is a config view.
- For all the text views that do not have an existing Virtuoso database or have a database with an older timestamp than the specified text view.
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
Value Returned
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