Эквивалентная команда |
||
Режим размещения компонентов (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.