Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие 3000356.doc
Скачиваний:
8
Добавлен:
30.04.2022
Размер:
2.16 Mб
Скачать

Пакет проектирования сверхплотных и многослойных печатных плат Cadence Allegro.

Компании, разрабатывающие печатные платы и заинтересованные в производительности и эффективности, всегда использовали программные средства и решения Cadence для разработки печатных плат высокого уровня. Но из-за высокой стоимости, далеко не все компании могли позволить себе подобные средства. Теперь Cadence предлагает группу продуктов Allegro с такой же передовой технологией сквозного проектирования, но с ценой, доступной любому, кто заинтересован в разработке качественных печатных плат.

Инструменты Allegro и их функции

Allegro® PCB Design

Схемный ввод + редактор тополологии Allegro + автотрассировщик Specctra

Allegro® AMS Simulator 

Средство для цифроаналогового моделирования

Allegro® PCB Router  

Автотрассировщик Specctra

Allegro® PCB SI

Анализ целостности сигнала и взаимовлияния компонентов в плате

Этапы проектирования в Allegro.

1.Схемный ввод

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

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

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

Пакет обеспечивает возможность быстрого поиска компонента по набору логических и физических критериев. Функция глобального поиска позволяет найти определенный компонент внутри большого проекта или отследить прохождение сигнала по цепям многоуровневого и многолистового проекта.

Современные тенденции развития рынка электроники диктуют необходимость разбиения проектов на отдельные функциональные модули с оптимизацией их параметров под конкретную задачу. Замечено, что поддержка множества версий одного и того же базового проекта съедает время и ресурсы ПК, может привести к появлению ошибок. Логичнее было бы использовать в качестве ядра одну версию базового проекта, а для каждой конкретной задачи отдельно формировать наборы специальных атрибутов. В этом случае внесение изменений в базовый проект автоматически приводит к изменениям в различных его вариантах.

Allegro позволяет работать с многовариантными проектами, обновляя их на любом этапе проектирования, будь то моделирование, генерация перечней используемых материалов или производственных файлов. Это может быть сделано как в редакторе принципиальных схем, так и в редакторе ПП. Мощные средства синхронизации проекта гарантируют соответствие схемного и топологического представления: оно сравнивает две формы проекта, фиксирует все изменения и дает возможность выбрать ту форму, которая является главной для каждого класса объектов проектирования, и сформировать список сделанных изменений.