8(495)909-90-01
8(964)644-46-00
pro@sio.su
Главная
Системы видеонаблюдения
Охранная сигнализация
Пожарная сигнализация
Система пожаротушения
Система контроля удаленного доступа
Оповещение и эвакуация
Контроль периметра
Система домофонии
Парковочные системы
Проектирование слаботочных сетей
Аварийный
контроль
Раздел: Документация

0 1 2 3 ... 89

СЕРИЯ СИСТЕМЫ ПРОЕКТИРОВАНИЯ

Ю.М. ЕЛШИН

В последнее время система PCAD 2000 получила широкое распространение, как доступная и достаточно мощная среда разработки печатных плат различных типов. В продаже появилась соответствующая техническая литература, особенно следует отметить книги В.Д. Разевига « ACCEL EDA 15.0 (P-CAD 2000)», издательства «СОЛОН-Р» и А.С. Уварова «Р-CAD 2000 ACCEL EDA Конструирование печатных плат. Учебный курс», издательства «Питер». Приведенные в этих книгах материалы, посвященные системе автоматизированного проектирования, достаточно подробно знакомят с методикой использования этой системы. Вместе с тем, общий объем книг не дал возможности рассмотреть более подробно вопросы автотрассировки печатных плат в этой системе и, в частности, такой важный вопрос как синтаксис и семантика файлов DO подсистемы Specctra. Вместе с тем, именно содержание этих файлов, определяет стратегию работы подсистемы и, следовательно, позволяет эффективно использовать большие возможности, заложенные в программное обеспечение автотрассировщика. Целью данного пособия является как раз устранение данного недостатка. Приведенные ниже данные повволят пользователям системы подробно ознакомиться с командами автоматической трассировки SPECCTRA, с их синтаксисом и семантикой, и таким образом, позволят более успешно применять в практической работе мощные программные средства этой подсистемы.

Отметим также, что в системе PCAD 2000 предусмотрена возможность использования подсистемы авторазмещения компонентов на печатной плате, однако в практике конструирования печатных плат эта подсистема используется достаточно редко, в силу различных причин. Вместе с тем, автоматическое размещение позволяет получить весьма полезное начальное размещение, отталкиваясь от которого пользователь может затем произвести необходимые перестановки в интерактивном режиме. Поэтому в рамках данного пособия приведено описание команд авторазмещения, которые могут быть введены в DO-файл на этом этапе заинтересованными пользователями.


Глава 1.

Общие сведения о системе Specctra

Specctra — это семейство программ проектирования печатных плат, которое работает на платформах UNIX и Windows. Эту систему можно использовать как в интерактивном, так и в автоматическом режимах на таких этапах проектирования, как размещение компонентов и трассировка сложных, насыщенных плат с пленарными и сквозными выводами у компонентов.

Весь инструментарий системы Specctra базируется на универсальном графическом пользовательском интерфейсе и самой современной технологии бессеточного проектирования ShapeBased. Планарные контактные площадки (КП), сквозные КП, трассы и другие элементы печатной платы (ПП) моделируются точными геометрическими образами. При этом каждый образ может иметь присвоенные ему правила проектирования, которые представляют собой некоторые проектные ограничения, такие как дистанция между компонентами и их ориентация, ширина трасс и зазоры между ними, характеристики временных задержек в цепях, взаимные шумовые и поперечные наводки в электрических цепях. В таблице ниже поясняются преимущества ShapeBased технологии:

Преимущества

Что они означают

Точные геометрические модели КП, выводов компонентов, трасс, дополнительных сквоз -ных отверстий (ДСО) в бессеточной базе данных вместо занимающей много памяти сеточной модели платы

Требования к памяти минимальны

Используются точные размеры образов объектов

Максимальное использование доступного пространства

Поддержка сложных иерархических правил проектирования

Улучшение технологичности изготовления платы

Бессеточная трассировка или с дискретной сеткой минимального размера для трасс и отверстий (КП)

Максимальное использование площади печатной платы для трассировки, в результате возможно уменьшение числа слоев ПП

Поскольку Specctra привязывает правила проектирования к геометрическим образам объектов, нет никакой необходимости задавать эти правила через традиционные сеточные характеристики. Specctra осуществляет размещение и


трассировку без дискретных сеток или на очень мелких сетках, не требуя больших массивов памяти, как в случае сеточных методов. При этом большинство сеточных трассировщиков пытаются проложить все соединения в каждом проходе трассировки и так до тех пор,\ пока ПП не будет разведена полностью. Они не терпят наличия конфликтов пересечений и малых зазоров.

Specctra использует другой подход, называемый «адаптивной трассировкой». Трассировщик пытается соединить все связи уже на первом проходе, разрешая наличие конфликтов (в области зазоров и пересечений). В каждом последующем проходе трассировщик уменьшает число конфликтов, используя алгоритм снятия проложенных трасс и повторной их трассировки и алгоритм раздвижки и проталкивания трасс. По окончании каждого прохода Specctra суммирует полученную информацию и «изучает» проблемные области, где конфликты существуют, чтобы устранить их и полностью развести все трассы. Несмотря на возможное большое число проходов трассировки, автотрассировщик обычно достигает хороших результатов достаточно быстро.

Взаимодействие пользовательской САПР с системой Specctra

Specctra работает с вашей САПР как инструмент для трассировки и размещения. После создания базы данных в САПР, они транслируются в формат файла проектирования Specctra. Этот файл содержит всю необходимую физическую информацию, необходимую системе Specctra для решения задач размещения и трассировки. Любые правила проектирования, которые установлены в вашей САПР, переходят в файл проектирования системы Specctra.

После окончания работы системы Specctra вы транслируете файл трасс или сессионный файл. Транслятор соединяет трассы сессионного файла с вашей САПР ПП, и тем самым создается законченный проект. Ниже приведена диаграмма обмена данными между системами Specctra и взаимодействующей с ней САПР.



0 1 2 3 ... 89