Раздел: Документация
0 1 2 3 4 5 ... 89 Команды управления системой Specctra Программы системы Specctra управляются командами, которые устанавливают правила проектирования и условия размещения и трассировки. ВвОд команд можно осуществлять различными способами, в частности: •использовать мышку для выбора команд из меню и диалоговых боксов; •печатать команды на клавиатуре; •запуском DO-файла, который содержит последовательность команд. При изучении правил работы со Specctra и способов конструирования команд полезно применять пользовательский графический интерфейс (graphic user interface — GUI), так как каждая команда из меню генерирует синтаксически корректную команду. Возможен анализ Did-файла или выводного окна, где записаны команды, — т. е. становится доступным корректный синтаксис команды. Дело в том, что в этом файле зафиксированы все команды, использованные в течение сессии. Этот файл можно использовать для создания DO-файла, который как раз и является файлом управления трассировщиком. Именно работа с использованием DO-файла является предпочтительной при трассировке в Specctra. Этот файл позволяет не только выполнять трассировку автоматически, но и служит протоколом примененных в проекте правил проектирования и команд. Ниже приведен базовый DO-файл, который можно успешно использовать для проектирования большинства ПП. Для включения дополнительных специфических требований конкретного проекта этот файл просто необходимо частично отредактировать. Знание сути команд в базовом DO-файле и их понимание позволяет пользователю составлять свои собственные файлы или использовать команду «умной трассировки» — smart route. Эта команда автоматически выполняет проект и, как правило, выполняет 100-процентную трассировку. При необходимости применения одних и тех же команд для большого числа цепей, классов цепей, групп отрезков цепей можно использовать символы * и ? в их наименованиях (метках). Символ * служит для условной замены любого числа символов в метке, символ ? — для единственного символа. Например, команда protect net sig? служит для защиты цепей с именем sig и всех цепей, имена которых состоят из 4 символов и начинаются с sig. В свою очередь, команда protect net sig* защищает все цепи с меткой sig и все цепи, метки которых начинаются с sig. Размещение компонентов Набор команд интерактивного редактирования размещения компонентов (EditPlace) позволяет: \ •интерактивно размещать и передвигать компоненты; е группировать в кластеры образы компонентов и задавать комнаты (области на плате); в устанавливать правила проектирования для оптимизации производства плат е учитывать при размещении связность компонентов; е перемещать ранее установленные компоненты; •расталкивать, менять местами и выравнивать компоненты; •производить анализ плотностей размещения; е генерировать отчеты; •отменять и восстанавливать команды. Инструмент для размещения позволяет производить автоматическое размещение, в частности: •группировать компоненты с учетом связности; е размещать компоненты на двух сторонах ПП, учитывая их размеры (большие или маленькие) и начальное размещение компонентов; а размещать развязывающие конденсаторы в цепях питания; •автоматически менять местами и вращать компоненты для уменьшения ман-хэттенской длины связей; •интерактивно или автоматически свопировать (менять местами) логически эквивалентные части компонентов и их эквивалентные выводы; •автоматически размещать комнаты. Интерактивное редактирование и трассировка Набор команд интерактивной трассировки и редактирования топологии трасе (EditRoute) позволяет: •интерактивно трассировать и перетрассировать связи с применением методов расталкивания и сдвигов, включая использование глухих и внутренних меж-слойных переходов; •проталкивать и раздвигать трассы и дополнительные переходные отверстия (ДСО); •трассировать на дискретных сетках или бессеточно; •осуществлять контроль правил проектирования; •копировать трассы на одном или многих слоях; •вырезать сегменты трасс;. •удалять цепи, трассы и сегменты трасс; •уменьшать размеры изгибов трасс и выступы на трассах; •отменять и восстанавливать команды. Интерактивная трассировка позволяет также работать с высокочастотными связями, выполняя при этом: •контроль максимальной и минимальной длины трасс; •автоматическое окончание трассировки отдельной цепи; •добавление, смещение, удаление виртуальных КП; •редактирование топологии цепи; •трассировку жгутов (магистралей); •редактирование способа металлизации на слоях. Автотрассировка Набор команд автоматической трассировки (AutoRoute) производит автоматическую прокладку трасс и ввод ДСО в проекте. Управление трассировкой производится посредством выдачи команд из меню или из командного файла. При этом можно выполнять: •перекладку и повторную прокладку трасс с проталкиванием и обходами с целью получения максимально плотной трассировки; •трассировку на дискретных сетках и бессеточно; •переопределения в процессе трассировки сеток для трасс и ДСО; •формирования стрингеров к выводам компонентов или к ДСО; •трассировку жгутов; •трассировку с учетов иерархии правил проектирования; •автоматическое улучшение результатов трассировки для оптимизации изготовления ПП; •диагональную (угол 45 градусов) прокладку трасс; •контроль размеров стрингеров; •поддержку упорядоченного специального расположения выводов; •поддержка раздельной обработки силовых и земляных слоев металлизации; •редактирование команд в Did-файле. 0 1 2 3 4 5 ... 89
|