Allegro EDM — Engineering Data Management
EDM система, разрабатываемая и поставляемая Cadence, поддерживает разработку, изменение и учет версий:
- Библиотеки схемных символов.
- Библиотеки посадочных мест.
- Схем электрических принципиальных.
- Проектов печатных плат.
Система основана и поддерживается на сервере Pulse. Может быть развернута как на сервере под управлением ОС Windows, так и Linux. Клиентские машины могут так же работать на упомянутых ОС.
Под управлением Pulse Server происходит распределение ролей пользователей, управление БД.
Клиентская часть построена на движке Java и называется Allegro EDM Flow Manager. Данный инструмент представляет маршрут разработки библиотеки, схемы и Печатной Платы в виде последовательных действий, разделенных на этапы, по которым пользователь должен следовать с верхней части маршрута в нижнюю. Каждый этап содержит в себе список инструментов, необходимых для его выполнения.
Посадочные места и схемные символы можно создавать как в ручном режиме, так и при помощи инструмента ECAD/MCAD Library Creator.
Редактирование базы данных посадочных мест и схемных символов происходит под управлением Allegro EDM Database Editor.
При внесении изменений в компонент происходит регистрация этих изменений, проверка корректности изменений и увеличение текущей версии компонента.
EDM система выполняет в общем случае следующие функции:
- Поддерживает единую БД предприятия, включающую в себя всю информацию по проектированию электронного устройства и Конструкторской Документации.
- Предоставляет всем участникам процесса проектирования электронного устройства доступ к информации в соответствии с их ролями.
- Поддерживает целостность БД при помощи разграничения доступа к информации.
- Позволяет поддерживать БД в актуальном состоянии для всех участников процесса разработки при помощи сети серверов, расположенных в различных местах и часовых поясах. Несколько раз в сутки происходит синхронизация копий БД, расположенных на серверах предприятия.
- При помощи различных инструментов обеспечивает наполнение библиотеки электронных компонентов, создание схем электрических принципиальных и проектов трассировки печатных плат.