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

Virtuoso XL Layout Editor User Guide

Wire Editing in the Virtuoso XL Layout Editor

Include the environment variables in the .cdsenv file in your home directory. For example:

layout matchWireWidth boolean t

Include the environment setting in your .cdsinit file.

envSetVal("layout" "fitViaPattern" 'boolean t)

To determine the current value of any Virtuoso XL environment variable, type in the CIW. For example:

envGetVal("layout " "fitViaPattern" 'boolean)

Troubleshooting

This section provides information about what to do if you are unable to route from a connectivity object (pin, via, or an existing path) during the Virtuoso® XL wire editing process.

Make sure the routing layers are defined in the rules file or the technology file. If the routing layers are not defined, the following warning message will be sent to the Command Interpreter Window:

icclayers are not defined

For more information, see “Rule Information” on page 366.

Make sure object has connectivity. If there is no connectivity assigned to the object the following warning message will be sent to the Command Interpreter Window:

No wires are attached to that terminal

Check if there are rule violations which are preventing you from creating or extending a path. A dashed outline surrounds the path to indicate the wire-to-wire clearance rule.

Check if Route Options Route To Cursor Follow Layer Direction is set. When Follow Layer Direction is turned on, the routing layer direction, which is set in the rules file, is strictly followed. If the layer direction of is set, for example to horizontal on metal1, routing from a pin in the vertical direction on metal1 will not be allowed.

Check if the instance is placed off grid. If the instance is place off grid, you will not be allowed to route from the pins within the instance.

Make sure that all devices to be routed are inside a prBoundary. See “RoutingArea Boundary” on page 367 for more information.

Check if the routing angle is set to diagonal or orthogonal in the Create – Path form. In some cases paths will not route correctly in anyAngle mode.

December 2002

441

Product Version 5.0

Virtuoso XL Layout Editor User Guide

Wire Editing in the Virtuoso XL Layout Editor

December 2002

442

Product Version 5.0

Virtuoso XL Layout Editor User Guide

12

Checking Design Data in the Virtuoso XL

Layout Editor

This chapter explains how to use the Virtuoso® XL layout editor (Virtuoso XL) to check your design as you work. This chapter discusses the following topics:

Finding Design Elements (Probing) on page 444

Checking Shorts and Opens on page 450

Comparing Design Elements and Parameters (Checking against the Connectivity Source) on page 451

Information about Virtuoso XL online forms is at the end of the chapter.

December 2002

443

Product Version 5.0

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