Иллюстрированный самоучитель по OrCAD

Автоматическая трассировка

Трассировка проводников выполняется в ручном (интерактивном) или автоматическом режиме, задавая последовательность команд с помощью меню (см. табл. 7.7) и (или) пиктограмм панели инструментов, перечисленных в табл. 7.8.

Таблица 7.8. Команды трассировки проводников.

Эквивалентная команда
Режим размещения компонентов (File › Placement Mode)
Режим трассировки проводников (File › Routing Mode)
Перечерчивание экрана (View › Repaint)
Масштабирование изображения на полный экран (View › All)
Список слоев (View › Layers)
Отчет о плате (Report › Route Status)
Проверка объектов, находящихся внутри области, выведенной на экран
Режим измерения расстояний (View › Measure Mode)
Режим выбора компонентов (Select › Component Mode)
Режим выбора цепей (Select › Net Mode)
Режим выбора /отмены выбора проводников (Select › Wire Mode)
Режим выбора/отмены выбора участков не разведенных цепей (Select › Guide Mode)
Трассировка проводников (Edit Route Mode)
Сдвиг трасс и ПО вместе с прилегающими сегментами трасс, соблюдая зазоры (Move Route Mode)
Копирование трассы (Copy Route Mode)
Спрямление трассы (Critic Route Mode)
Разрезание сегмента трассы (Cut Segment Mode)
Удаление сегмента трассы, трассы или всей цепи (Delete)

Если в командной строке запуска SPECCTRA включена опция Quit After Do File, то после завершения команд, помещенных в Do-файле, работа с программой завершается. Если же эту опцию выключить, то можно продолжить трассировку вручную (в интерактивном режиме) или, скорректировав и загрузив Do-файл, снова в автоматическом режиме.

Трассировка в автоматическом режиме начинается с задания правил трассировки с помощью команд групп Select, Define и Rules. После этого выполняют группу команд автотрассировки Autoroute. По команде Autoroute › Setup задают значения глобальных зазоров (РСВ Clearance) и ширины проводников (РСВ Wire Width), а также шаги сетки трассировки проводников (Wire Grid) и размещения ПО (Via Grid). Подготовительные операции выполняются по команде Autoroute › Pre Route. Автотрассировка производится по команде Autoroute › Route. На нем выбирают тип трассировки (Basic или Smart – устанавливается по умолчанию) и ряд других параметров. По окончании автотрассировки выполняют команды улучшения качества трассировки AutoroutoClean и AutoroutoPost Route (см. табл. 7.7).

Протокол команд трассировки заносится в Did-файл, пример которого приведен ниже:

# Cadence Design Systems, Inc.
# SPECCTRA ShapeBased Automation Software Automatic Router
# SPECCTRA ShapeBased Automation Software V9.0.3 made 2000/03/24 at 16:48:18
# Design File Name: E:\SPECCTRA\TUTORIAL\Lesson4.dsn
# No "-do" or "-docmd" switches specified on command line.
# Status File Name: E:\SPECCTRA\TUTORIAL\monitor.sts set soft_fence off
smart_route (min_via_grid 0.0001)
(min_wire_grid 0.0001)
(autojanout on)
(auto_fanout_via_share or (auto_fanout_pin_share on)
(auto_testpoint off) (auto_miter off)
write session E:\SPECCTRA\TUTORIAL\design.ses (comment)

Редактируя файл протокола, из него можно сделать Do-файл для последующей трассировки.

Приведем еще один пример составления фрагмента Do-файла (для трассировки проекта Lesson4.dsn):

unit mil
rule pcb (width 8)
rule net sigl (width 12)
define (net sigl (fromto U7-1 U8-1 (rule (width20))))
select net sigl sig2 sig3 sig4
bus diagonal

В этом примере задано глобальное правило низшего приоритета РСВ прокладки трасс шириной 8 мил. Цепь sigl будет иметь ширину 12 мил. Наибольшую ширину 20 мил будет иметь участок этой цепи между выводами U7-1 и U8-1. Для диагональной трассировки шин выбраны цепи sigl – sig4.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.