Allegro® PCB Designer — САПР печатных плат от компании Cadence®
Cadence® Allegro® PCB Designer — это мощный и масштабируемый редактор печатных плат с возможностью расширения функционала при помощи подключаемых опций. Программа в базовой комплектации уже содержит все необходимые инструменты для проектирования сложных высокоскоростных цифровых и цифро-аналоговых печатных плат.
Allegro PCB Designer включает в себя менеджер по управлению правилами проектирования (Constraint Manager — менеджер констант), интерактивный редактор печатных плат PCB Editor, редактор схем с базой данных, а так же средства обмена данными с механическими САПР и CAM системами. Все инструменты объединены в единую оболочку разработчика и не требуют запуска дополнительных программ. Allegro может быть использован как отдельный инструмент для проектирования печатных плат, так и выступать частью системы по проектированию и производству электронного устройства.
Преимущества:
- Легко масштабируется для выполнения сложных проектов за счет опций командной работы и возможности легкого управления правилами проектирования при помощи таблицы с классами объектов.
- Проектирование различных печатных плат, входящих в состав одного электронного устройства, проходит под управлением единого набора констант. Это позволяет получать предсказуемые результаты в заданные сроки и сокращает количество итераций из-за ошибок в проектировании.
- Контролируются наборы правил для различных разделов проверок, таких как: производственные — DFF, проверки собираемости и пригодности к ремонту — DFA, тестопригодность — DFT. Присутствуют все необходимые константы, которые необходимо контролировать при проектировании плат высокой плотности — HDI, гибко жестких ПП и проектов со встроенными компонентами.
- Изменения на верхнем уровне иерархии проекта, легко могут быть переданы на более низкие уровни и имплементированы в составляющих проект частях и документации: так называемое front to back проектирование.
- Легкий обмен данными со сторонними программами посредством общепринятых форматов данных, таких как Gerber, DXF, IDX и др.
Редактор печатных плат PCB Editor
![](https://pcbsoftware.com/wp-content/uploads/2021/03/image-8.png)
Сердцем среды проектирования Allegro PCB Designer является редактор печатных плат — PCB Editor. Этот инструмент хорошо подходит как для проектирования простых печатных плат, так и для разработки комплексных многослойных высокоскоростных проектов.
![](https://pcbsoftware.com/wp-content/uploads/2021/03/placement.png)
Редактор обладает мощными инструментами по предтопологическому планированию трассировки, позволяет копировать повторяющуюся расстановку элементов на плате и проводит автоматическую расстановку в соответствии с заданными пользователем параметрами.
![](https://pcbsoftware.com/wp-content/uploads/2021/03/routing.png)
Интерактивные и легко настраиваемые инструменты трассировки позволяют пользователю легко создавать проводящий рисунок печатной платы, который соответствует всем DRC правилам проекта, передаваемым из схемы на печатную плату. Контроль правил осуществляется в режиме реального времени.
![](https://pcbsoftware.com/wp-content/uploads/2021/03/shapes.png)
Заливка проводящих полигонов на печатной плате не требует отдельной операции перерисовки всего проекта. Полигоны подчиняются всем правилам проекта и изменяют свой вид в соответствии с изменением трассировки.
Редактор печатных плат может обеспечить обмен данными с производством посредством генерации Gerber файлов, файлов сверловки и программ тестирования платы.
Менеджер констант — Constraint Manager
Все константы проекта задаются и представляются пользователю в табличной форме. Существует возможность разработки наборов правил и назначения этих наборов группам объектов — классам. В классы объединяются электрические цепи по какому-либо общему признаку. Необходимость контролировать зазоры определенной цепи до других частей проводящего рисунка в ручном режиме отсутствует — данную задачу менеджер констант решает в автоматическом режиме, если соответствующие правила определены. Также можно установить правила, задающие отношения между различными классами цепей.
Все константы контролируются в режиме реального времени. Нет необходимости запускать отдельно проверку на соответствие проекта заданным константам.
![](https://pcbsoftware.com/wp-content/uploads/2021/03/image-9-1024x403.png)
Менеджер констант полностью интегрирован в среду разработки устройства и присутствует как на этапе разработки схемы, так и в редакторе печатных плат.
Видимость отдельных вкладок, разделов, строк и всех остальных табличных элементов можно настроить в соответствии с запросом пользователя. Можно создавать свои разделы, в которые будут вынесены только интересующие пользователя константы или наборы цепей. Поддерживаются измерения в соответствии с заданными пользователем формулами.
Если в процессе трассировки DRC ошибки все-таки возникли по каким-либо причинам, то они будут обозначены специальными DRC маркерами в PCB Editor ,а в менеджере констант будет сформирован интерактивный список ошибок с указанием координат ошибки в проекте.
Расстановка компонентов на печатной плате и первичное планирование трассировки
Расстановка компонентов на печатной плате возможна как в автоматическом, так и в ручном режиме. В обоих режимах соблюдаются правила и ограничения, существующие на момент расстановки элементов, в том числе и DFA константы. Пояснение: DFA константы определяют минимально возможное расстояние компонентов друг относительно друга. Это расстояние необходимо поддерживать для контроля качества пайки печатной платы.
В ходе расстановки возможно помещать компоненты в специальные области. Эти области могут иметь сложный контур и называются «комнатами». Если компоненты принадлежат определенной комнате, то при перемещении их за границу комнаты или в область другой комнаты возникнет ошибка DRC. Это удобно при сортировке компонентов во время первичной расстановки. Пример: Можно выставить на печатную плату только компоненты принадлежащие источнику питания, либо интерфейсу DDRx памяти.
Визуализация проекта.
![](https://pcbsoftware.com/wp-content/uploads/2021/03/image-12.png)
![](https://pcbsoftware.com/wp-content/uploads/2021/03/image-13.png)
Встроенный 3D визуализатор доступен во всех вариантах редактора печатных плат. Поддерживаются различные фильтры, управляющие видимостью объектов, их цветом, прозрачностью. Также поддерживается отображение сложных структур переходных отверстий.
В 2D режиме визуализации трассировки возможно быстрое отражение проекта относительно оси Y. Пользователь может взглянуть на проект со стороны нижнего слоя.
Поддерживается визуализация гибко-жестких проектов ПП. Есть возможность загружать STEP модели, а так же подсчитывать расстояние между поверхностями STEP моделей различных элементов.
Интерактивная трассировка проекта
Трассировка проекта в PCB Editor осуществляется при помощи интерактивных инструментов, учитывающих все правила DRC для трассируемой линии.
![](https://pcbsoftware.com/wp-content/uploads/2021/03/image-14.png)
Возможна групповая трассировка. Во время прокладки линии окно обратной связи показывает — удовлетворяет ли проводимая линия заданным в менеджере констант правилам и какой запас по электрической длине и другим параметрам еще остался.
Также доступны инструменты автоматической подгонки динамической фазы в диф.парах и длины линии в группах сигналов.
При трассировке нескольких проводников одновременно возможна сдвижка проводимых линий на заданное пользователем расстояние или минимально возможное в соответствии с правилами DRC. Поддерживаются различные шаблоны перехода со слоя на слой.
Cadence® OrCAD® PCB Designer
Имеются недорогие конфигурации САПР Allegro для небольших предприятий и индивидуальных пользователей — они поставляются под брендом OrCAD, хотя полностью совместимы с системой Allegro как по файлам и библиотекам, так и по интерфейсу пользователя. OrCAD поставляется в двух версиях лицензий:
- Cadence® OrCAD® PCB Designer Standard — Лицензия PCB редактора для проектирования простых печатных плат, на которых отсутствуют скоростные интерфейсы. Хорошо подходит для разработки 4-6-слойных печатных плат небольшого размера. В данном редакторе отсутствуют электрические константы для высокоскоростных сигналов. Можно трассировать диф. пары интерфейсов сопоставимых по скорости с USB 2.0 . Присутствует контроль статической фазы в прокладываемых диф. парах.
- Cadence® OrCAD® PCB Designer Professional — Лицензия сопоставима по возможностям с Allegro PCB Designer. В данной лицензии присутствуют все инструменты необходимые для разработки сложных цифровых печатных плат. Однако, возможность расширения базового функционала за счет подключаемых опций Allegro в этой лицензии отсутствует, для ее подключения нужно делать апгрейд лицензии.
Москва, Санкт-Петербург, Новосибирск, Екатеринбург, Казань, Нижний Новгород, Челябинск, Омск, Самара, Ростов-на-Дону, Уфа, Красноярск, Пермь, Воронеж, Волгоград
** предложение не является публичной офертой