Автоматическая трассировка
Графический редактор EditRoute
позволяет проконтролировать разведенную ПП и вручную внести в нее следующие изменения:
Помимо обычного контроля соблюдения
технологических зазоров типа проводник-проводник, проводник-ПО и т.п. в системе
SPECCTRA выполняется контроль максимальной длины параллельных проводников, расположенных
на одном или двух смежных слоях, что позволяет уменьшить уровень перекрестных
искажений и уровень шума проектируемого устройства. Контролируется также максимальное
запаздывание сигнала в отдельных цепях.
Трассировка проводников выполняется в ручном (интерактивном) или автоматическом
режиме, задавая последовательность команд с помощью меню (см. табл. 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.
Глоссарий программы Planix Home 3D Architect
Высота текста
В Planix Home 3D Architect — это высота заглавных букв (знаков) шрифта.
Выключить функцию
угла поворота
Функция, которая эффективно отключает все другие и позволяет вводить координаты
точек вне зависимости от предыдущей точки. Эта функция включена по умолчанию.
Высота цели
Способ
хранения данных в Turbo Vision Основным способом хранения данных в Turbo Vision
является их размещение в полях объектов. Поток Turbo Vision - это коллекция объектов
со специфичным способом хранения элементов: для этих целей коллекция-поток использует
дисковый файл, отображаемую память (EMS-память) или файловое устройство (устройство
ввода-вывода данных).
В трехмерных изображениях — это высота точки цели над землей. Чем меньше высота
цели, тем более крутой вид создаст программа в трех измерениях.
Вид страницы
Вид, показывающий страницу целиком.
Выражение
Комбинация цифр и операций, выполняющих вычисления. Вставка выражений (формул)
допускается почти во всех текстовых окошках, появляющихся на Панели редактирования
или в диалоговых окнах.
Выдавить
Переместить или копировать объект или группу объектов, вставив многоугольники,
которые соединяют координаты скопированных объектов и координаты их оригиналов
(для создания эффекта объемности).
Вершины
В Planix Home 3D Architect — это контрольные (критические) точки концов отрезка или кривой.
| |