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

Virtuoso Schematic Composer User Guide

Environment Variables

Overview of Environment Variables

This appendix describes the schematic environment variables that control the characteristics of the schematic and symbol editor window display and the behavior of many schematic and symbol editor commands.

You can customize the behavior of the schematic or symbol editor by changing the value of a particular environment variable. To do this, perform any one of the following procedures:

Choose Options – Display, Options – Editor, or Check – Options to change some of the default variables or settings. For example, to change the browser type from library

(default) to component, see “Changing the Browser Type Option” on page 75. Environment Variable defaults can also be changed on various forms detailed in “Window Environment Variables” on page 534 and “Schematic Environment Variables” on page 544. The changes are effective for the current session only.

Copy the variables you want to change from the default .cdsenv file (search for Composer Schematic Editor Environment Variables) to the .cdsenv file in your home directory. You can edit the default values in your home directory. The default file is located at:

<install_dir>/tools/dfII/samples/.cdsenv

The .cdsenv file in your home directory is loaded last; any values in your home directory override those previously loaded. See “SchematicEditor Environment Variables File” on page 530.

Set the variable in the Command Interpreter Window (CIW) using the following SKILL function:

envSetVal("editorName" <"env var name"> <type of value> <value>)

For example:

envSetVal("schematic" "browserType" ’string “component”)

To verify that the change was made, type the following SKILL function in the CIW:

envGetVal("schematic" "browserType")

Using these procedures, you specify the specific environment variable as an argument for the schGetEnv and schSetEnv SKILL procedural interface functions.

For information on envGetVal and envSetVal, refer to the User Interface SKILL Functions Reference manual.

Note: The system writes to the .cdsenv file automatically whenever you choose the

Options – Save Defaults command to retain the current settings for future sessions; if the

file already exists, the system prompts you to overwrite the file or save it using another name.

For details, see “Saving Form Field Default Settings” on page 482.

October 2002

529

Product Version 5.0

Virtuoso Schematic Composer User Guide

Environment Variables

Schematic Editor Environment Variables File

schematic

autoDot boolean t

 

 

 

 

 

 

schematic

blockDirRules

cyclic

"edge"

 

 

schematic

broadcast

boolean nil

 

 

schematic

browserType

 

string

 

"library"

 

 

schematic

checkAlways

boolean nil

 

 

schematic

checkBeepOn

boolean t

 

 

schematic

checkHierSave

boolean t

 

 

schematic

checkSupportAMS boolean nil

 

 

schematic

checkSymTime

 

int

 

1

 

 

schematic

compBackTrace

boolean t

 

 

schematic

condOp cyclic

"=="

 

 

 

 

 

schematic

createCvOptions boolean t

 

 

schematic

createInstResetCDF

 

boolean t

schematic

createInstShowCDF

 

 

boolean t

schematic

createLabelFontHeight

float

 

0.0625

schematic

createLabelFontStyle

 

cyclic

"stick"

schematic

createLabelHorzOffset

float

 

0.045

schematic

createLabelHorzPosition cyclic

"above"

schematic

createLabelHorzRotation cyclic

"R0"

schematic

createLabelJustify

cyclic "lowerCenter"

schematic

createLabelOffsetMode

boolean t

schematic

createLabelVertOffset

float

0.045

schematic

createLabelVertPosition cyclic

 

"left"

schematic

createLabelVertRotation cyclic

 

"R90"

schematic

cvDisplay

boolean t

 

 

 

schematic

defWideWireWidth

 

float

0.0625

schematic

defaultsFile

string ""

 

 

 

 

schematic

deleteInstPinsWire

 

boolean t

schematic

descendSheet

string

"sheet"

 

schematic

descendTarget

string

"query user"

schematic

differential

boolean nil

 

 

 

schematic

dotOverlap

float

0.03125

 

 

schematic

drawMode

 

string

"anyAngle"

schematic

drawModeRoute

string

"route"

schematic

echoToCIW

 

boolean t

 

 

schematic

editPropCDFParamView

string "Use Tools Filter"

schematic

editPropShowCDF boolean t

 

 

schematic

editPropShowSystem

 

 

boolean nil

schematic

editPropShowUser

 

boolean t

schematic

findAccessMode

string

"edit"

 

schematic

findZoomButton boolean nil

 

 

October 2002

530

Product Version 5.0

Virtuoso Schematic Composer User Guide

Environment Variables

schematic

flightWidth

float

0.0

 

 

schematic

gravityOn

boolean t

 

 

 

schematic

invokeKanjiEditor

 

string

"kterm -km euc -e vi"

schematic

libList string ""

 

 

 

 

 

 

 

schematic

markerSeverity

string

"all"

 

 

schematic

markerShowIgnore

 

 

boolean t

schematic

markerSource

toggle

(t t t t)

 

schematic

markerType

toggle

(t t)

 

 

schematic

markerZoom

 

boolean nil

 

 

schematic

maxLabelOffsetUU

 

 

float

0.045

schematic

minMarkerSize

float

0.05

 

schematic

modalCommands

boolean t

 

schematic

netExprDisplay

cyclic

"value only"

schematic

netNameMethod

cyclic "prefix"

schematic

netNamePrefix

 

string "net"

 

schematic

netNameRangeDescend

boolean nil

schematic

netNameSeparator

 

 

string

"_"

schematic

noteFontHeight

float

0.0625

 

schematic

noteFontStyle

cyclic

"stick"

 

schematic

noteJustify

cyclic

"lowerCenter"

schematic

noteShape

cyclic

"line"

 

 

schematic

noteShapeLineStyle

 

cyclic

"solid"

schematic

noteType

cyclic

"normalLabel"

schematic

pinBackTrace

boolean t

 

 

schematic

pinNameSeed

string

"pin"

 

schematic

pinRefDuplicates

 

 

boolean nil

schematic

pinRefFormat

 

string "<sheetNumber><zone><referenceName>"

schematic

pinRefSorting

string

"Sheet Number"

schematic

replSaveChanges boolean nil

 

schematic

runSRC boolean t

 

 

 

 

 

schematic

runVIC boolean t

 

 

 

 

 

 

schematic

saveAction

cyclic

"Ask Me"

 

schematic

schCoalesceLimit

 

 

int

2

 

schematic

schDisplayDepth int

 

3

 

 

schematic

schDrawAxesOn

boolean nil

 

schematic

schDynamicHilightOn

 

boolean t

schematic

schFilterSize

float

0.3

 

 

schematic

schGridMultiple int

8

 

 

 

schematic

schGridSpacing float

0.125

 

schematic

schGridType

cyclic

"dotted"

 

schematic

schHdlCrossViewCheck

boolean t

schematic

schHdlCrossViewString

string ""

schematic

schHdlEditAfterError

 

boolean t

October 2002

531

Product Version 5.0

 

Virtuoso Schematic Composer User Guide

 

 

 

Environment Variables

 

 

 

 

 

schematic

schHdlNetToInoutPort

 

toggle

(t t t t t t t)

schematic

schHdlNetToInputPort

 

toggle

(t t t t t t t)

schematic

schHdlNoHierarchy

 

boolean nil

schematic

schHdlPrintCommand

 

 

string

"lpr"

schematic

schHdlVerbose

boolean nil

 

 

schematic

schMaxDragFig

int

 

100

 

 

schematic

schPathType

cyclic

 

"full"

 

 

schematic

schShowDirectConnects

boolean nil

schematic

schShowLabelOrigin

 

boolean nil

schematic

schSnapSpacing float

0.0625

schematic

schWindowBBox

string

"((120 185) (1020 875))"

schematic

schematicAreaPartialSelect

 

boolean nil

schematic

schematicSelectFilter

 

string "allSchObj instancePin"

schematic

sensitiveMenu

boolean t

 

 

schematic

shapeLineType

cyclic

"narrow"

schematic

shapeLineWidth float

0.0625

 

schematic

simProbeAutoPlace

 

boolean nil

schematic

simProbeFormat

string

"<state>"

schematic

simProbeType

string

"monitor"

schematic

snapEnabled

boolean t

 

 

schematic

spanLib string

"do not check"

 

schematic

srcConnByName

cyclic

"ignored"

schematic

srcFloatingBIDIR

 

cyclic

"warning"

schematic

srcFloatingIO

cyclic

"warning"

schematic

srcFloatingInput

cyclic "warning"

schematic

srcFloatingNets cyclic

 

"warning"

schematic

srcFloatingOutput

cyclic

"warning"

schematic

srcInheritedConn

 

cyclic

"ignored"

schematic

srcInstNameExpr string

""

 

 

schematic

srcInstNameSyntax

 

cyclic "ignored"

schematic

srcInstOverlap

cyclic

 

"warning"

schematic

srcInstOverlapValue

 

int

10

 

schematic

srcMaxLabelOffset

 

cyclic

"ignored"

schematic

srcNameCollision

 

 

cyclic

"warning"

schematic

srcNetNameExpr

string

""

 

 

schematic

srcNetNameSyntax

 

cyclic "ignored"

schematic

srcNoOverrideNet

 

cyclic

"warning"

schematic

srcOffsheetConnCheck

cyclic

"ignored"

schematic

srcPinNetCollision

cyclic

"ignored"

schematic

srcShortedOutputs

 

cyclic

"warning"

schematic

srcSolderOnCrossover

cyclic

"warning"

schematic

srcTermNameExpr string ""

 

 

schematic

srcTermNameSyntax

 

 

cyclic

"ignored"

October 2002

532

Product Version 5.0

Virtuoso Schematic Composer User Guide

Environment Variables

schematic

srcUnconnectedWires

 

cyclic

"ignored"

schematic

srcVHDLSyntax

cyclic

"ignored"

schematic

srcVerilogSyntax

 

cyclic

"ignored"

schematic

ssgPackageLabels

 

 

cyclic "none"

schematic

ssgSortPins

cyclic

"alphanumeric"

schematic

statusBanner

boolean t

 

 

 

schematic

statusBannerXY

boolean nil

 

 

schematic

stickyWireLabelRange

float

0.3125

schematic

symCoalesceLimit

 

int

2

 

schematic

symDisplayDepth int

 

3

 

 

 

schematic

symDrawAxesOn

boolean nil

 

schematic

symDynamicHilightOn

 

 

boolean t

schematic

symFilterSize

float

0.3

 

 

 

schematic

symGridMultiple int

 

8

 

 

 

 

schematic

symGridSpacing float

0.125

 

schematic

symGridType

cyclic

"dotted"

schematic

symMaxDragFig

int

 

 

100

 

 

schematic

symPathType

cyclic

"full"

 

 

schematic

symShowDirectConnects

boolean nil

schematic

symShowLabelOrigin

 

 

boolean nil

schematic

symSnapSpacing float

 

0.0625

schematic

symWindowBBox

string

"((120 185) (1020 875))"

schematic

symbolAreaPartialSelect boolean nil

schematic

symbolLabelChoice

 

 

cyclic

"instance label"

schematic

symbolLabelChoiceText

 

string ""

schematic

symbolLabelFontHeight

 

float

0.0625

schematic

symbolLabelFontStyle

 

cyclic

"stick"

schematic

symbolLabelJustify

 

cyclic

"lowerCenter"

schematic

symbolLabelType cyclic

"NLPLabel"

schematic

symbolPinFlatten

 

 

boolean t

schematic

symbolPinIncrCount

 

 

int

1

 

schematic

symbolPinLocate cyclic

"left"

 

schematic

symbolPinUsage

string

""

 

 

schematic

symbolSelectFilter

 

string

"allSymObj"

schematic

symbolShape

cyclic "line"

 

schematic

symbolShapeFillStyle

 

 

cyclic

"outline"

schematic

transToSheetType

 

string

"single"

schematic

tsgTemplateType string

"digital"

schematic

updateConn

boolean t

 

 

 

schematic

updateInstResetCDF

 

 

boolean t

schematic

vicExactPinMatch

 

boolean nil

schematic

vicInheritedPinMatch

 

boolean t

schematic

vicInheritedPins

boolean t

 

October 2002

533

Product Version 5.0

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