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

Virtuoso AMS Environment User Guide

Variables for ams.env Files

useScwrite

Controls whether the initial solution is written to the file specified on theTran Output pane of the AMS Options window.

Syntax

amsDirect.simcntl useScwrite boolean t | nil

Values

 

t

Places a checkmark next to the Write initial solution to file

 

field, indicating that the initial solution is to be written to the

 

specified file. This is the default.

nil

Removes the checkmark, indicating that the initial solution is not

 

to be written to the specified file.

Example

amsDirect.simcntl useScwrite boolean nil

Removes the checkmark next to the Write initial solution to file field. As a result, the initial solution is not written to the file.

April 2004

568

Product Version 5.3

Virtuoso AMS Environment User Guide

Variables for ams.env Files

useScwritefinal

Controls whether the final solution is written to the file specified on theTran Output pane of the AMS Options window.

Syntax

amsDirect.simcntl useScwritefinal boolean t | nil

Values

 

t

Places a checkmark next to the Write final solution to file field,

 

indicating that the final solution is to be written to the specified

 

file. This is the default.

nil

Removes the checkmark, indicating that final solution is not to be

 

written to the specified file.

Example

amsDirect.simcntl useScwritefinal boolean nil

Removes the checkmark next to the Write final solution to file field. As a result, the final solution is not written to the file.

April 2004

569

Product Version 5.3

Virtuoso AMS Environment User Guide

Variables for ams.env Files

useSimVisScriptFile

Controls whether a Tcl input script specified on theSimulator pane of the AMS Options window is used.

Syntax

amsDirect.prep useSimVisScriptFile boolean t | nil

Values

 

t

Places a checkmark next to the Tcl input script field, indicating

 

that the script (if one is specified) is to be used to control the

 

simulator. This is the default.

nil

Removes the checkmark, indicating that any script that might be

 

specified in theTcl input script field is not to be used.

Example

amsDirect.prep useSimVisScriptFile boolean nil

Tells the simulator not to ignore any script that might be specified in theTcl input script field.

April 2004

570

Product Version 5.3

Virtuoso AMS Environment User Guide

Variables for ams.env Files

useProcessViewNamesOnly

Controls how the AMS netlister determines which cellviews to process.

Syntax

amsDirect.vlog useProcessViewNamesOnly boolean t | nil

Values

 

t

The AMS netlister determines which cellviews to process by

 

consulting the processViewNames list.

nil

The AMS netlister determines which cellviews to process by

 

consulting, in combination, the amsEligibleViewTypes list

 

and the excludeViewNames list. This is the default.

Description

This variable determines which of two methods is used to select the views that are processed by the AMS netlister.

Example

Given the following values:

amsDirect.vlog amsEligibleViewTypes

string "schematic"

amsDirect.vlog excludeViewNames

string

"sch[0-3]"

amsDirect.vlog

processViewNames

string

"sch1 sch[3-4]"

amsDirect.vlog

useProcessViewNamesOnly

boolean nil

If the AMS netlister runs, for example, in response to a CDF save trigger on cell mycell, which has the six schematic views sch0, sch1, sch2, sch3, sch4, and sch5, only the sch4 and sch5 views are processed.

On the other hand, if useProcessViewNamesOnly is set to t, only the sch1, sch3, and sch4 views are processed.

April 2004

571

Product Version 5.3

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