Значок научной библиотеки...

СИСТЕМА АВТОМАТИЗИРОВАННОГО ПРОЕКТИРОВАНИЯ P-CAD

Дорога на главную страницу...
Дорога на разветвление обзора...


Глава 1.

НАЗНАЧЕНИЕ И ОБЛАСТЬ ПРИМЕНЕНИЯ

 

P-CAD выполняет полный цикл проектирования печатных плат, включающий в себя графический ввод схем, упаковку схемы на печатную плату, ручное размещение компонентов, ручную, интерактивную и/или автоматическую трассировку проводников, контроль ошибок в схеме и печатной плате и выпуск документации. Система P-CAD стоит на одном уровне с такими пакетами, как TangoPRO и ACCEL EDA. Так же, как и в TangoPRO, в P-CAD присутствует редактор схем и менеджер библиотек. Если система ACCEL EDA ориентирована на особенности аналоговых и смешанных аналого-цифровых устройств, то система P-CAD предназначена преимущественно для разработки печатных плат цифровых устройств [1]. Одной из особенностей особенность системы P-CAD является поддержка иерархических структур принципиальных схем.

Верный путь к началу!


Глава 2.

ТЕХНИЧЕСКИЕ ХАРАКТЕРИСТИКИ СИСТЕМЫ

 
  • возможность удаления неиспользуемых слоев в базах данных принципиальных схем и печатных плат; oпредусмотрена возможность редактирования стеков контактных площадок, не выгружая печатную плату (по команде Push Padstack); oвведен системный каталог для размещения стандартных файлов специальных символов (.ssf), таблиц апертур (.apr), стеков контактных площадок (.ps) и др.

  • реализована автоматическая простановка позиционных обозначений символов при создании схем; oвведены атрибуты цепей для передачи в программу SPECCTRA технологических ограничений (ширина проводников, зазоры и типы переходных отверстий);

  • обеспечена возможность назначения толщины не только линий, но и букв при печати чертежей c помощью утилиты WinPlot (вывод на периферийные устройства осуществляется средствами Windows).

Кроме того имеется ряд более второстепенных дополнений, тем не менее существенно облегчающих работу:

  • o введены "горячие" клавиши "+", "-" для изменения масштаба изображения и Ctrl+R, Alt+R для вращения объектов при выполнении команд Enter/Component, Move/Component; oпривязка к не находящимся в сетке объектам при выполнении измерений; oзахват ближайшего вывода компонента при его редактировании и опросе (ранее курсором нужно было попасть точно в центр вывода);

  • усовершенствован механизм выбора перекрывающихся объектов в соответствии с их приоритетом; oв отчетах упорядочена сортировка цепей по именам; oзадержка включения отображения электрических связей на печатных платах после завершения перемещения компонентов; oцентрирование текста при простановке размерностей; oпросмотр каталогов при выборе файлов по командам File/Load, Environment/Attach Padstacks, Environment/Edit Aperture Table/Load AT (ранее файлы выбирались только в пределах текущего каталога).

Внесенные изменения достаточно полезны, особенно с учетом того обстоятельства, что в существующих реалиях не следует ожидать скорой замены P-CAD более современным ПО. Поэтому при работе с P-CAD рекомендуется все же использовать самую последнюю версию 8.7, в качестве автотрассировщика - программу SPECCTRA, а для выпуска технологической документации - одну из программ семейства CAM350 [3].

Верный путь к началу!


Глава 3.

ЦЕНА, АВТОР, ПОСТАВЩИК И ТРЕБУЕМЫЕ РЕСУРСЫ

 

В марте 1998 г. фирма ACCEL Technologies выпустила версию 8.7 хорошо известной системы проектирования печатных плат P-CAD, которая завершает ее развитие на платформе DOS. Как и следовало ожидать, в этой версии сделаны не очень принципиальные изменения и сохранены все основные недостатки P-CAD: отсутствие драйверов современных мониторов и периферийного оборудования, трудность переключения задач при использовании Windows 95, невозможность работы под Windows NT, устаревший интерфейс, не поддерживающий ставший привычным для большинства пользователей стандарт Windows, отсутствие кириллических шрифтов, несовершенство алгоритмов автоматического размещения компонентов и трассировки проводников, большой объем ручной доработки плат после выполнения автоматической трассировки, особенно при наличии слоев металлизации и пр. [3].

САПР P-CAD V8.0 или 8.5 требует 486-й процессор и не менее4 Мб (а фактически - 8-12 Мб) оперативной памяти. Такие компьюте-ры на заводах, в НИИ и КБ у нас сейчас есть и их даже можно счи-тать стандартом. [1]

Верный путь к началу!


Глава 4.

СТРУКТУРА СИСТЕМЫ И ТЕХНИЧЕСКОГО ПРОЦЕССА РАБОТЫ

 

Основные этапы проектирования печатной платы.

Проект в САПР P-CAD представляется в двух видах; в виде схемы электрической принципиальной и в виде печатной платы. В соответствии с этим в САПР P-CAD имеются два графических редактора:

  • схемный редактор, обеспечивающий создание принципиальной схемы;
  • технологический редактор, предназначенный для редактирования топологии печатной платы.

Основой проекта является библиотека радиоэлементов, которая также представляется в дыух видах:

  • схемный редактор использует схемную (символьную) библиотеку, состоящую из условных обозначений для схемы принципиальной электрической (символов);
  • технологический редактор использует технологическую библиотеку, определяющую так называемые "посадочные места" радиоэлементов для их установки на печатную плату.

Библиотечные элементы содержат как графическое описание, так и упаковочную информацию. Упаковочная информация представляет собой текстовое описание контактов и взаимные ссылки на нумерацию контактов в символах схемной библиотеки и посадочных местах технологической библиотеки. Создание библиотечных элементов является очень ответственным этапом, поскольку ошибки, внесенные с библиотечными элементами обычно трудно исправляются, а проект, построенный на неправильно созданных библиотечных элементах, подобен зданию, построенному из "кривых" кирпичей. Этап создания принципиальной схемы относится к фазе функционального(схемотехнического) проектирования и для технического и конструкторского проектирования необходим лишь для создания документа "схема электрическая принципиальная", для описания состава радиоэлементов, участвующих в проекте, и здания электрических связей между контактами этих радиоэлементов.

Формально создание принципиальной схемы не является обязательным этапом, поскольку существует несколько способов описания принципиальной схемы. Кроме случаев получения такого описания из других САПР на этапе функционального(схемотехни-ческого) проектирования, возможно текстовое описание электри-ческих связей проекта, которое выполняется при помощи специального языка описания принципиальной схемы. Важным этапом выполнения проекта является переход к технологическому образу проекта. Здесь происходит замена базиса (библиотечных элементов). Схемные библиотечные элементы заменяются на технологические библиотечные элементы. В общем случае в один технологический библиотечный входит несколько символьных элементов. Причем иногда в технологический элемент входят символьные элементы различного типа (неоднородный библиотечный элемент). Поэтому при переходе к технологическому образу проекта происходит упаковка (группирование) эквивалентных символьных элементов. От оптимальности выполнения данного этапа существенно зависит эффективность выполнения всего проекта. Первым этапом работы в технологическом образе проекта является размещение радиоэлементов на печатной плате. Данный этап выполняется либо в автоматическом, либо в полуавтоматизиро-ванном вариантах. На заготовке печатной платы, содержащей контуры печатной платы и области запрета для размещения, устанавливаются радиоэлементы, а качество размещения оценивается по интегральному критерию оценки, учитывающему общую длину электрических связей на печатной плате [1]. Этап создания топологии печатных проводников платы выполняется посредством автоматической трассировки соединений и/или при помощи интерактивной (полуавтоматической) прокладки трасс, которая выполняется в процессе редактирования топологии печатной платы. Этап подготовки производства печатной платы включает в себя электрический и технологический контроль печатной платы, контроль за идентичностью электрических соединений на схеме электрической принципиальной и на печатной плате, а также возможные внесения исправлений в готовый проект, как со стороны схемы электрической принципиальной, так и со стороны печатной платы. В результате внесенные изменения должны быть учтены в проекте. Подготовка производства завершается формированием управляющих программ для станков с ЧПУ: фотокоординатографов и сверлильных станков.

Описание структуры программ и настройка САПР P-CAD.

Пакет прикладных программ P-CAD версии 8.5 (Master Designer) содержит в своем составе два графических редактора PC-CAPS и PC-CARDS, программу для автоматической трассировки соединений печатной платы PC-ROUTE и программы-утилиты, выполняющие служебные функции. В САПР P-CAD версии 8.5 отсутствует программа PREPACK, которая была лишней еще для версии 4.5. Дополнительно в версии 8.5 имеются:

  • программа PC-PARTS, предназначенная для автоматизации создания образов посадочных мест для технологических библиотечных элементов;
  • программа NETLIST, предназначенная для формирования текстовых файлов описания электрических цепей (*.NET);
  • программа PC-LPR, предназначенная для пересылки сформированных файлов управляющих программ на графо- и фотопостроители;
  • программа PCEZPLOT, предназначенная для создания PLT-файлов (*.PLT) без помощи графического редактора;
  • программа XRGEN, позволяющая автоматически сформировать FIL-файл;
  • программа PC-WINPLOT, которая работает под Windows и предназначена для визуализации PLT-файлов и вывода их на графо- и фотопостроители.

Система P-CAD версии 8.5 размещается на диске аналогично версии P-CAD 4.5. В корне диска располагается текстовый файл конфигураций - PCADDRV.SYS, который определяет основные четыре драйвера периферийных устройств:
SYSTEM \PCAD\DRV\SIBMPC.DRV
INPUT \PCAD\DRV\IMCROSFT.DRV
PDISPLAY \PCAD\DRV\DIBMVGA.REX
PCAD*FONT \PCAD\EXE\FNT8X8.FNT
Первая строка определяет работу системы P-CAD на персональном компьютере типа IBM PC. Вторая строка определяет связь системы P-CAD с устройством "мышь" типа Microsoft. Третья строка означает, что система P-CAD настроена на графический дисплей типа VGA. Четвертая строка определяет тип и размеры экранных шрифтов [1]. Структура рабочих файлов и их взаимосвязь принципиально не отличаются от структуры связей программ САПР P-CAD 4.5.

Верный путь к началу!


Глава 5.

СРАВНЕНИЕ С АНАЛОГАМИ

 

Система проектирования печатных плат ACCEL EDA 13.0.

САПР ACCEL EDA 13.0 предназначена для полноценной работы в 32-разрядных ОС Windows 95 и Windows NT. Исключение составляет лишь автотрассировщик ACCEL PRO Route, реализованный по-прежнему как DOS-приложение, использующее встроенную систему Phar Lap DOS Extender. После выхода версии ACCEL EDA 13.0 ее можно считать достаточно отлаженной и рекомендовать для профессионального использования разработчикам электронной аппаратуры. Первые версии этой системы ACCEL EDA 12.0 и 12.1 имели ряд недостатков, из которых наиболее существенно отсутствие иерархических структур в версии 12.0 и невозможность вывода на печать фрагментов схем или печатных плат (ПП). Теперь эти недостатки устранены. Перечислим основные дополнения, внесенные в версию 13.0 [2].

    Графические редакторы ACCEL Schematic и ACCEL P-CAD PCB:

  • введена команда File/Design Technology Parameters для задания различных технологических параметров проекта (определения контактных площадок и переходных отверстий, перечень допустимых зазоров, установка слоев ПП и классов цепей), которые могут быть применены к открытому проекту, заменяя их текущие значения;
  • введены компоненты, имеющие до девяти закороченных друг с другом выводов (Jumpers, перемычки). Подведенная к одному выводу цепь оказывается электрически соединенной со всеми остальными;
  • при выводе чертежей схем или ПП на принтеры или плоттеры возможен вывод изображения окна, размеры которого задаются пользователем;
  • увеличено до 100 число одновременно открытых библиотек (ранее - не более 10) и обеспечена возможность открытия новых библиотек в процессе выполнения команды размещения компонентов;
  • увеличено число цветов выделения объектов до 20;
  • изменен способ упорядочивания объектов в списках компонентов, атрибутов, апертур и т. п. (теперь компонент С2 размещается в списке перед компонентом С11).

    Схемный редактор ACCEL Schematic:

  • добавлена команда задания ширины линий электрических цепей (ранее устанавливалась лишь ширина линий графики);
  • при задании выводов компонентов предоставлена возможность выбора шрифта для номеров и позиционных обозначений выводов компонентов;
  • появилась возможность назначения отдельным листам схемы индивидуальных форматов;
  • стало допустимым удаление лишних участков цепей (коллинеарных и перекрывающихся) при перечерчивании экрана;
  • расширены функциональные возможности утилит DBX, разрешено производить запись данных в текущую схему.

    Редактор печатных плат ACCEL P-CAD PCB:

  • предусмотрена загрузка без ошибок списка соединений ПП при наличии компонентов без подсоединенных корпусов, для таких компонентов используются типовые корпуса;
  • предусмотрена быстрая замена корпуса компонента аналогичным, имеющим то же число выводов и секций и одинаковые позиционные обозначения выводов;
  • обеспечено создание контактных площадок в виде полигонов, просмотр графики контактных площадок и автоматическая генерация макросов апертур в формате RS-274-X управляющих Geber-файлов;
  • возможна простановка размеров в стандарте ANSI Y14.5M и изменение масштаба размерных стрелок;
  • разрешена фиксация компонентов, не позволяющая их перемещать, вращать, удалять, переносить на другую сторону платы и т. п. Информация о зафиксированных компонентах передается в программу SPECCTRA и распознается утилитами DBX;
  • расширены возможности ручной трассировки проводников: начало трассировки - в любой точке области металлизации (Т-образные соединения); удаление наложенных один на другой участков проводников; выбор способа прекращения прокладки трассы нажатием правой кнопки мыши; по команде DRC обнаруживаются трассы, ширина которых не равна значению атрибута WIDTH; возможность замены по команде Route/Miter Т-образных соединений Y-образными; возможность изменения размеров изгибов сглаженных проводников; введена "горячая" клавиша О для изменения типа сглаживания; высвечивание трассируемой цепи; разрешено подключение трасс к переходным отверстиям;
  • расширены возможности интерактивной трассировки проводников: начало трассировки - в любой точке области металлизации (Т-образные соединения); удаление наложенных друг на друга участков проводников, вывод дополнительных данных в строке состояний (режим ортогональности, имя цепи); автоматическое удаление петель.

Менеджер библиотек Library Manager. Расширены возможности интерфейса DBX для чтения и записи атрибутов в менеджер библиотек. Сетевые лицензии. Упрощена поддержка сетевых лицензий. Имеются лицензии на 1,3,5 или 10 рабочих мест. Поддерживаются Novell Net Ware 3.X и Microsoft Network, протокол TCP/IP. Утилиты DBX. Добавлены новые утилиты для контроля за максимальной высотой компонентов в заданных областях, проверки соблюдения зазоров между компонентами и изменения стилей стеков контактных площадок одного или нескольких компонентов на ПП. Кроме того, одновременно с ACCEL EDA 13.0 будет выпущена новая программа Interoute Gold, предназначенная для ручной трассировки ПП методом Push and Shove (раздвигая и проталкивая мешающие проводники, как в популярном прежде трассировщике MaxRoute). Эта программа вызывается из управляющей оболочки редактора ACCEL P-CAD PCB.

Недостатки.

В редакторе ACCEL P-CAD PCB по-прежнему не поддерживаются шрифты True Type. Поэтому для нанесения на ПП надписей по-русски приходится использовать программу САМ350 или самостоятельно вносить символы кириллицы в используемые в программе борландовские шрифты.

Пакет авторазмещения и автотрассировки SPECCTRA 7.1.

Вместо программы SPECCTRA 6.0 последние версии ACCEL EDA интегрируются с программами SPECCTRA 7.0 и 7.1 фирмы Cadence. SPECCTRA 7.0 выпущена в январе 1997 г. и является последней версией на платформе Windows 3.1. Следующая версия 7.1 - полностью 32-разрядная и предназначена для Windows 95 и Windows NT. Она теперь поддерживает сетевые лицензии не только на платформе UNIX, но и для IBM PC. Основные отличия версии 7.1: возможна перестановка логически эквивалентных вентилей и выводов (ранее эта информация из SPECCTRA в ACCEL P-CAD PCB не передавалась), расширены возможности трассировки высокочастотных схем и схем с планарными выводами, разрешено авторазмещение больших компонентов и связанных с ними компонентов малого размера и авторазмещение в "комнатах", возможно редактирование полигонов, введены Мастера создания файлов стратегий авторазмещения и автотрассировки, диагональная трассировка, добавление/удаление компонентов и электрических связей, ручная трассировка шин и многое другое.

Интересно отметить, что для передачи данных из популярной системы P-CAD (любых версий) в SPECCTRA и обратно Е. Кнышевым (Обнинск) разработан специальный конвертор. Причем с его помощью можно также передавать данные из P-CAD в программу PCBoards, входящую в состав системы DesignLab [2].

Xilinx Foundation Series (ПЛИС).

Фирма Xilinx специализируется на выпуске программируемых логических интегральных схем (ПЛИС или FPGA и FPLD) и комплекса их программного обеспечения. Основу ПО составляет программа Xilinx XACT Development System, выполняющая компиляцию описания ПЛИС (составленного на языке высокого уровня типа VHDL или представленного принципиальной схемой), компоновку и трассировку кристалла. Эта программа разработана фирмой Xilinx, что вполне естественно, так как никто не знает архитектуру ПЛИС лучше ее создателя. Другие же вспомогательные программы, основными из которых являются графические редакторы принципиальных схем и программы моделирования, разрабатывались на фирмах, специализирующихся в этой области, OrCAD, Viewlogic и ряде других. Такая политика, во-первых, приводила к повышению стоимости ПО и, во-вторых, к задержке примерно на год создания математической модели ПЛИС после выпуска ее на рынок. В связи с этим фирма Xilinx выпустила ПО Foundation Series, охватывающее все этапы разработки ПЛИС. В его состав входит программа ACTIV CAD, разработанная первоначально фирмой ALDEC и предназначенная для графического ввода схем при создании ПЛИС фирмы Xilinx и их моделировании, трансляторы языков Abel и VHDL, ХАСТ и ряд вспомогательных утилит. В результате модели новых ПЛИС появляются одновременно с завершением их разработки и значительно снижаются цены на ПО. Система Xilinx Foundation Series выпускается в двух вариантах. Вариант BASE поддерживает разработку ПЛИС серий ХС2064 - ХС3142А, ХС4003, ХС5204, ХС7300, ХС9500, X-BLOX. Причем каждая из версий поставляется в двух вариантах - с поддержкой только языка Abel и дополнительно VHDL. Стоимость Xilinx Foundation Series в зависимости от варианта поставки составляет от $995 до $5995 [2].

Сквозная система проектирования DESIGNLAB 8.0.

В июле 1997 г. фирма MicroSim выпустила следующую версию своего программного продукта DesignLab 8.0. Во-первых, в нее включены библиотеки полупроводниковых приборов, операционных усилителей и компараторов напряжения, выпускаемых фирмами Maxim, Philips, Siemens и Zetex. Во-вторых, при составлении электронных отчетов о проектах решена проблема 2000-го года. В-третьих, версия 8.0 поддерживает платформы Windows 95, Windows NT 4.0 и Windows NT 3.51; при установке сетевых лицензий предусмотрен выбор между NetHASP и FLEXlm (поддерживается только протокол TCP/IP). Из более существенных нововведений отметим следующие:

  • ускорение поиска ошибок, допущенных при создании принципиальной схемы; введение Мастера создания символов новых компонентов, упрощение создания иерархических символов;
  • новый менеджер проектов и средства ведения журнала проектов;
  • отображение на схеме значений узловых потенциалов и токов выбранных ветвей в режиме по постоянному току;
  • возможность моделирования схем, содержащих несколько устройств программируемой логики Xilinx;
  • построение графиков не только суммарной плотности выходного шума, но и вклада от отдельных шумящих компонентов;
  • загрузка в редактор печатных плат MicroSim PCBoards списков электрических соединений схем, созданных в других системах;
  • полная реализация принципа WYSIWYG при распечатке схем [2].

Программы схемотехнического моделирования MICRO-CAP V и ELECTRONICS WORKBENCH.

В процессе испытаний профессиональной версии программы моделирования смешанных аналого-цифровых схем MicroCap V на ряде примеров обнаружено, что в ней применяются более совершенные алгоритмы расчета переходных процессов, чем в программе PSpice из пакета DesignLab 8.0. Так, в процессе автоматического выбора шага интегрирования сообщения о том, что выбран очень мелкий шаг, появляются гораздо реже. Удобство интерфейса и возможность моделировать смешанные аналого-цифровые схемы выдвигают MicroCap V в лидеры для применения в вузах. Наличие интерфейса со средствами синтеза аналоговых и цифровых фильтров, разработки ПП и многое другое оставляют все же DesignLab 8.0 в лидерах для профессионалов. Исправлены ошибки и в программе Electronics Workbench. Последняя версия 5.0 работает более надежно, и ее теперь можно рекомендовать для выполнения студенческих лабораторных работ [2].

Программа моделирования устройств обработки сигналов HYPERSIGNAL BLOCK DIAGRAM.

Программа HyperSignal Block Diagram / RIDE (Real-time Integrated Development - возможность подключения аппаратуры для обработки сигналов в реальном времени) предназначена для моделирования аналоговых и цифровых устройств, заданных функциональными схемами. Ее функциональные возможности сопоставимы с программой System View в области моделирования и уступают известному пакету LabView фирмы National Instruments при создании виртуальных инструментов. Ее отличительные особенности - малые требования к аппаратным ресурсам ПК (процессор 80386 и выше, ОЗУ 4 Мб, доступное пространство на жестком диске 25 Мб), простота интерфейса и большое количество библиотек из области обработки сигналов с возможностями пополнения и подключения программ на Си, в частности, имеются средства синтеза цифровых фильтров. По Internet можно получить оценочную версию HyperSignal Block Diagram 4.0, поставляемую с библиотекой, содержащей 40 функций. Имеется электронный учебник в формате Acrobat Reader фирмы Adobe. Профессиональная версия содержит библиотеку из 300 функций для моделирования и примерно 500 функций для работы в реальном времени. Дополнительно поставляется транслятор Hyperception Application Interface для генерации выполняемых модулей (аналог Application Builder из пакета LabView). Оценочная версия позволяет работать примерно 30 мин, но позволяет сохранить внесенные в схемы изменения, после чего ее можно запустить вновь [2].

Универсальная программа проектирования электронных устройств APLAC.

В процессе проектирования электронных устройств приходится использовать целый набор программ. На этапе разработки структурной схемы применяются такие известные программы, как SysCalc, System View, SIMULINK, LabView. При создании принципиальных схем - PSpice (в составе пакета DesignLab), Micro-Cap, Electronics Workbench, а при проектировании устройств СВЧ - специализированные программы Super Compact, Touchstone, Libra и др. Все эти программы довольно дорогостоящи, поэтому большой интерес, особенно в технических университетах, вызывают универсальные программы, к которым относится APLAC. Программа APLAC была разработана в 1988 г. профессором Хельсинского университета Мартти Валтоненом, а затем доработана сотрудниками лаборатории теории цепей этого университета совместно со специалистами Nokia Research Center и Nokia Mobile Phones. Она предназначена для проектирования и моделирования электрических схем и систем во временной и частотной областях. В состав этих схем и систем могут входить как цифровые, так и аналоговые компоненты, в том числе устройства диапазона СВЧ. Выполняются следующие виды расчетов: режим по постоянному току, частотные характеристики, спектральная плотность и коэффициент шума, чувствительность и параметрическая оптимизация, переходные процессы, спектры сигналов, анализ периодических режимов, статистический анализ по методу Монте-Карло. Этот набор довольно стандартен, но только APLAC позволяет выполнять такие расчеты, не прибегая к помощи других программ. Помимо этого в APLAC имеется ряд интересных особенностей, о которых речь пойдет ниже. Еще одна важная особенность APLAC - наличие большого набора библиотек элементов принципиальных схем и отдельных блоков, применяемых в аналоговых и цифровых системах связи. По своему функциональному составу эти библиотеки превосходят библиотеки других систем. Кроме того, в состав APLAC входит подпрограмма расчета трехмерных электромагнитных полей микрополосковых конструкций и других устройств диапазона СВЧ. Последнее, на что следует обратить внимание, это возможность ввода результатов измерений и вывода управляющих сигналов с помощью интерфейсных плат стандарта IEEE-488 (GPIB, HPIB), как в системе LabView [2].

Верный путь к началу!


Глава 6.

ИНТЕРФЕЙСЫ К ДРУГИМ СИСТЕМАМ

 

Конвертор P-CAD - SPECCTRA.

Программа SPECCTRA фирмы Cadence в настоящее время лучшая на платформе Windows программа автоматической и интерактивной трассировки проводников и размещения компонентов. В связи с этим при ее наличии вполне достаточно использовать систему P-CAD (любой версии) для создания принципиальных схем и упаковки их на печатную плату. А все дальнейшие операции по размещению компонентов и трассировки проводников выполнять с помощью SPECCTRA в интерактивном или автоматическом режиме (с нашей очки зрения не только в автоматическом, но и в интерактивном режиме функциональные возможности SPECCTRA гораздо выше, чем у графических редакторов печатных плат систем P-CAD, ACCEL EDA, OrCAD и других). SPECCTRA не является автономной программой - данные о перечне компонентов и электрических связях передаются в нее из графических редакторов печатных плат с помощью конверторов.

Программа P2S - один из таких удачных конверторов, предназначенных для взаимодействия P-CAD и SPECCTRA [3]. В системе P-CAD достаточно начертить контур печатной платы и предварительно расставить компоненты с указанием электрических связей (допускается использование любой версии P-CAD 4.5 - 8.7), после чего с помощью P2S передать данные в программу SPECCTRA. При этом имеется ряд ограничений: o контактные площадки выводов компонентов должны иметь простейшую форму круга, квадрата, прямоугольника, линии или полигона; контур печатной платы должен быть нарисован отрезками линий, не отрывая "пера от бумаги"; oдля всех контактных площадок, в том числе контактных площадок компонентов с планарными выводами, должны иметься файлы стеков (расширение имени .ps).

Последнее требование обусловлено тем, что в ранних версиях P-CAD контактные площадки планарных компонентов не поворачивались вместе с ними и поэтому пользователи были вынуждены рисовать эти площадки вместе с изображением корпуса планарного компонента. Однако уже в версии P-CAD 4.5 появилась опция Rotate padstacks, включение которой решает эту проблему. Поэтому стеки контактных площадок необходимо создавать как для штыревых, так и планарных выводов.

После загрузки проекта в конвертор устанавливается фактический порядок следования слоев печатной платы, просматривается и редактируется список стеков контактных площадок, просматривается графика компонентов с подсоединен-ными контактными площадками и устанавливаются правила трассировки, передаваемые в SPECCTRA (хранятся в файлах .dsn). После завершения разработки печатной платы информация передается обратно в P-CAD для выпуска конструкторской и технологической документации [3].

Верный путь к началу!