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

Virtuoso AMS Environment User Guide

Variables for ams.env Files

sclimit

Specifies the limiting algorithm used to aid DC convergence.

Syntax

amsDirect.simcntl sclimit cyclic "dev" | "delta" | "log"

Values

dev

delta

log

Description

This variable determines the value assigned to the options limit option in a generated simulation control file.

Example

You set the variable

amsDirect.simcntl

sclimit cyclic "delta"

In response, the generated simulation control file contains

amsOptions options + limit = delta

April 2004

496

Product Version 5.3

Virtuoso AMS Environment User Guide

Variables for ams.env Files

sclteratio

Specifies the ratio to use to compute LTE tolerances from Newton tolerance.

Syntax

amsDirect.simcntl sclteratio string "ratio"

Values

 

ratio

The ratio to use to compute LTE tolerances from Newton

 

tolerance.

Description

This variable determines the value assigned to the tran lteratio option in a generated simulation control file.

Example

You set the variable

amsDirect.simcntl

sclteratio

string "8.0"

In response, the generated simulation control file contains

amsAnalysis tran

+stop = 0.003

+lteratio = 8.0

April 2004

497

Product Version 5.3

Virtuoso AMS Environment User Guide

Variables for ams.env Files

scmacromod

Indicates that the circuit contains macromodels. Sometimes specifying this information improves performance.

Syntax

amsDirect.simcntl scmacromod boolean t | nil

Values

 

t

Indicates that the circuit contains macromodels.

nil

Indicates that the circuit does not contain macromodels. This is

 

the default.

Description

This variable determines the value assigned to the options macromodels option in a generated simulation control file.

Example

You set the variable

amsDirect.simcntl

scmacromod

boolean t

In response, the generated simulation control file contains

amsOptions options + macromodels = yes

April 2004

498

Product Version 5.3

Virtuoso AMS Environment User Guide

Variables for ams.env Files

scmaxiters

Specifies the maximum number of iterations per time step.

Syntax

amsDirect.simcntl scmaxiters int maxiters

Values

maxiters

The maximum number of iterations per time step.

Description

This variable determines the value assigned to the tran maxiters option in a generated simulation control file.

Example

You set the variable

amsDirect.simcntl

scmaxiters

int

10

In response, the generated simulation control file contains

amsAnalysis tran

+stop = 0.001

+maxiters = 10

April 2004

499

Product Version 5.3

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