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

Virtuoso AMS Environment User Guide

Variables for ams.env Files

ncelabMixEsc

Controls whether the -mixesc option is passed on the ncelab command. The -mixesc option is required when elaborating if you instantiate VHDL or VHDL-AMS in a Verilog or

Verilog-AMS module and you use escaped entity, port, or generic names within the VHDL or

VHDL-AMS descriptions.

Syntax

amsDirect.prep ncelabMixEsc boolean t | nil

Values

 

t

Places a checkmark next to the Allow mixed-case, escaped

 

identifiers in VHDL field, on theVHDL pane of the AMS

 

Options window. As a result, the -mixesc option is passed on

 

the ncelab command.

nil

Removes the checkmark, indicating that the -mixesc option is

 

not to be passed on the ncelab command. This is the default.

Example

amsDirect.prep ncelabMixEsc boolean t

Places the checkmark next to the Allow mixed-case, escaped identifiers in VHDL field. As a result, the elaborator is able to distinguish VHDL entities whose escaped names differ only by the case of letters.

April 2004

439

Product Version 5.3

Virtuoso AMS Environment User Guide

Variables for ams.env Files

ncelabModelFilePaths

This variable, which is not intended for hand editing, contains the information needed to populate the Analog Model Files table.

Syntax

amsDirect.prep

ncelabModelFilePaths

string "model_files"

Values

 

 

model_files

The status, paths, names, and sections of analog model files

 

containing models used in the design. The default value is an

 

empty string.

 

Example

The variable

amsDirect.prep ncelabModelFilePaths string "9-isEnabled5-false4-path31-$PROJ3/ SAR_A2D/spectreprim3.scs:9-isEnabled5-false4-path31-$PROJ3/SAR_A2D/ spectreprim2.scs7-section7-typical:9-isEnabled4-true4-path58-/usr1/cds11752/ alpha6/vhdltestdir/SAR_A2D/spectre_prim.scs"

populates the Analog Model Files table like this:

April 2004

440

Product Version 5.3

Virtuoso AMS Environment User Guide

Variables for ams.env Files

ncelabNeverwarn through ncelabVipdelay

The ams.env ncelab variables correspond to options used on the ncelab command. For information about an ncelab variable, see the information about the corresponding ncelab command option or options in chapter 8, of the NC-Verilog Simulator Help.

Table A-2 Mapping ams.env ncelab Variables to ncelab Command Options

ams.env Variable

ncelab Command Option

 

 

ncelabNeverwarn

-NEVerwarn

ncelabNoautosdf

-NOAutosdf

ncelabNocopyright

-NOCopyright

ncelabNoipd

-NOIpd

ncelabNonegtchk

-NONEg_tchk

ncelabNonotifier

-NONOtifier

ncelabNosource

-NOSOurce

ncelabNostdout

-NOSTdout

ncelabNoTchkMsg

-NO_TCHK_Msg

ncelabNoTchkXgen

-NO_TCHK_Xgen

ncelabNotimingchecks

-NOTImingchecks

ncelabNovitalaccl

-NOVitalaccl

ncelabNoVpdmsg

-NO_VPD_Msg

ncelabNoVpdXgen

-NO_VPD_Xgen

ncelabNowarn

-NOWarn

ncelabNtcWarn

-NTC_Warn

ncelabOmichecklvl

-OMicheckinglevel

ncelabPathpulse

-PAthpulse

ncelabPlinooptwarn

-PLINOOptwarn

ncelabPlinowarn

-PLINOWarn

ncelabPresrvResFn

-PReserve

ncelabPulseE

-PULSE_E

ncelabPulseIntE

-PULSE_INT_E

April 2004

441

Product Version 5.3

None. Determines whether the option to create the access file is included on the ncelab command.
None. Determines whether the option to use the generic value is included on the ncelab command.
-PULSE_E -PULSE_INT_E
ncelabPulseIntR ncelabPulseR ncelabRelax ncelabSdfCmdFile ncelabSdfNocheckCelltype ncelabSdfNoHeader ncelabSdfNoWarnings ncelabSdfprecision ncelabSdfverbose
ncelabSdfWorstcaseRounding ncelabStatus ncelabTopLvlGeneric ncelabUpdate ncelabUse5x4vhdl ncelabUseAddArgs

Virtuoso AMS Environment User Guide

Variables for ams.env Files

Table A-2 Mapping ams.env ncelab Variables to ncelab Command Options, continued

ams.env Variable ncelab Command Option

-PULSE_INT_R -PULSE_R -Relax -SDF_Cmd_file

-SDF_NOCHECK_Celltype -NO_Sdfa_header -SDF_NO_Warnings -SDF_Precision -SDF_Verbose -SDF_Worstcase_rounding -STatus

-GENEric -UPDate -USE5X4VHdl

None. Determines whether additional specified arguments are used on the ncelab command.

ncelabUseAfile -AFile ncelabUseExtendtcheckdatalimit -EXTEND_TCHECK_Data_limit

ncelabUseExtendtcheckreferenceli -EXTEND_TCHECK_Reference_limit mit

ncelabUseGenafile

ncelabUseGeneric

ncelabUsePulseE ncelabUsePulseIntE

April 2004

442

Product Version 5.3

Virtuoso AMS Environment User Guide

Variables for ams.env Files

Table A-2 Mapping ams.env ncelab Variables to ncelab Command Options, continued

ams.env Variable

ncelab Command Option

 

 

ncelabUsePulseIntR

-PULSE_INT_R

ncelabUsePulseR

-PULSE_R

ncelabUseSdfprecision

-SDF_Precision

ncelabV93

-V93

ncelabVipdelay

-VIPDMAx, -VPIDMIn

 

 

April 2004

443

Product Version 5.3

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