Contents
Starting the Virtuoso Schematic Editor L/XL
Accessing Virtuoso Schematic Editor L/XL
Setting Schematics L or XL as the Default Application for Viewing Schematics
Quick Reference - Menus and Bindkeys
Menu Charts for the Virtuoso Schematic Editor
Menu Charts for the Virtuoso Symbol Editor
Bindkey Storage
Quick Reference - Menu Access Keys
Access Keys - Schematic Editor L
Access Keys - Virtuoso Symbol Editor
Quick Reference - Toolbars
Workspaces and Assistants in Schematics L/XL
Schematic Editor Workspaces
Schematic Editor Assistants
Additional Features of the Schematic Editor XL
Constraint Management in Schematics XL
Virtuoso ADE Integration in Virtuoso Schematic Editor
Photonics in Virtuoso Schematic Editor, ADE, and Layout XL (Virtuoso Photonics Option)
Help and Support Facilities
Contextual Cursors
Working with Designs
Opening a New Cellview
Opening an Existing Cellview
Using the Schematic Window
Using the Symbol Editor
Making Designs Editable
Making Designs Read Only
Saving Your Edits
Closing Editor Windows
Quitting the Virtuoso Schematic Editor
Viewing a Design in Schematic Assistant of Virtuoso Studio Layout Suite
Working with Commands
Using Command Prompts
Canceling a Command
Undoing a Command
Redoing a Command
Selecting Objects
Dynamic Highlighting
Extending the Selection Area of a Net
Selecting One Object
Selecting Multiple Objects
Selecting Parts of Objects
Selecting Wires
Selecting a Wire Name and Its Associated Wire Segments
Selecting a Pin and Its Associated Wire Segments
Selecting an Instance and Its Associated Wire Segments
Deselecting Objects
Using Strokes
Working With the Design Canvas Window
Zooming
Panning
Using the Magnifier
Redrawing a Window
Viewing the Same Cell in Two Windows
Cycling Between Windows and Views
Saving View Area Settings in Memory
Restoring View Area Settings
Click-Lock
Showing and Hiding Labels and Notes
The Component Browser
Accessing and Using the Component Browser
Changing the Browser Type Option to the Component Browser
Opening the Component Browser
Opening the Add Instance Form Instead of the Component Browser
Listing Components from Several Libraries
Changing the Component Browser Display
Updating Connectivity
Connectivity with Objects
Instance Naming Conventions
System-Generated Names
User-Defined Names
Iterated Names
Wire Connections and Wire Naming Conventions
Wire-to-Wire Connections
Wire-to-Pin Connections
Wire-by-Name Connections
Wire-to-Iterated Instance Connections
Global Net Name Connections
Multiple-Bit Wire Connections and Naming Conventions
Multiple-Bit Wire Naming Conventions
Using Vector Expressions in Multiple-Bit Wire Names
Using Vector Expressions in Multiple Signals
Evaluating Vector Expressions in Multiple-Bit Wire Names
Using Prefix Repeat Operators in Multiple-Bit Wire Names
Bus Tapping
Tapping Multiple Bits of a Bus
Tapping Multiple Bits of a Bundle
Tapping Wire Intersections by Name
Designating Tap Size and Bit Order
System-Generated Net Names
Pin Connections and Pin Naming Conventions
Hierarchical and Offsheet Pin Names
Bus Pin Names
Pin-to-Pin Connections
Tapping Pins
Patch Cord Connections and Patch Cord Naming Conventions
Naming Single and Multiple Bits Using Patch Cords
Naming Multiple Nets Using Patch Cords
Inherited Connections
Inherited Connections in a Hierarchy
Using Physical Connections to Override Inherited Instance Pins
Defining Inherited Connections
The Syntax of an Inherited Net Expression
How Net Expressions Evaluate
Sample Net Expression Library
Inherited Connections Restrictions
Summary of Naming Conventions
Supply and Ground Sensitivity
Setting Supply and Ground Sensitivity (Schematic Window)
Setting Supply and Ground Sensitivity (Symbol Window)
Editing the Sensitivity Terminals of Schematic and Symbol Pins
Editing the Optical Signal Types
Checking Sensitivity Between Schematic and Symbol Cellviews
Propagating Optical Signal Types (Virtuoso Photonics Option)
Equivalent Connectivity Time
Automatically Signing Off Cosmetic Changes to Symbols
Getting Started with Schematics
Adding Instances
What Is an Instance?
Methods of Adding an Instance to Your Design
Adding Instances One by One
Adding Instances by Rows and Columns (an Array)
Adding Instances Using an Iterative Expression
Flattening an Instance
Changing the Default Instance Name Prefix
Editing Instance Masters
Specifying the View to Use While Placing the Instance
Changing the View after an Instance Is Already Placed
Renumbering Instances
Magnifying and Rotating Instances Using the symbol_xform View
Adding Blocks
Adding a Lower-Level Cell Block
Adding Wires and Pins to Blocks
Changing the Block Pin Direction Rule
Changing the Direction or Name of a Single Block Pin
Changing the Names and Directions of Multiple Block Pins
Deleting Block Pins
Disabling Automatic Block Pin Creation
Adding Pins
Adding Schematic and Offsheet Pins
Showing Pin Connections
Adding Wires
Adding Narrow or Wide Wires
Using Wire Snap and Gravity Options
Using Wire Draw, Width, and Route Options
Using Wire Flight Lines Option
Routing Flight Lines
Routing Named Connections
Manipulating Wires with Only the Mouse
Adding Wires to Schematic Instance Pins Using SKILL
Adding Wire Names
Naming a Wire
Adding Wire Names
Adding Multiple Wire Names
Registering Default Net Names
Creating Wire Stubs and Names
Verifying Invisible Wire Names
Using Net Name Prefixes
Automatic Justification of Wire Label Names
Adding Net Expression Labels to Create an Inherited Connection
Adding a Net Expression Label to a Wire
Adding an Inherited Supply Symbol to a Wire
Editing a Net Expression Label
Changing the Net Expression Label Display
Disabling the Automatic Usage of the Default Signal Name
Deleting a Net Expression Label
Adding netSet Properties to Create an Inherited Connection
Adding a netSet Property to an Instance
Modifying a netSet Property
Deleting a netSet Property
Analyzing Net Expression Property Names and Evaluated Names
Finding a Net Expression
Finding and Replacing a Net Expression
Manipulating Inherited Connections
Viewing the Evaluated Net Names
Viewing the Full List of all Hierarchical Paths
Checking the Net Expression
Adding Solder Dots
Adding Solder Dots
Deleting Solder Dots
Disabling Automatic Solder Dot Creation
Changing Solder Dot Size
Adding Notes
Adding Note Shapes
Adding Note Text
Importing an ASCII File for Note Text
Adding Patch Cords Using the Add Instances Form
Adding Patch Cords Using the Create Patchcord Form
Adding Probes
Adding Probes to a Net, Pin, or Instance
Showing Probe Information
Removing Probes from a Net, Pin, or Instance
Removing All Probes
Saving Probes
Loading Probes
Probing a Feedthrough Net
Tracing the Hierarchy of a Probed Net Using the Probes Assistant
Creating a Mapping Schematic
Browsing a List of Multisheets
Converting a Single-Sheet Schematic to a Multisheet Schematic
Adding New Sheets
Editing the Title Block
Editing the Sheet Border Size and Type
Understanding Offsheet Pins and Their Naming Conventions
Adding Offsheet Pins to Multisheet Schematics
Understanding the Index Schematic
Going to and from the Index Schematic
Repositioning a Schematic within the Sheet Borders
Deleting Sheets
Reordering Sheets
Renumbering Sheets
Working with Cross-References
Understanding Cross-Reference Zones
Understanding Pin Cross-References
Understanding Cross-Reference Reports
Preparing to Cross-Reference
Displaying Cross-References
Zooming In to View All Cross-Referenced Pins One by One
Going to a Specific Hierarchical Pin
Viewing Cross-Reference Reports
Editing a Cross-Reference Display
Controlling the Format String Syntax
Customizing the Format String Syntax
Customizing Multisheets
Using Customized Sheets
Customizing the Types and Sizes of Sheet Borders
Customizing the Cross Reference Options Form
Drawing a Sheet Border
Drawing Sheet Zones
Drawing Zone Labels
Adding the Sheet Zone Property
Adding a Title Block
Adding Title Block Values with Normal Labels
Adding Title Block Values with NLP and IL Labels
Verifying the Label Type
Adding Title Block Properties
Customizing Pin Cross-References
Presetting the Title Block Values
Setting Grid Options
Importing Symbols
Creating New Symbols
Drawing Lines
Drawing Rectangles
Drawing Polygons
Drawing Circles
Drawing Ellipses
Drawing Arcs
Adding Pins as Graphic Images
Adding Pins as Instances
Creating Custom Pins as Graphic Images
Adding a Selection Box
Adding Labels
Adding a Normal Label
Adding an NLP Label
Adding an IL Label
Store Default of CDF Parameter
Effect of Netlisting Mode on netSets
IL v. NLP labels
Effect of Netlisting Mode On Labels
Adding Note Text and Note Shapes
Adding a Net Expression Label
Setting the Symbol Origin
Creating Symbol Cellviews Using Generators
Features of Creating Cellviews
Automatically Creating a Cellview from Another Cellview
Replacing an Existing Symbol Cellview
Modifying an Existing Symbol Cellview
Examples of Replacing and Modifying Pins on a Symbol
Automatically Creating a Cellview from a Pin List
Automatically Creating a Cellview from an Instance
Creating a Cellview from the Canvas (Make Cell)
Editing Symbol Generation Options
Adding, Changing, and Reordering Pin Names
Editing Pin Attributes
Excluding or Including Inherited Connection Pins
Editing Pin Label Defaults
Loading and Saving a TSG Template File
Editing Symbol Attributes
Editing Symbol Labels
Creating a New Label
Deleting Labels
Modifying Label Attributes
Editing Properties
Creating a New Property
Deleting Properties
Modifying Property Attributes
Specifying Symbol Generator Pin Sorting
Using Direct Manipulation
Direct Manipulation Operations
Turning Off Direct Manipulation
Undoing and Redoing an Edit
Undo/Redo using DFII on OpenAccess
Changing the Undo Limit
Stretching
Stretching with Bindkeys
Stretching in the Schematic Window
Using the Reroute Wire Segments Connected To Option
Stretching Using Route Method Simple
Copying
Copying Single Objects
Copying Arrays of Objects
Copying Across Cellviews
Copying with Direct Manipulation
Copying with Bindkeys
Moving
Moving Objects
Moving with Direct Manipulation
Moving with Bindkeys
Snapping to Grid
Snapping Pre-Selected Objects to Grid
Snapping Post-Selected Objects to Grid
Limitations
Snapping Instances to Grid Using SKILL Functions
Deleting
Deleting Preselected Objects
Deleting Postselected Objects
Deleting Sheet Borders
Ignoring Instances
Ignoring Pre-Selected Instances
Ignoring Post-Selected Instances
Ignoring Instances Using SKILL Functions
Rotating
Rotating Using the Edit Toolbar
Rotating Preselected Objects
Rotating Postselected Objects
Rotating with Direct Manipulation
Rotating with Bindkeys
Aligning
Aligning Using the Edit Toolbar
Aligning Using SKILL Functions
Distributing
Distributing Using the Edit Toolbar
Distributing Using SKILL Functions
Discarding Edits
Alternating Symbol Views
Changing the View of a Preselected Object
Changing the View of a Postselected Object
Toggling Objects
Toggling Pin Direction Options
Toggling Wire Draw Mode Options
Toggling Instance Symbol View Options
Updating Pins Across Cellviews
Annotating Data on the Schematic Window
Annotation Context Menus on Schematic
Using Annotation Balloons
Using Annotation Setup Form
Annotation Balloon Options
Saving Annotation Settings
Loading Annotation Settings
Saving Data to User Cell-Level CDF
Loading Data from Effective CDF
Copying Annotation Settings
Applying Global Annotation Settings
Using Command Shortcuts
Searching for Objects That Have a Specific Property
Search String Wildcards
Replacing Properties
Replacing String-Tagged Characters
Selecting Objects to Edit
Using Repeating Commands
Selecting Objects Automatically by Type
Selecting Objects by Property
Adding a Property Name to the Search List
Selecting Objects by Filtering
Object and Cellview Property Types and Values
Editing Object Properties
Applying Edits to Objects and Displaying Object Types
Applying One or More CDF Parameter Edits to Multiple Objects
Adding Object Properties
Adding Hierarchical Object Properties
Deleting Object Properties
Modifying Object Properties
Editing Specific Object Properties
Editing Object Properties (Text Edit) Directly on the Design Canvas
Editing Instance and Block Properties
Editing Pin Properties
Designating the Order of Pins
Copying a Pin Order from Another Cellview
Resolving Pin Mismatch
Verifying Pin Order
Editing Pin Name Properties
Editing Wire Properties
Editing Wire Name Properties
Editing Instance Pin Properties on an Instance of a Block
Editing Label Properties
Resetting Invisible Labels
Showing/Hiding Instance Labels
Editing netSet Properties
Editing Note Text Properties
Editing Note Shape Properties
Editing Symbol Shape Properties
Editing Symbol Pin Properties
Editing Symbol Label Properties
Editing Symbol Selection Box Properties
Editing User-Defined Object Properties
Passing Parameters in a Design
Editing Cellview Properties
Adding Cellview Properties
Deleting Cellview Properties
Modifying Cellview Properties
Editing VHDL Properties
Adding VHDL Properties
Deleting VHDL Properties
Modifying VHDL Properties
Setting the Tool Filter
Activating the Auto-Update Tool Filter
About the Design Hierarchy
Exploring the Design Hierarchy
Top-Level Schematic View
Middle-Level Schematic View
Lower-Level Design Hierarchy
About the Configuration View of a Design Hierarchy
About the Hierarchy Editor
Traversing a Design Hierarchy
Descending Using the Descend Command
Editing an Instance in Place
Descending Using the View Name List
Setting the View Precedence Order
Returning Up the Design Hierarchy
Using Objective-Sensitive Menus to Traverse the Design Hierarchy
Using Bindkeys to Traverse the Design Hierarchy
Displaying the Current Hierarchical Scope
Displaying Cellview Listings Using Print Tree
Creating a New Configuration View for the Design Hierarchy
Opening an Existing Design Configuration View
About the Hierarchy Editor within the Virtuoso Schematic Editor
Working with a Design Configuration within the Virtuoso Schematic Editor
Editing a Design Configuration within the Virtuoso Schematic Editor
Setting Instance Bindings
Updating a Design Configuration
Building a New Inherited View List
Showing Views Found
Features of the Check Commands
Highlighting Errors and Warnings in the CIW
Setting the Check Options
Setting User Preferences
Setting Schematic Rule Checks
Creating Custom Checks
Checking a Design
Checking and Saving a Design
Checking the Current Cellview
Checking a Design Hierarchy
Checking a Design Hierarchy in the Configuration Context
Checking Multisheet Schematics
Checking a Label Attachment
Cross-View Checking
Ignoring Explicitly Inherited Terminals for Text Cellviews
Checking Read-Only Cellviews
Bypassing Checks
Bypassing Floating Pin Checks
Bypassing Unconnected Wire Checks
Drawing a Custom noConn Symbol
Resolving Check Errors
Finding Errors and Warnings in a Design
Mapping an Error Message to a Marker
Managing the Error Message List
Assigning an ignoreCheck Property
Suppressing Message Displays
Deleting an ignoreCheck Property
Deleting All ignoreCheck Properties
Deleting Individual Markers
Deleting All Markers
Setting Up System Options to Plot
Setting Up Printer Options to Use Various Paper Sizes
Setting Various Paper Sizes Using the .cdsplotinit File
Plotting a Design
Plotting a Library
Plotting a Cellview
Plotting Part of a Schematic
Plotting Without a Header Page for Every Session
Adding Notes to a Plot
Setting Plot Options
Plotting a Color Schematic in Black and White
Changing the Background Color of a Schematic Window
Using a Plot Template File
Creating a Plot Template File
Loading a Plot Template File
Creating a Default Plot Template File
Checking the Queue Status
Canceling a Plot Job
Overview of Virtuoso Schematic Editor Options
Changing User Preferences
Minimizing Mouse Clicks
Changing the Default Display Setting for Command Option Forms
Saving the Current Window Setup
Restoring a Saved Window Setup
Viewing Bindkey Settings
Changing Browser and CIW Preferences
Customizing Editor Options
Canceling the Repeat Command Option
Changing Display Options
Changing Canvas Color
Selecting Objects Using the Filter Option
Setting Plot Options
Setting Schematic Check Options and Rules
Setting the Tool Filter
Saving Form Field Default Settings
Loading Form Field Default Settings
Setting Default Schematic Application
Customizing Pull-Down and Pop-Up Menus
Default Menu Definitions
Sample Menu File
Customizing Object-Sensitive Menus
Example of Customizing the Instance Object-Sensitive Menu
Understanding Initialization and Setup Files
Converting a Schematic from a 0.125 Grid to a 0.1 Grid
Customizing Global Editor Variables for Form Fields
Schematic Editor Variables
Symbol Editor Variables
Symbol Generation (tsg) Variables
HDL (Verilog and Verilog-A) Variables
AMS Netlisting Variables
schBlockPinAttrs
schBlockTemplate
schCycleViewNameExclusionList
schHdlEditAfterError
schHdlCrossViewCheck
schHdlCrossViewString
schHdlPrintCommand
schHdlUpdateSymbolAfterEdit
schPinMasters
schPinNetExprPlacement
schPinNetExprGenFunc
schPlotTemplate
schPropertiesFilter
schSelPropertyNameList
schSheetMasters
schSimProbeMasters
schSRCPackagedChecks
schSymbolLabelChoices
schSymbolPinMasters
schViewMasters
schViewMastersOptionFunc
schZoneFormatString
schZoneFormatValue
tsgConnectorMasters
tsgPinGraphicMasters
tsgTemplateMasters
Customizing the Plot Configuration
Customizing Schematic Object Attributes
Schematic Objects and LPPs
Introducing Search
Search Terminology
Accessing the Search Assistant and Toolbar
Hiding the Search Assistant and Toolbar
The Search User Interface
The Search Toolbar
The Search Assistant Pane
Introducing the Navigator
Accessing the Navigator
Hiding the Navigator
Navigator Keyboard Shortcuts
The Navigator User Interface
Selection and Display in the Navigator
Controlling Object Display in the Navigator with Sets
Controlling Object Display in the Navigator with Search
Updating the Navigator Tree
Being In-Context or Out-Of-Context
Cross Selecting Between the Navigator and the Current Cellview
Opening Instances and Cellviews from the Navigator
The Navigator Options Form
Introducing the Property Editor
Accessing the Property Editor
Hiding the Property Editor
The Property Editor User Interface
Selecting Objects
Filtering by Property Type
The Property Editor Context-Menu
Property Editor Keyboard Shortcuts
Adding and Deleting Properties using the Property Editor
Adding a Property Using the Property Editor
Deleting a Property Using the Property Editor
Editing Property Values
Editing Single Object Property Values
Editing Multiple Object Property Values
Compound Properties
Extended Editing Forms
Property Status Visualization
Default Values
Read-Only Values
Differences In Property Values Across Selected Objects
The Property Editor and CDF Support
Callbacks
cdfgData
cdfgForm
Modgen Property Updates using the Property Editor Assistant
Introducing the Probes Assistant
Benefits of using Probes Assistant
Accessing the Probes Assistant
Hiding the Probes Assistant
The Probes Assistant Graphical User Interface (GUI)
Displaying Probed Nets in the Probes Assistant
Context-Menu Options
Using Context-Menu Options in Probes Area
Using Context-Menu Options in Display Area
Controlling the Display in the Probes Assistant
Saving Probe Paths to a File
Removing a Probe or All Probes
World View Context-Menu
Schematic HTML Publisher Overview
Use Scenarios
Supported Browsers
Exporting a Design Hierarchy to HTML (non-configured schematic)
Exporting a Design Hierarchy to HTML (configured schematic)
Navigating Exported HTML in a Web Browser
The Dynamic Preview Pane
The Navigator Pane
The Bill of Materials
Printing an Exported Design
Customizing the HTML Files
Inflate
Create Net Topology
Create Stackup
Transmission Cells
Customizing the RF Toolbar
Creating Split Symbols
Adding a Split Annotate Label
Marking a Symbol as a Split Symbol
Adding Split Instances to a Schematic
Viewing the Splits in a Design
Editing Properties of Split Instances
Changing the Default Environment Variables
Copying Environment Variables from the Samples Directory to ~/.cdsenv
Checking the Value of an Environment Variable
Setting Environment Variables in the CIW
Changing Graphic Environment Variables That Are Cellview Properties
Retaining the Current Settings for Future Sessions
addStubs
aelEvalCDFParam
allTerms
annotationBalloonPinningStatus
annotationSetupFileList
autoDot
autoEquivalentConnectivityTime
autoLoadBindKeys
autoWireStubBusTerms
autoZoomMode
autoZoomPan
autoZoomScale
blockDirRules
broadcast
browserShowSchViews
browserType
bundleDisplayMode
checkAlignOverlaps
checkAlways
checkBeepOn
checkConstraints
checkHierOpenMode
checkHierSave
checkSymTime
comanageConstraintView
comanageFollowModeOnDescend
comanageFollowModeOnOpen
compBackTrace
condOp
copyDesignIntent
createCvOptions
createInstResetCDF
createInstShowCDF
createLabelAutoCenterSize
createLabelAutoJustify
createLabelAutoOffset
createLabelAutoSpacer
createLabelFontHeight
createLabelFontStyle
createLabelHorzOffset
createLabelHorzPosition
createLabelHorzRotation
createLabelJustify
createLabelOffsetMode
createLabelVertOffset
createLabelVertPosition
createLabelVertRotation
createPinAutoNameFromNamedNet
cvDisplay
defaultsFile
defWideWireWidth
deleteInstPinsWire
descendCanvasType
descendDemoteViewNameList
descendSheet
descendTarget
differential
dimming
dimmingIntensity
dimmingMode
directEditOnlySelected
disablePortOrderPopup
dotOverlap
drawMode
drawModeRoute
useDynamicHilightPacket
echoToCIW
editPropChangeAllConfirm
editPropProtectCDF
editPropReadOnlyFields
editPropReadOnlyNetName
editPropShowCDF
editPropShowSystem
editPropShowUser
findAccessMode
findZoomButton
flattenConnectMode
flightWidth
gravityOn
ignoreHilightColor
ignoreHilightOn
ignoreShowMessage
incrementalConn
incrementalConnTimeout
inhConnDisableDefNetField
inhConnDisablePinFields
inhConnGenNetExprDefNet
inhConnGenPinNetExpr
instObjectSelectionMode
invokeKanjiEditor
labelsVisibleDuringDrag
libList
magAnchorPosition
magConfined
magCursorOffset
magDisplayMode
magFloatPosition
magOffsetCorner
magScale
magSize
makeCellFactorize
makeCellPlaceSymbol
mapCvMappingSchViewName
mapCvTermDirectionCheck
markerSeverity
markerShowIgnore
markerZoom
matchedToIgnore
maxLabelOffsetUU
minMarkerSize
modalCommands
netExprDisplay
netNameMethod
netNamePrefix
netNameRangeAuto
netNameRangeDescend
netNameSeparator
noteFontHeight
noteFontStyle
noteJustify
noteShape
noteShapeLineStyle
noteType
objectInfoInStatusBar
pinBackTrace
pinLabelDrafting
pinLabelFontHeight
pinLabelFontStyle
pinLabelJustify
pinLabelOverbar
pinLabelSetDrafting
pinLabelSetFontHeight
pinLabelSetFontStyle
pinLabelSetJustify
pinLabelSetOverbar
pinNameSeed
pinRefDuplicates
pinRefFormat
pinRefSorting
postProcNetSigTypes
probeConnectedInstances
probeCycleBool
probeDirection
probeHiliteLppList
probeHiliteLppString
probeTraverseFeedThrough
probeTraverseHierarchy
probeNetDisplayHierarchyLevel
propEditShowEOPSections
recursionCheck
replMasterSymPinName
replSaveChanges
runSRC
runVIC
saveAction
saveDefaultPortOrder
schCoalesceLimit
schCursorShape
schDisplayDepth
schDrawAxesOn
schDynamicHilightOn
schDynamicNetHilightColor
schDynamicNetHilightColorAlt
schDynamicNetHilightColorMemNet
schDynamicNetHilightColorPre
schDynamicNetHilightIslands
schDynamicNetHilightMemNetIslands
schDynamicNetHilightOn
schFilterSize
schGridMultiple
schGridSpacing
schGridType
schMaxDragFig
schVerboseFind
schPathType
schShowDirectConnects
schShowLabelOrigin
schSnapSpacing
schWindowBBox
schematicAreaPartialSelect
schematicSelectAllDefault
schematicSelectFilter
sensitiveMenu
shapeLineType
shapeLineWidth
snapAlignDistribute
snapEnabled
spanLib
srcCheckFloatingSignals
srcConnByName
srcFixedGlobalsCheck
srcFloatingBIDIR
srcFloatingInput
srcFloatingIO
srcFloatingIterTermStub
srcFloatingNets
srcFloatingOutput
srcInhImplicitTerm
srcInhInstPinPinConn
srcInhPinNetCollision
srcInheritedConn
srcInstNameExpr
srcInstNameSyntax
srcInstOverlap
srcInstOverlapValue
srcIteratedInsts
srcLogWarnLimit
srcMatchedParameters
srcMaxLabelOffset
srcNameCollision
srcNetNameExpr
srcNetNameSyntax
srcNoOverrideNet
srcOffsheetConnCheck
srcPinDirConflictCheck
srcPinNetCollision
srcReportIncompleteChecks
srcSamePortCheck
srcShortedOutputGlobal
srcShortedOutputs
srcSigTypeIntegrity
srcSolderOnCrossover
srcSparseIndexBus
srcSparseIndexBusOnlyTerms
srcSysVerilogSyntax
srcTermNameExpr
srcTermNameSyntax
srcUnconnectedWires
srcUnnamedConnection
srcVHDLSyntax
srcVerilogSyntax
ssgSortPins
statusBanner
statusBannerXY
stickyWireLabelRange
stubLength
symCursorShape
symDisplayDepth
symDrawAxesOn
symDynamicHilightOn
symGridMultiple
symGridSpacing
symGridType
symMaxDragFig
symPathType
symShowDirectConnects
symShowLabelOrigin
symSnapSpacing
symWindowBBox
symbolAreaPartialSelect
symbolLabelChoice
symbolLabelChoiceText
symbolLabelFontHeight
symbolLabelFontStyle
symbolLabelJustify
symbolLabelType
symbolPinFlatten
symbolPinIncrCount
symbolPinLocate
symbolPinUsage
symbolSelectAllDefault
symbolSelectFilter
symbolShape
symbolShapeFillStyle
transToSheetType
tsgAnnotationsForModifiedPins
tsgExcludeInhConnPins
tsgExcludeInhConnPinsNames
tsgTemplateType
updateConn
updateInstResetCDF
vicCheckPinOrder
vicExactPinMatch
vicIgnoreInhTermAll
vicIgnoreInhTermList
vicIgnoreInhTermViewList
vicIgnoreNonExistingTerms
vicIgnoreViewsWithNoSetPinOrder
vicInheritedPinMatch
vicInheritedPins
vicLogWarnLimit
vicSeverity
vicTermSigType
vicTermSupplySens
vicViewList
viewNameList
wireBackTrace
zoomOutButton
Photonics Environment Variables (Virtuoso Photonics Option)
opticalNetColor
opticalNetColoring
opticalNetLineStyle
opticalPinColor
opticalPinColoring
opticalPinFillColor
opticalPinFillStyle
opticalPinLineStyle
opticalPinStipple
opticalSigTypePropagation
srcOpticalElectricalConnection
srcOpticalMultiToSingle
srcOpticalSingleToMulti
srcOpticalTooManyConnections
Navigator Environmental Variables
autoResizeColumns
compactBusDisplay
defaultOpenIn
defaultOpenMode
fullSizeNameColumn
showSummaryPage
Net Tracing Environmental Variables
alternateHierSeparator
Library Command File
Running the Symbol and Simulation Library Generator
Running the Symbol and Simulation Library Generator in the Cadence Graphic Environment
Running the Symbol and Simulation Library Generator in the Cadence Nongraphic Environment
Variables That Control Command Execution
Properties That Modify Values
Sample Library Command File
Symbol Shape Generated by TSG
TSG Symbol Description File
TSG Template File
Clock and Negation Indicators
Backannotation
Simple File Example
Complex File Example
Extended File Example
TSG Symbol Description File Structure
Basic File Structure
Syntax
Arguments
Executing TSG
TSG Processing Order
Creating Symbols Automatically from a Schematic
Add Custom Pin
Add Generic – VHDL Properties
Add Instance
Add Kanji Note
Add New Property for Search
Add New Property to Find
Add New Property to Find/Replace
Add Property – Edit Object Properties
Add Selection Box
Add Symbol Label
Add Symbol Shape
Add Wire
Annotation Setup
Build Inherited View List
Cellview From Cellview
Cellview From Instance
Cellview From Pin List
Cellviews with Evaluated Net Expression Name
Change Sheet Border Size
Check Hierarchy
Check Label Attachment
Component Browser
Component Browser Preferences
Copy
Create a Mapping Schematic Step 1 of 2
Create a Mapping Schematic Step 2 of 2
Create Block
Create Cellview Dialog Box – Replace or Modify
Create Net Expression
Create Note Shape
Create Note Text
Create Patchcord
Create Pin – Schematic
Create Pin – Symbol
Create Schematic
Create Schematic Sheet
Create Wire Name
Cross Reference Options
Cross-View Checker
Delete All Markers - OpenAccess version
Delete Generic – VHDL Properties
Delete Marker
Delete Property – Edit Object Properties
Delete Schematic Sheet
Descend Edit/Read
Display Options
Edit Cellview Properties
Edit Object Properties – Basic
Edit Object Properties – Instance and Block
Edit Object Properties – Instance Pin
Edit Object Properties – Label
Edit Object Properties – Master Property
Edit Object Properties – Net Expression
Edit Object Properties – Note Shapes
Edit Object Properties – Note Text
Edit Object Properties – Other Object
Edit Object Properties – Pin
Edit Object Properties – Pin Name
Edit Object Properties – Selection Box
Edit Object Properties – Symbol Label
Edit Object Properties – Symbol Pin
Edit Object Properties – Symbol Shape
Edit Object Properties – Wire Name
Edit Object Properties – Wire Segment
Edit Pin Order
Edit Schematic Sheet Number
Editor Options
Export Schematic Hierarchy
Find Marker
Flatten
Go To Pin
Go To Sheet
Import Symbol
Left, Right, Top, Bottom Pin Attributes
Load Label Display
Load Schematic Defaults
Make Cell
Modify Generic – VHDL Properties
Modify Property – Edit Object Properties
Move
Net Expression Available Property Names
Net Expression Evaluated Names
New File
Occurrence Paths to Evaluated Name
Open File
Plot Options
Register Net Name per Terminal
Renumber Instances
Reset Invisible Labels
Rotate
Route Flight Line
Route Named Connection
Save a Copy
Save Label Display
Save Schematic Defaults
Save Schematics with Errors
Schematic Check Options
Schematic Find
Schematic Replace
Schematic Rules Checks Setup
Schematic Select By Filter
Schematic Select By Property
Schematic Selection Filter
Schematic Title Block Properties
Set Instance Binding
Set Label Display Simulation Data Directory
Show Views Found
Stretch – Schematic View
Stretch – Symbol View
Submit Plot
Symbol Find
Symbol Generation Options
Symbol Replace
Symbol Select By Filter
Symbol Select By Property
Symbol Selection Filter
Update Pins
VHDL Properties
Configuring Your System
Specifying the Kanji Editor
Configuring the Kanji Menu Command
Using Kanji Notes
Formats, Files, and Views
Adding a New Note
Editing an Existing Note
Limitations
Introduction
Arranged as a Keyboard Layout
Arranged by Functions
Related Topics
Wire Naming
SCH-7060, SCH-7071, SCH-7072, SCH-7088: Incorrect Wire Label Syntax
SCH-7064: Conflicting Labels on the Same Wire
SCH-7065: Syntax Error in Wire Label
SCH-7067: Incorrect Alias Label Syntax
SCH-7068: Alias Width Does Not Match Net Width
SCH-7069 and SCH-7084: Alias Label Not Glued to a Wire
SCH-7070 and SCH-7077: Unconnected Wire Labels and Net Expression
SCH-7078: Base Name Already in Use by Another Net
SCH-7902: System-generated Net Prefix Cannot Be Used
SCH-7903: Unexpected Format for Wire Label Glue Distance Setting
Shorts and Misconnections
SCH-7003: Short between Nets
SCH-7005 to 7008: Shorted Signals across a Feed-through Pin
Incompatible Connection Widths
SCH-7004 and SCH-7080: Misconnection between Unrelated Nets of Different Widths
Tapping and Repeating
SCH-7020 to SCH-7035, SCH-7050 and SCH-7051: Tapped Bits Out of Range
SCH-7061: Unexpected Repeat Label
SCH-7062: Unexpected Tap Label
SCH-7116: Ambiguous Connection at Tap
Inherited Connections
SCH-7015: Conflicting Net Expressions on the Same Net
SCH-7074 and SCH-7075: Conflict between Net Expression and Wire Label
SCH-7079 to SCH-7087: Incomplete Net Expression Label
SCH-7111 to SCH-7115: Circular References
SCH-7280: Non-inherited Pin with Net Expression
SCH-7281: Global Schematic Pin Name Inconsistent with Net Expression Default
SCH-7282 to SCH-7284: Net Expression with Non-global Default Net
Patch Cords
SCH-7090 to SCH-7092: Incorrectly Constructed Patch Cord Symbol
SCH-7093 to SCH-7094: Incorrectly Connected Patch Cord Instance
SCH-7095 to SCH-7102: Problems with Patch Cord Connection Expressions
SCH-7103 to SCH-7110 and SCH-7286 Ripper Property Issues
Indirect Shorts between Global Signals
SCH-7200 to SCH-7203: Shorted Global Signals through a Patch Cord
SCH-7220 to SCH-7223: Shorted Global Signals through an Alias Label
SCH-7240 to SCH-7242 and SCH -7260: Shorted Globals across a Feed-through Pin
Indirect Shorts between Pins
SCH-7204 to SCH-7207: Shorted Pins through Patch Cord
SCH-7224 to SCH-7227: Shorted Pins through Alias Label
SCH-7243 to SCH-7245: Shorted Pins across a Feed-through Pin
SCH-7270: Shorted Pins on Different Parts of the Same Net
Indirect Shorts between Pins and Global Signals
SCH-7208 to SCH-7215: Shorted Pin and Global through Patch Cord
SCH-7228 to SCH-7235: Shorted Pin and Global through Alias Label
SCH-7246 to SCH-7251: Shorted Pin and Global across a Feed-through Pin
SCH-7271: Non-global Pin Connected to Global Net
SCH-7299: Short between Global Nets or Pins
Unexpected Schematic Content
SCH-7066: Unexpected Missing Instance Terminal
SCH-7285: Unexpected Pins on Sheet Border Instance
SCH-7286: Unsupported Ripper Configuration
SCH-7287: No-connection Annotation with Global Pin
SCH-7288: No-connection Annotation with Net Expression
SCH-7289: No-connection Annotation is Not Ignored by Netlister
Other Errors
Ungrouped Messages
Finding the Range of Bits in a Bus
Return to top