Современная электроника №4/2020
РЫНОК 16 WWW.SOEL.RU СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 4 2020 Intel (Altera) и Actel. Эти библиотеки постоянно пополняются и содержат всю необходимую информацию о назначении портов и банков для каж- дого конкретного типа ИМС ПЛИС, возможностях обмена между банками и внутри них, возможностях по при- вязке интерфейсов к портам и банкам микросхемы. Ещё перед созданием схемы, на системном уровне проектирования, разработчик с помощью опции FPGA System Planner может выбрать необхо- димый ему комплект ПЛИС, микросхем памяти, процессоров и коннекторов, быстро соединить их интерфейсами, разместить в габаритах печатной платы нужным образом и запустить оптимиза- цию связей. В результате оптимизации будет получена логическая схема сое- динений между микросхемами и разъ- ёмами. Эту схему можно в дальнейшем автоматически получить в виде листов принципиальной электрической схемы в редакторе Capture. Кроме того, опция FPGA System Planner имеет двунаправ- ленную стыковку с различными САПР разработки прошивок ПЛИС: позволяет передавать и принимать информацию о назначениях портов и банков, об име- нах выводов ПЛИС. В дальнейшем, при переходе со схемы на печатную плату, микросхемы автоматически расставля- ются на печатной плате в соответствии с предварительным планом, который был выработан «на системном уров- не». В случае изменения размещения микросхем на плате, у разработчика есть возможность выполнить повтор- ную оптимизацию связей прямо в PCB- редакторе (обмен внутри банков ПЛИС и между банками), перенести инфор- мацию назад на системный уровень, на уровень принципиальной электриче- ской схемы и в САПР ПЛИС. Опция Allegro Routing Option Как уже было сказано, в базовый пакет PCB Designer встроен функ- ционал автотрассировки SPECCTRA, популярный и, пожалуй, один из наи- более эффективных автотрассиров- щиков из представленных на рынке. Через опцию продвинутой автотрас- сировки вся информация о проекте и заданных правилах автоматически передаётся из редактора PCB Designer в автотрассировщик и применяется при автоматической прокладке трасс. Учитываются не только ограничения и правила для высокоскоростных цепей (дифференциальные пары, топология FlyBy или дерево, ограничения по вре- мени и перекрестным помехам, набо- ры слоёв), но также работа с региона- ми, правила технологичности (Design For Manufacturing) и такие специаль- ные возможности, как раздвижка про- водников, сглаживание углов, добавле- ние тестовых точек. Опция Allegro Symphony Team Design Эта опция позволяет нескольким раз- работчикам подключаться через сеть к одному и тому же проекту и парал- лельно, независимо друг от друга, выполнять различные операции над проектом: размещение компонентов, трассировку, выравнивание маркиров- ки, работу с полигонами и даже такие функции, как репликация фрагментов или обновление списка цепей из схемы. Интересной отличительной осо- бенностью этой опции является пол- ная бесконфликтность разработчиков, подключившихся к проекту: ты видишь, что делают другие, и можешь сам выполнять любые действия по редак- тированию проекта, и это не создаёт конфликтов. Польза этой опции наи- более очевидна для больших и слож- ных проектов, в которых достаточно просто можно договориться о разде- лении областей проектирования или задач между разработчиками. Впро- чем, в небольших печатных платах так- же можно выделить методику совмест- ной работы, например один сотрудник может заниматься размещением внутри определённого субмодуля, другой – рас- положением субмодулей на плате, или проектированием полигонов питания, или прокладкой критических трасс, или выравниванием длин сигналов. Конфигурация Allegro Venture PCB Designer Такая лицензия будет интересна крупным предприятиям. Она содержит в себе базовый редактор схем, редактор печатных плат Allegro PCB Designer и несколько продвинутых опций: ● High Speed Option; ● Miniaturization Option; ● Design Planning Option; ● Routing Option. Эта лицензия интересна тем, что содержит продвинутый вариант тех- нологии DesignTrue DFM, содержащий дополнительные технологические про- верки «на все случаи жизни», напри- мер можно полностью отказаться от дополнительных CAM-систем, таких как CAM350, для проверки выходных фай- лов Gerber на технологичность изготов- ления, монтажа и тестирования (DFM, DFA и DFT). Опция OrCAD EDM Процесс разработки подразумева- ет не только работу над проектом, но и управление инженерными данными (EDM, Engineering Data Management): администрирование доступа членов команды к различным частям проек- та, управление версиями, хранение информации о том, кто, когда и какие изменения внёс в проект, возможность отката назад до любого предыдущего состояния, возможность сравнения вер- сий схем (графически или логически), а также управление добавлением новых компонентов в общую библиотеку. Для всех этих целей хорошо подхо- дит опция OrCAD EDM. В основном она предназначена для администри- рования проектов схем, но и проекты печатных плат, и различные вспомога- тельные данные также можно подгру- жать в EDM. Для её использования при- обретается одна лицензия EDMVault и несколько лицензий EDMKey (по коли- честву рабочих мест инженеров-разра- ботчиков). Опции OrCAD Library Builder и Allegro ECAD-MCAD Library Creator Хотя в базовом пакете OrCAD и Allegro имеются редакторы схемных символов и посадочных мест компо- нентов, можно приобрести дополни- тельную опцию для автоматизации создания компонентов. Недорогая опция OrCAD Library Builder предлагает множество шабло- нов типовых корпусов компонентов, параметры которых основаны на реко- мендациях стандарта IPC. Опция позво- ляет на основе файла с техническим описанием компонента (datasheet) в формате PDF автоматизированно соз- давать схемный символ, футпринт и 3D-модель компонента, позволяя выбрать тип шаблона корпуса, шаг выводов, количество выводов и габа- ритные размеры. Более дорогостоящая опция Allegro ECAD-MCAD Creator предлагает похо- жие возможности, но имеет гораздо болееобширнуюбиблиотекушаблонов, а также возможность загрузки готовой STEP-модели с дальнейшим преобра- зованием различных элементов этой модели в элементы футпринта. Дан-
RkJQdWJsaXNoZXIy MTQ4NjUy