САПР
Несмотря на сезон отпусков многие ведущие фирмы в области разработки САПР для электронной промышленности выпустили летом новые версии ПО. Расскажем о наиболее значительных из них.
Новый менеджер проектов, мастер создания символов компонентов, средства поиска в библиотеках и многое другое упрощают процесс создания и отладки схем в DesignLab 8. 0
Система проектирования печатных плат ACCEL EDA 13.0
1 июня начато тестирование первой бета-версии 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.
Графические редакторы 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 управляющих Gerber-файлов;
- возможна простановка размеров в стандарте ANSI Y14.5M и изменение масштаба размерных стрелок;
- разрешена фиксация компонентов, не позволяющая их перемещать, вращать, удалять, переносить на другую сторону платы и т. п. Информация о зафиксированных компонентах передается в программу SPECCTRA и распознается утилитами DBX;
- расширены возможности ручной трассировки проводников: начало трассировки - в любой точке области металлизации (Т-образные соединения); удаление наложенных один на другой участков проводников; выбор способа прекращения прокладки трассы нажатием правой кнопки мыши; по команде DRC обнаруживаются трассы, ширина которых не равна значению атрибута WIDTH; возможность замены по команде Route/Miter Т-образных соединений Y-образными; возможность изменения размеров изгибов сглаженных проводников; введена “горячая” клавиша O для изменения типа сглаживания; высвечивание трассируемой цепи; разрешено подключение трасс к переходным отверстиям;
3 расширены возможности интерактивной трассировки проводников: начало трассировки - в любой точке области металлизации (Т-образные соединения); удаление наложенных друг на друга участков проводников, вывод дополнительных данных в строке состояний (режим ортогональности, имя цепи); автоматическое удаление петель.
Менеджер библиотек Library Manager. Расширены возможности интерфейса DBX для чтения и записи атрибутов в менеджер библиотек.
Сетевые лицензии. Упрощена поддержка сетевых лицензий. Имеются лицензии на 1, 3, 5 или 10 рабочих мест. Поддерживаются Novell NetWare 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. Поэтому для нанесения на ПП надписей по-русски приходится использовать программу CAM350 или самостоятельно вносить символы кириллицы в используемые в программе борландовские шрифты.
Пакет авторазмещения и автотрассировки 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!
Сквозная система проектирования
DesignLab 8.0
В июле фирма 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). Из более существенных нововведений отметим следующие:
3 ускорение поиска ошибок, допущенных при создании принципиальной схемы; введение Мастера создания символов новых компонентов, упрощение создания иерархических символов;
- новый менеджер проектов и средства ведения журнала проектов;
- отображение на схеме значений узловых потенциалов и токов выбранных ветвей в режиме по постоянному току;
- возможность моделирования схем, содержащих несколько устройств программируемой логики Xilinx;
- построение графиков не только суммарной плотности выходного шума, но и вклада от отдельных шумящих компонентов;
- загрузка в редактор печатных плат MicroSim PCBoards списков электрических соединений схем, созданных в других системах;
- полная реализация принципа
WYSIWYG при распечатке схем.
Отметим, что если ранее любой пользователь мог получить по почте CD-ROM с оценочной версией Design Center или DesignLab, обратившись непосредственно на фирму MicroSim, то теперь это можно сделать только через региональных дилеров (для стран СНГ и Балтии это московская фирма “Родник Софт”, телефон: 095/113-7001).
Программы схемотехнического моделирования Micro-Cap V и Electronics Workbench
В процессе испытаний профессиональной версии программы моделирования смешанных аналого-цифровых схем Micro-Cap V (см. описание студенческой версии в PC Week/RE, № 41/96, с. 48) на ряде примеров обнаружено, что в ней применяются более совершенные алгоритмы расчета переходных процессов, чем в программе PSpice из пакета DesignLab 8.0 (см. выше). Так, в процессе автоматического выбора шага интегрирования сообщения о том, что выбран очень мелкий шаг, появляются гораздо реже. Удобство интерфейса и возможность моделировать смешанные аналого-цифровые схемы выдвигают Micro-Cap V в лидеры для применения в вузах. Наличие интерфейса со средствами синтеза аналоговых и цифровых фильтров, разработки ПП и многое другое оставляют все же DesignLab 8.0 в лидерах для профессионалов.
Исправлены ошибки и в программе Electronics Workbench (см. PC Week/RE, № 15/97, с. 62). Последняя версия 5.0 работает более надежно, и ее теперь можно рекомендовать для выполнения студенческих лабораторных работ.
Программа моделирования устройств обработки сигналов HyperSignal Block Diagram
Программа HyperSignal Block Diagram/RIDE (Real-time Integrated Development - возможность подключения аппаратуры для обработки сигналов в реальном времени) предназначена для моделирования аналоговых и цифровых устройств, заданных функциональными схемами. Ее функциональные возможности сопоставимы с программой SystemView (см. PC Week/RE, № 15/97, с. 62) в области моделирования и уступают известному пакету 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 мин, но позволяет сохранить внесенные в схемы изменения, после чего ее можно запустить вновь.
В заключение приведем адреса Internet, по которым можно получить оценочные или студенческие версии и другую информацию о следующих программах:
ACCEL EDA - http://www.acceltech.com;
CAM350 - http://www.ecam.com;
DesignLab - http://www.microsim.com;
Electronics Workbench - http://www.interactiv.com;
HyperSignal Block Diagram - http://www.hyperception.com;
LabView - http://www.ni.com;
Micro-Cap - http://www.spectrum-soft.com;
SPECCTRA - http://www.cctech.com; конвертор P-CAD - SPECCTRA - http://www.maxnet.ru/p2s.
Последние новости САПР электроники помещаются на Web-странице http://www.rodnik.ru.
С автором можно связаться по адресу:
razevig@pcweek.redline.ru.
ВСЕВОЛОД РАЗЕВИГ