Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
AMS.pdf
Скачиваний:
76
Добавлен:
05.06.2015
Размер:
2.68 Mб
Скачать

Virtuoso AMS Environment User Guide

Variables for ams.env Files

ncelabAccess

Sets the visibility access for all objects in the design.

Syntax

amsDirect.prep ncelabAccess cyclic "Off" | "Read" | "Read/Write" |

"Connectivity" | "All"

 

Values

 

 

Off

Equivalent to the option -access -r-w-c. This is the default.

Read

Appends the option -access +r-w-c.

Read/Write

Appends the option -access +r+w-c.

Connectivity

Appends the option -access +r-w+c.

All

Appends the option -access +r+w+c.

Example

 

 

amsDirect.prep

ncelabAccess

cyclic "Read/Write"

Generates an ncelab command that looks like this. ncelab amslib.top:config -access +r+w-c

April 2004

431

Product Version 5.3

Virtuoso AMS Environment User Guide

Variables for ams.env Files

ncelabAfile

Specifies an access file. An access file is a text file that lets you set the visibility access for particular instances or portions of a design.

Syntax

amsDirect.prep ncelabAfile string "path_and_file"

Values

path_and_file

The default is an empty string.

Example

amsDirect.prep ncelabAfile string "/usr1/alpha6/test8/SAR_A2D/afile.acs"

Generates an ncelab command like the following.

ncelab amslib.top:config -afile /usr1/alpha6/test8/SAR_A2D/afile.acs

April 2004

432

Product Version 5.3

Virtuoso AMS Environment User Guide

Variables for ams.env Files

ncelabAnnoSimtime

Enables the use of PLI/VPI routines that modify delays at simulation time.

Syntax

amsDirect.prep ncelabAnnoSimtime boolean t | nil

Values

t

nil

This is the default.

Description

The PLI/VPI routines that modify routines are acc_replace_delays, acc_append_delays, and vpi_put_delays.

If you do not specify this option at elaboration time, but then run a PLI/VPI routine that tries to modify delays at simulation time, AMS Designer issues a message and does not modify delays.

This option disables optimizations in the simulator that take delays into account and has some performance impact. Use this option only if you intend to modify delays at simulation time.

Using this option sets the default access to simulation objects to read/write when the design is elaborated. Do not use this option if you want to run in regression mode.

Example

amsDirect.prep ncelabAnnoSimtime boolean t

Tells the AMS netlister to prepare to simulate with routines that modify delays at simulation time. As a result, the generated ncelab command looks like the following.

ncelab amslib.top:config -anno_simtime

April 2004

433

Product Version 5.3

Virtuoso AMS Environment User Guide

Variables for ams.env Files

ncelabArguments

Specifies additional arguments to be passed to thencelab elaborator.

Syntax

amsDirect.prep ncelabArguments string "arguments"

Values

 

arguments

One or more arguments to be passed to the ncelab elaborator.

 

The default is an empty string.

Description

If arguments is an empty string, the ncelab command includes just the arguments listed on the Elaborator pane of the AMS Options window. You can use the ncelabArguments variable with a non-empty string to pass additional arguments to the elaborator.

Example

amsDirect.prep ncelabArguments string "-libverbose"

Adds the -libverbose argument to the other arguments normally used on the ncelab command.

April 2004

434

Product Version 5.3

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]