Войти
Портал компьютерных советов - Hiper-ru
  • Как добавить или убрать звуковую дорожку в программе Sony Vegas Удаление из dvd файлов ненужной звуковой дорожки
  •  не удается установить сетевое подключение Ошибка не удается установить соединение сервером
  • Как выгрузить контрагентов из 1с 8
  • Чтение файла, запись в файл
  • Как открыть банковскую карту: инструкция и рекомендации
  • Ностальгия по HTC HD2 Описание htc hd2 wm 6
  • Файл правил трассировки для allegro cadence. Системы автоматизированного проектирования электронных устройств и систем. Технология PCB Editor

    Файл правил трассировки для allegro cadence. Системы автоматизированного проектирования электронных устройств и систем. Технология PCB Editor

    Начало 2003 года ознаменовалось выходом ряда новых версий популярных систем проектирования печатных плат. Часть из них претерпела незначительные изменения, часть была полностью обновлена, но все без исключения увеличили свои возможности. Стоимость EDA продуктов сильно зависит от их функциональности, поэтому ниже мы постараемся показать пользователям основные детали, которые следует иметь в виду при выборе системы проектирования.

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

    Наилучших результатов добилась компания Mentor Graphics (www.mentor.com/pcb). Имея собственную систему проектирования ПП Mentor BoardStation, компания поглотила двух своих конкурентов, компании Verybest и Innoveda, и сейчас продолжает развивать линии продуктов Expedition PCB и PADS PowerPCB. Ключом к успеху компании явилась ориентация на современные интегрированные среды проектирования для Widows.

    Пакет Expedition PCB представляет сейчас наиболее мощное решение в области проектирования плат. Основу системы составляет среда AutoActive, позволяющая реализовать такие функции, как предтопологический анализ целостности сигналов, интерактивная и автоматическая трассировка с учётом требований высокочастотных плат и специальных технологических ограничений, накладываемых использованием современной элементной базы (BGA). Единая среда позволяет с помощью модуля ICX моделировать наводки в проводниках непосредственно при прокладке трассы или шины и контролировать превышение ими заданного уровня (рис. 1). У данного продукта можно отметить только один недостаток - его высокую стоимость, что является немаловажным препятствием для проникновения на российский рынок.

    Рисунок 1. Анализ наводок в соседних проводниках при прокладке трассы в пакете Expedition PCB

    Другой продукт компании Mentor, система PADS PowerPCB (www.pads.com) предлагает более дешёвое решение. Эта система может похвастаться лучшим автотрассировщиком BlaseRouter, поддерживающим все необходимые при трассировке высокочастотных плат функции (рис. 2). Пакет имеет модули предтопологичекого (HyperLinks LineSim) и посттопологического (HyperLinks BoardSim) анализа, тесно взаимодействующих с системой контроля ограничений. Сейчас эти модули значительно улучшены за счёт внедрения в них оригинальных алгоритмов моделирования, ранее применявшихся в продукте XTK компании Innoveda.


    Рисунок 2. Автоматическое изменение формы проводника с контролируемой длиной при перемещении конденсатора в пакете PADS PowerPCB

    Далее по мощности предлагаемых решений идёт компания Cadence. Для верхнего уровня проектирования предлагается пакет PCB Design Studio (www.pcb.cadence.com). В качестве редактора печатных плат здесь используется программа Allegro, позволяющая разрабатывать многослойные и высокоскоростные платы с высокой плотностью размещения компонентов. В качестве штатного модуля авторазмещения и автотрассировки здесь используется программа SPECCTRA (www.specctra.com), управляемая обширным набором правил проектирования и технологических ограничений. Анализ электромагнитной совместимости топологии платы выполняется с помощью специального модуля SPECCTRAQuest SI Expert, для предварительного анализа проекта и подготовки наборов правил проектирования используется модуль SigXplorer.

    Другой продукт компании Cadence, пакет OrCAD (www.orcad.com) рекомендуется как более лёгкое и дешёвое решение для проектирования печатных плат. В последнее время продукт почти не развивается, о чём косвенно свидетельствуют номера последних версий (9.1, 9.2, 9.22, 9.23). Данный пакет рассматривается фирмой Cadence как приоритетная система ввода проектов и моделирования: модули Capture CIS и PSpice сейчас поставляются в составе пакета PCB Design Studio. В самую последнюю версию системы OrCAD вошли новые возможности синтеза и моделирования цифровых логических схем NC Sim. Редактор печатных плат OrCAD Layout имеет три различные конфигурации с разными функциональными возможностями. В проекте платы здесь может присутствовать до 30 слоёв, 16 из которых могут быть сигнальными. Имеются встроенные средства авторазмещения и автотрассировки, а также интерфейс с программой SPECCTRA.

    Третьим производителем САПР печатных плат можно назвать австралийскую компанию Altium (www.altium.com). Благодаря умелой инвестиционной политике, эта фирма смогла свести до минимума потери, связанные со спадом рынка высоких технологий в 2002 году. В августе 2002 года компания выпустила в свет пакет Protel DXP (www.protel.com), представляющий собой продолжение собственной оригинальной линий продуктов Protel. Этот пакет обеспечивает сквозной цикл проектирования смешанных аналого-цифровых печатных плат с использованием программируемой логики фирм Xilinx и Altera. Весь инструментарий реализован на базе интегрированной среды проектирования Design Explorer, работающей под управлением операционной системы Windows XP. К имевшимся ранее средствам посттопологического анализа целостности сигналов (Signal Integrity) добавилась возможность выполнять предтопологический анализ. Но главным новшеством системы Protel DXP должен был стать топологический автотрассировщик Situs, призванный реализовать новый подход к автоматической разводке плат.

    На фоне полной мобилизации усилий на разработку пакета Protel DXP компания Altium продолжает развивать свой второй пакет проектирования печатных плат P-CAD 2002 (www.pcad.com). Эта система остаётся достаточно популярной в России, что скорее определяется привязанностью наших разработчиков к названию P-CAD (в своё время фирма Altium сделала умелый маркетинговый ход, переименовав пакет ACCEL EDA в P-CAD). Самая последняя версия P-CAD 2002 вышла в декабре 2002 года, но в ней не просматривается каких-либо принципиальных новшеств, а имеющихся вполне хватило бы на очередной Service Pack. Основные изменения затронули пользовательский интерфейс, который стал больше походить на Protel. Единственное, чем может похвастаться система P-CAD 2002 - это качественная поддержка выходного формата данных ODB++.

    Нельзя не упомянуть ещё один почти неизвестный в России, но достаточно мощный и популярный в мире продукт - Visula компании Zuken (www.zuken.com). Продукты этой компании обеспечивают сквозной цикл проектирования и предлагают мощные средства моделирования и синтеза программируемой логики с последующей разработкой печатной платы. Здесь имеется стандартный набор инструментария, а также собственные средства авторазмещения и автотрассировки. Следует отметить, что компания Zuken также предлагает пользователям интегрированные средства трёхмерного твердотельного моделирования разрабатываемых устройств (рис. 3).


    Рисунок 3. Трёхмерное моделирование платы средствами компании Zuken

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

    Пионером в данной области выступила компания Sigrity (www.sigrity.com), которая разработала пакет Speed XP. Эта программа использует не упрощённые модели, а численные методы решения электродинамических задач, благодаря чему стало возможным исследование распространения помех по внутренним слоям питания (рис. 4). Однако, наличие столь мощной математики делает программу почти на порядок дороже продуктов ближайших конкурентов, которые предпринимают попытки реализовать аналогичные методы в своих системах, как например, компания Mentor Graphics.


    Рисунок 4. Анализ помех в слое заземления в пакете Speed 2000 компании Sigrity

    Из программ, реализующих классический подход к анализу EMC, следует отметить компанию Quantic EMC (www.quantic-emc.com), предлагающую на рынок продукт Omega PLUS. Помимо обычного анализа целостности сигналов и перекрёстных искажений, здесь могут быть получены спектры излучения платы в заданном диапазоне частот, уровни токов в проводниках, а также интенсивность электрического и магнитного полей над платой.

    Отдельной задачей проектирования печатных плат является тепловой анализ. Наиболее мощным решением в этой области является программа BETA Soft-Board компании Dynamic Soft Analysis (www.betasoft-thermal.com). Здесь также имеются интерфейсы импорта проектов из всех выше перечисленных продуктов, богатые библиотеки моделей и материалов. В процессе расчёта могут быть получены температуры отдельных компонентов, карты прогрева плат, градиент температур (рис. 5). Отметим, что программа BETASoft-Board поставляется как штатное средство теплового моделирования для продуктов Mentor Graphics.


    Рисунок 5. Тепловой анализ платы в пакете BETASoft-Board

    Другая программа теплового анализа Sauna компании Thermal Solutions (www.sauna.com) позволяет моделировать поведение не только плат, но и блоков и шкафов. Здесь присутствуют обширные библиотеки компонентов и материалов. Имеется специальный графический редактор, позволяющий прорисовывать конфигурацию оборудования. Система даёт возможность назначать специальные рабочие циклы с учётом включения и выключения внешних источников питания.

    микроконтроллером и различными дополнительными устройствами: постоянной и оперативной памятью, клавиатурой, а также графическими и буквенно-цифровыми жидкокристаллическими дисплеями.

    На декабрь 2014 г. сегодняшний день актуальна версия MultiSim 13.X.

    Рис. 11. Результаты работы программы Ultiboard

    Рис. 12. Рабочее окно программы MultiSim 20

    Micro-CAP (Spectrum Software). Micro-Cap (Microcomputer Circuit Analysis Program) – профессиональ-

    ная программа аналогового, цифрового и смешанного моделирования и анализа цепей электронных устройств средней степени сложности.

    Программа была написана в 1982 г. фирмой Spectrum Software, с тех пор она постоянно расширяется и совершенствуется. Фирма, в свою очередь, была основана Энди Томпсоном в феврале 1980 г., изначально позиционируясь на написании программ для Apple. Она расположена в одном из городов Кремниевой долины – Саннивейле (штат Калифорния, США).

    Интуитивно понятный интерфейс, нетребовательность к вычислительным ресурсам ПК и большой спектр возможностей сделали популярной Micro-Cap среди специалистов и студентов. Алгоритм работы включает в себя создание электрической цепи в графическом редакторе (рис. 13), задание параметров анализа и анализ полученных данных. Программа самостоятельно составляет уравнения цепи и проводит моментальный расчёт. Любое изменение схемы или параметров элементов приводит к автоматическому обновлению результатов.

    Рис. 13. Рабочее окно программы Micro-Cap

    Графический редактор опирается на библиотеки электронных компонентов, которые можно пополнять на основе экспериментальных или справочных данных с помощью встроенного модуля Shape Editor. Все номиналы и параметры элементов могут быть как неизменными, так и зависящими от температуры, времени, частоты, состояния схемы, параметров других компонентов.

    Анимированные детали (светодиоды, реле, семисегментные индикаторы и некоторые другие элементы) изменяют состояние в соответствии с поступающими на них сигналами. Моделирование включает в себя целый набор различных анализов (рис. 14): переходных процессов, передаточных характеристик по постоянному току, малосигнальных частотных характеристик, чувствительностей по постоянному току, нелинейных искажений, метода Монте-Карло и многих других. Опытные пользователи могут создавать свои макромодели, которые облегчают имитационное моделирование без потерь информации. Допускается одновременно использовать различные стандарты элементов схемы. Полная поддержка Spice -моделей позволяет применять проекты из других программ (DesignLab, OrCAD, P-CAD). Из недостатков можно отметить лишь необходимость установки дополнительных элементов, так как объем библиотек Micro-Cap (даже в полной версии) явно недостаточен.

    Программа-дизайнер Micro-Cap Active Filter Designer (рис. 15) предлагает возможность автоматического расчета активных и пассивных фильтров Баттерворта, Чебышева, Бесселя, эллиптических: низких частот, высоких частот, полосовых, режекторных. Созданный фильтр можно вставить в проект. Designer также предлагает пользователю выбор операционных усилителей для использования в активных фильтрах. Он может создавать фильтры либо для точного значения, либо для стандартных значений импеданса.

    Рис. 14. Рабочее окно результатов работы программы Micro-Cap

    Рис. 15. Рабочее окно программы-дизайнера Micro-Cap Active filter designer

    Стоимость Micro-Cap составляет несколько тысяч долларов, однако на сайте разработчика можно скачать свободно распространяемую Evaluation Version, которая обладает многими возможностями полнофункциональной версии. Основные отличия – не более 50 элементов в схеме, урезанная библиотека компонентов, ограничения на построение ряда графиков и медленная скорость работы.

    Последней на декабрь 2014 г. является версия Micro-Cap 11 (2013).

    4. СИСТЕМЫ «СКВОЗНОГО» ПРОЕКТИРОВАНИЯ ЭЛЕКТРОННЫХ УСТРОЙСТВ

    4.1. Продукты Cadence

    Технологии одной из ведущих компаний – разработчиков «электронных» САПР фирмы Cadence Design Systems – охватывают практически все этапы проектирования сложных электронных устройств и систем – от системного уровня, свойственного разработчикам конечной аппаратуры, до уровней логического, схемотехнического и топологического проектирования сверхбольших интегральных схем (СБИС), их корпусирования, а также разработки печатных плат, на которых эти СБИС будут монтироваться.

    Cadence Design Systems имеет на сегодня группу программ, объединенных на платформе Cadence SPB (Silicon – Package – PCB), ранее – PCB Design Studio. Часть из них является собственной разработкой Cadence (Allegro, Specctra), часть досталась при слиянии с фирмой OrCAD Systems (OrCAD Capture, PSpice).

    Концепция платформы направлена на конечную цель – создание «электронного» продукта и включает в себя как разработку СБИС (чипов), так и их корпусов, а также печатных плат (рис. 16). Современный подход предполагает использование единого информационного пространства на всех этих и последующих этапах жизненного цикла проектируемого продукта.

    Рис. 16. Концепция платформы Cadence SPB

    Пытаясь взять лучшее от каждой из частей, Cadence с каждой версией повышает степень интеграции своих программ, часто используя термин OrCAD/Allegro. Вместе с тем, существует разделение этих продуктов: OrCAD можно позиционировать как систему проектирования «простых» проектов, Allegro – более сложных. Соответственно различаются и их функциональные возможности, требования и стоимость

    В состав Cadence SPB (PCB Design Studio) на сегодня входят:

    Orcad Capture CIS – схемный редактор с интегрированными средствами управления и доступом через Интернет к базе стандартных компонентов;

    Рис. 17. Масштабируемость Cadence OrCAD/Allegro

    Concept HDL – альтернативный схемный редактор. Используется, как правило, при повторном использовании разработок и совместной работе инженеров. Каждый из двух редакторов имеет свои подходы и сильные стороны. Orcad Capture CIS используется для работы над простым проектом. Concept HDL подходит для групп, разрабатывающих более сложные проекты. При этом всю работу можно разделить на однозадачные модули и распределить их между проектировщиками;

    PSpice/AMS Simulator – программа моделирования аналоговых и смешанных устройств;

    PE Librarian – программа, предназначенная для создания библиотек компонентов и управления этими библиотеками;

    OrCAD/Allegro PCB Editor – топологический редактор печатных плат, служит для размещения и редактирования конструктивов электронных компонентов и проводников, а также для подготовки устройств к производству;

    SPECCTRA – содержит редактор расстановки компонентов Placement Editor и редактор полуавтоматической бессеточной трассировки проводников Route Editor;

    SPECCTRA Autorouter – автоматический трассировщик проводников (тоже бессеточный); OrCAD/Allegro PCB Signal Integrity – программа анализа целостности сигналов.

    Orcad Capture. Программа Cadence OrCAD Capture (начиная еще с DOSовских версий) стала де-факто стандартом в своей области благодаря удобному интуитивно понятному интерфейсу и наличию многообразных функций для быстрого выполнения нужных действий. Для ускорения процесса проектирования используется «надстройка» CIS (Component Interchange System), которая открывает доступ к справочной информации производителей электронных компонентов как через Интернет так и через центральную базу данных.

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

    и топологии в случае перестановки отдельных элементов, выводов или изменения параметров и названий компонентов.

    Основные функции OrCAD Capture:

    1. Схемотехнический редактор построен на традиционном для OrCAD Capture интерфейсе (рис. 18), который сочетает в себе интуитивность с инструментарием и функциональностью, необходимыми для решения задач схемотехнического проектирования. Для более сложных схем предусмотрен многостраничный

    и иерархический режим работы. Система обеспечивает аккуратность соединений между всеми частями схемы.

    2. Центральная информационная система обеспечивает синхронизацию внешних данных с информацией внутри проекта. С помощью стандарта Microsoft ODBC система может интегрироваться с любой из известных баз данных, начиная с Excel или Access и заканчивая системами MRP, ERP или PLM. Гибкость системы позволяет нескольким пользователям осуществлять одновременный доступ к информации без взаимовлияния.

    Рис. 18. Окно программы OrCAD Capture

    3. Выбор компонентов . Благодаря быстрому доступу, удобной системе поиска и возможности добавления компонентов в проект непосредственно из внешней базы, CIS значительно сокращает время разработки печатных плат. Добавление компонентов прямо из центральной базы данных (рис. 19) уменьшает вероятность ошибок при составлении списка элементов и позволяет контролировать использование компонентов, соответствующих различным стандартам.

    4. Поиск компонентов через Интернет . Одна из функций в CIS – возможность поиска элементов через Интернет с помощью Internet Component Assistant (ICA). Так же как и в случае с внутренней базой данных, поиск может осуществляться по любым электрическим или коммерческим свойствам компонентов. Бесплатная база данных, именуемая Cadence ActiveParts, содержит более двух миллионов компонентов, поиск которых может быть осуществлён по необходимым критериям с предварительным просмотром перед добавлением в схему.

    Рис. 19. Структура работы с центальной базой данных на примере библиотеки компонентов

    5. Интеграция с другими продуктами OrCAD . Двусторонняя интеграция с OrCAD/Allegro PCB Editor

    обеспечивает безошибочную передачу данных из схемы на печатную плату и наоборот. Автоматизируется синхронизация схемы после разрешённой замены проводников в плате. Обеспечивается сквозное выделение проводников и компонентов. OrCAD Capture имеет возможность создания списка соединений (netlist) для других САПР.

    6. Возможность создания схем и перечней элементов по ГОСТ.

    На декабрь 2014 г. последней версией является Cadence OrCAD Capture 16.6 (2014 г.).

    OrCAD/Allegro PCB Editor. Топологический редактор печатных плат OrCAD/Allegro PCB Editor считается одним из лучших в мире в своем классе. Он является интерактивной оболочкой для создания и редактирования сложных многослойных печатных плат. Его обширнейшие возможности отвечают самым современным требованиям. В нем компания Cadence впервые использовала концепцию разработки «под управлением правил»: ограничения на размещение компонентов, объединение их в группы, задание ширины проводников для критических цепей и т.д. (рис. 20).

    Рис. 20. Правила (справа) технологичного размещения компонентов на печатной плате (слева)

    Современное производство печатных плат требует применения очень сложных и мощных средств проектирования слоев металлизации. Необходимо свести число этих слоев к минимуму для уменьшения конечной стоимости изделия. Данную задачу решает система Allegro PCB, которая содержит высокоэффективные инструменты планирования и редактирования слоев печатных плат для создания на ней равномерного рассеивания мощности. Система включает инструменты выбора и разделения топологии печатных плат по слоям, негативного или позитивного представления внутренних слоев металлизации, а также различные опции, позволяющие пользователю определять фрагменты слоев питания. Пользователю предоставлен полный набор инструментов для изготовления фотошаблонов и печатных плат, а также их тестирования (в том числе таблица апертур формата Gerber 274x; таблица NCDrill, содержащая сведения об общем количестве, координатах и размерах отверстий, а также различные чертежи печатных плат). Возможна полная интеграция пакета с внутренними или специфическими внешними системами, применяемыми на том или ином производстве (рис. 21).

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

    Создание и редактирование топологии на печатных платах основано на технологиях расталкивания и огибания различных объектов – проводников, переходных отверстий в режиме реального времени, что обеспечивает наглядный контроль над установленными правилами длин и задержек. Разрыв и восстановление в динамических полигонах во время размещения компонентов и прокладывания трасс происходит в реальном времени.

    С помощью PCB Editor также можно выпустить полный набор файлов для фотоплоттера, обработки деталей печатных плат и файлов для тестирования (Gerber 274x, NC drill и т.д.).

    Рис. 21. Окно программы OrCAD/Allegro PCB Editor

    К OrCAD/Allegro PCB Editor могут быть подключены следующие опции.

    Опция RF. Разработка топологий высокочастотных (ВЧ) и СВЧ-плат. Многие современные цифровые печатные платы содержат цепи, работающие в радиочастотном диапазоне. К этим цепям предъявляются специфические требования, и обычно они разрабатываются и моделируются в среде проектирования Agilent ADS (прежнее название Agilent EEsof). Однако эти цепи должны находиться на одной печатной плате с другими цифровыми и аналоговыми цепями. Для этого в редакторе OrCAD/Allegro PCB Editor в процессе проектирования печатной платы есть возможность импорта радиочастотных блоков, спроектированных в Agilent ADS, а кроме того, ряд возможностей работы с такими компонентами:

    создание новых ВЧ-компонентов;

    настройка параметров ВЧ-компонентов;

    использование ВЧ-элементов при трассировке;

    перенос ВЧ-элементов или групп со слоя на слой;

    вычисление электрических параметров полосковых линий;

    конвертация ВЧ-компонентов в полигоны;

    преобразование трасс в полосковые линии и параметризация «полосок». Опция Miniaturization. Микроминиатюризация:

    микроотверстия и пространственные, пакетные правила, включая правила типа «переходное отверстие в контактной площадке»;

    поддержка правил для плат со встроенными компонентами;

    поддержка правил для компонентов, встроенных на внутренние слои платы;

    трассировка по нелинейному контуру (для гибких плат);

    динамическое усиление проводников на границе гибкой и жесткой части;

    контроль многоярусных микропереходов.

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

    Опция FPGA System Planner . Оптимизация ПЛИС под печатную плату.

    Опция 3D-визуализации печатной платы. Пример использования данной опции показан на рис. 22.

    Рис. 22. 3D-визуализация печатной платы

    PSpice/AMS Simulator. Программа PSpice/Allegro AMS Smulator служит для выполнения аналогового численного моделирования. Пользователь может сконфигурировать условные обозначения на схеме таким образом, чтобы поставить им в соответствие Spice-модели и проводить численное моделирование. Также можно легко находить соответствие между компонентами электрической принципиальной схемы, их местоположением на печатной плате и результатами моделирования для быстрого определения различных характеристик (рис. 23).

    Рис. 23. Соответствие между компонентами электрической принципиальной схемы,

    их местоположением на печатной плате и результатами моделирования в PSpice/Allegro AMS Simulator

    OrCAD/Allegro совместим с продуктами Microsoft и предоставляет возможность конфигурации панели команд. Используя специализированный язык, можно настроить среду под свои требования и желания.

    Новая стратегия Cadence предполагает не постоянный выход новых версий, а их обновления (по заявлениям раз в квартал). Распространение программы платное, но имеется пробная версия последняя на де-

    кабрь 2014 г. версия программы – OrCAD/Allegro SPB 16.6.

    SPECCTRA. SPECCTRA – программа автоматической трассировки печатных плат компании Cadence Design Systems. Иногда она встречается под названием Allegro PCB Router. На декабрь 2014 г. последней является версия 16.5.

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

    Автотрассировщик SPECCTRA использует адаптивные алгоритмы, реализуемые за несколько проходов трассировки. На первом проходе выполняется соединение абсолютно всех проводников без обращения внимания на возможные конфликты, заключающиеся в пересечении проводников на одном слое и нарушении зазоров. На каждом последующем проходе автотрассировщик пытается уменьшить количество конфликтов, разрывая и вновь прокладывая связи (метод rip-up-and-retry) и проталкивая проводники, раздвигая соседние (метод push-and-shove). Информация о конфликтах на текущем проходе трассировки используется для “обучения” – изменения весовых коэффициентов (штрафов) так, чтобы путем изменения стратегии уменьшить количество конфликтов на следующем проходе.

    Трассировка проводников проводится в три этапа: предварительная трассировка, автотрассировка, дополнительная обработка результатов автотрассировки.

    Все фазы трассировки выполняются в интерактивном или автоматическом режиме с помощью набора специальных команд (рис. 24).

    Рис. 24. Экран программы SPECCTRA в режиме интерактивного размещения компонентов

    САПР для сложных печатных плат

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

    Преимущества Cadence Allegro и OrCAD

      Стабильность и безошибочность работы программы

      Масштабируемость от недорогого OrCAD до мощных опций Allegro

      Огромный выбор референс-дизайнов и библиотек в формате Allegro

      Моделирование на высшем уровне, интеграция с PSpice и Sigrity

      Удобный табличный редактор правил Constraint Manager

      Высокая эффективность при работе со сложными платами

    Почему разработчики выбирают Cadence Allegro?

    Схемный редактор, совместимый с OrCAD, и возможность качественного импорта схем, плат и библиотек из P-CAD, вкупе с простым и дружественным интерфейсом, делают Cadence Allegro наилучшим вариантом для постепенного «бесшовного» перехода на новые технологии. Встроенные в Allegro отчеты дают возможность вывода КД по ЕСКД прямо из САПР.

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

    Вы можете воспользоваться широчайшим набором библиотечных компонентов не только из стандартной поставки, но и из таких Интернет-порталов, как DigiKey, ActiveParts. Полученные компоненты можно установить на схему непосредственно из Интернета, а затем можно скорректировать их и сохранить в единую библиотеку ЭРИ предприятия.

    Мощный функционал ручной трассировки позволяет вам мгновенно прокладывать одиночные сигналы, дифф.пары, шины и просто сгруппированные наборы связей. Система выравнивания длин сигналов эффективно обеспечивает все современные требования к трассировке скоростных интерфейсов типа PCIe, Ethernet, HDMI, DDR (T-соединения, Fly-By) и др.

    Полная интеграция с библиотеками компонентов предприятия, PDM-системами (SolidWorks EPDM, Windchill, TeamCenter и др.), с механическими САПР (Компас 3D, SolidWorks, Creo и др.), возможность импорта и экспорта STEP-моделей компонентов, корпуса и печатного узла делают Cadence Allegro идеальным решением для крупных предприятий - разработчиков сложной электроники.

    Сравнение с другими, более простыми САПР

    Вот что говорят разработчики после перехода на Allegro:

      Эта система гораздо стабильнее - а те САПР, в которых мы работали раньше, постоянно зависали или вылетали на сложных проектах

      Табличный редактор правил гораздо удобнее и проще в работе, чем правила в виде "выражений", к тому же гораздо мощнее.

      Он-лайн проверки совершенно не тормозят работу САПР - а раньше нам приходилось их отключать или минимизировать их количество, а выполнять финальную DRC-проверку было так долго.

      Встроенный расчет импеданса и структуры слоев очень полезен - это отличает Allegro от других САПР.

      В Allegro нет такой проблемы, как "неполное подсоединение линий к площадкам". Это значит, что мои правила по длине цепей всегда будут выполняться корректно.

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

      Очень удобно постоянно открытое окно опций текущей команды, фильтра выбора объектов и управления видимостью слоев - в отличие от других САПР, где надо постоянно рыться в меню и окошках.

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

      При работе с очень большими проектами, в отличие от других САПР, система не рушится и не тормозит.

      Потрясающе работает функция размножения фрагментов (повторяющихся узлов) - никогда не сбоит, и не требует создания иерархических схем.

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

      Система аналого-цифрового моделирования PSPICE - лучшее решение, особенно с функцией Advanced Analysis и построением поведенческих моделей на языке Си++.

      Очень хорошая русскоязычная поддержка и обучение.

      Возможность качественного импорта старых проектов из P-CAD, Altium, PADS.

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

      Поддержка Linux - также важная особенность.

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

      Продвинутые опции, такие как High Speed, Team Design - предлагают такой функционал, которого в принципе нет у других, более простых САПР, например, контроль задержжек внутри микросхем, задержка в переходном отверстии, автоматическое выравнивание длины сигналов DDR, авто-выравнивание фазы в дифф.паре с динамическим отслеживанием рассогласований.

    Описание Cadence Allegro

    Схемный редактор Allegro Design Entry Capture CIS - преимущества

      Совместимость с распространенным редактором OrCAD Capture

      Возможность импорта схем из PCAD и Altium

      Возможность вывода документации по ЕСКД

      Огромная библиотека стандартных символов (более 44000)

      Он-лайн библиотека компонентов (более 15 миллионов)

      Он-лайн магазин приложений, IBIS-моделей, SPICE-моделей и библиотек

      Возможность просмотра посадочного места компонента

      Печать схем в интеллектуальный PDF с удобной навигацией

      Задание и одновременная авто-прокладка групп сигналов

      Одновременное авто-подключение шин

      Задание «комнат» для дальнейшей трассировки

      Автоматизированная прокладка связей на схеме

      Мощный язык скриптов Tcl/Tk для написания подпрограмм

      Он-лайн проверка схем DRC, включая пользовательские правила

      Обратное и прямое аннотирование (обмен выводов или элементов)

      Перекрестная связь с редактором печатных плат (выбор и выделение)

      Импорт и экспорт таблиц выводов ПЛИС при создании символа

      Управление «вариантами исполнения» в схеме

      Удобный механизм визуальной проверки многостраничных схем

    Система управления библиотекой Component Information System (Capture CIS)

      Встроенная в схемный редактор база данных компонентов

      Функционал единой базы компонентов предприятия

      Интеграция с PDM-системами: SolidWorks EPDM, Windchill,
      T-Flex, Search и т.д.

      Интерфейс к реляционным базам ЭРИ (SQL, MS Access, Excel)

      Возможность параметрического поиска нужных компонентов

      Управление «применимостью» ЭРИ, контроль доступа к базе

      Возможность подключения 3D-моделей и datasheet на ЭРИ

      Поиск ЭРИ в каталогах DigiKey, Mouser и др. из редактора схем

    Редактор условно-графических обозначений символов (УГО)

      Возможность извлечь из схемы и откорректировать символ

      Возможность создания УГО из таблицы Excel или datasheet

    Редактор посадочных мест компонентов

      Удобный и мощный «мастер» создания компонентов

      Возможность создания площадок произвольной формы

      Утилита авто-создания компонентов по IPC-7351

    Редактор печатных плат (Allegro PCB Designer), возможности базовой лицензии

      Импорт из PCAD, Altium и других САПР

      Импорт конструктива ПП из DXF, IDF или STEP

      Редактор стека слоев, калькулятор импеданса

      Полупрозрачное отображение слоев

      Индикация имени цепи на проводнике, полигоне и выводе

      Возможность работы с платой в «зеркальном» отображении

      Размещение групп компонентов выбором прямо из схемы

      Авто-выравнивание групп компонентов

      Полная поддержка трассировки дифференциальных пар

      Автоматическое создание «Fan-out»

      Автоматическая «доводка» связей

      Использовать формулы для задания правил выравнивания по длине

      Электрические правила и ограничения
      (ECSet - отражения, задержки, перекрестные помехи)

      Учет задержек в переходных отверстиях

      Учет разбега задержек внутри микросхем

      Авто-размещение групп отверстий вдоль трасс

      Контроль прохождения проводников над прорезями в полигонах

      Возможность применения обратной сверловки

      Авто-подрезка, расталкивание, перескок при трассировке

      Удобная подсистема прорисовки плана трассировки

      Автоматическое создание и авто-выравнивание маркировки

      Быстрый экспорт гербер-файлов, DXF и ODB++

      Импорт 3D моделей компонентов STEP и IDF

      Трассировка группами сигналов

      Трассировка T-разветвлений и Fly-By для DDR

      Полуавтоматическое выравнивание длин сигналов DDR и др.

      Авто-мультиплицирование фрагментов трассировки

      Динамические полигоны с авто-обновлением

      «Капельки» на площадках с обеспечением DRC

      Авто-размещение массивов переходных отверстий

      Создание проектов и спецификаций с «вариантами исполнения»

    Уникальные возможности Cadence Allegro PCB Editor:

    Учет задержки распространения в переходных отверстиях

    Редактор учитывает задержку распространения по оси Z, в переходных отверстиях, повышая точность выравнивания задержки распространения сигналов.

    Учет разной задержки сигналов внутри микросхем

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

    Поиск вырезов в полигонах под скоростными трассами

    САПР обнаруживает некорректное прохождение сигнала над вырезами в полигоне (что может служить причиной искажений сигнала).

    Смещенная трассировка

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

    Обратная сверловка

    САПР поддерживает технологию обратной сверловки (Back Drilling ) для улучшения качества скоростных сигналов.

    Равномерное распределение трасс

    Allegro PCB Editor может автоматически распределять сегменты трасс равномерно, чтобы уменьшить перекрестные помехи от «соседей».

    Система управления ограничениями и правилами DRC (Constraint Manager)

      Задание правил и ограничений через удобную таблицу

      Физические ограничения DRC (проводники, зазоры, ограничения
      по длине и др.)

      Он-лайн проверки DRC, обеспечение выполнения правил

      Возможность подсветки нарушений DRC

      Возможность задания правил и ограничений в регионах

      Правила проектирования «для производства» (DFM, DFA)

      Проверка DRC по высоте компонентов, радиаторов и корпуса

      Возможность задать мин. и макс. длину цепи

      Ограничение макс. количества переходных отверстий цепи

      Продвинутые проверки DRC, такие как «оголенная медь» итд.

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

      Трассировка одновременно в 6 слоях МПП

      Полный учет заданных правил и ограничений DRC

    Отличия Allegro от Cadence OrCAD, Altium P-CAD, и других менее мощных САПР

      Component Information System - Система управления единой базой данных компонентов

      Flow planning application mode - Планирование трассировки с помощью бэндлов (шин, учитывающих количество и ширину цепей в них)

      Dynamic DFA rules based interactive placement - Размещение компонентов с использованием таблицы зазоров между разными корпусами ЭРИ

      Resize/Respace diff pairs - Пере-прокладка дифф.пар с новыми размерами и зазорами выполняется автоматически по всей плате

      Convert corner - конвертация углов трасс по всей плате или по выбранным цепям выполняется автоматически по вашему запросу

      Differential pairs dynamic phase control - динамический контроль фазы на дифференциальных парах выполняется автоматически

      Advanced constraints (formulas, relational) - формулы в констрейнах, "относительные" правила позволяют создавать наборы правил для самых современных интерфейсов

      Electrical rules (reflection, timing, crosstalk) - контроль отражений, временнЫх правил, перекрестных помех в правилах

      Package pin delay (for die-2-die delay) rules - учет задержек внутри корпусов микросхем

      Z-Axis delay feedback - учет задержек в переходных отверстиях

      F2B reuse modules - повторное использование модулей "схема+трассировка", с сохранением в библиотеку

      Contour routing wihile shoving arc routes - трассировка вдоль контура, с дугами, автоматическая прокладка "вдоль линии"

      Removal of unused vias in stack - удаление неиспользуемых переходных отверстий в стеке

      Backdrilling (library or parameter driven) - поддержка обратной сверловки, либо на основе библиотеки отверстий, либо на основе параметров проекта

      Separate backdrilling NC files - отдельные файлы NC для обратной сверловки

    Опция трассировки скоростных плат

    High Speed Option

    Опция Allegro High Speed Option содержит все необходимые дополнительные функции для трассировки высокоскоростных цифровых печатных плат.

    Для проектов с частотами сигналов выше 300 МГц (содержащих интерфейсы PCI Express, DDR2/3/4, GHz Ethernet, GTX и др.) крайне важно учитывать все факторы, влияющие на качество сигнала на печатной плате. Конструктору печатной платы нужен инструмент, который не только позволит эффективно выравнивать длины групп сигналов на плате, но и даст ему следующие возможности:

      Динамическое выравнивание фазы сигнала по всей цепи для снижения искажений

      Полуавтоматическое выравнивание длины шин DDR

      Создание и размещение структур из переходных отверстий,
      использование их в роли фанаутов

      Использование структур переходных отверстий на диф. парах
      с авторазмещением отверстий для обратного тока

    Автоматическое выравнивание задержек

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

    Динамический контроль фазы сигнала

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

    Командная работа над проектом
    Symphony Team Design Option

    Для увеличения скорости выполнения проекта можно с помощью новой опции Symphony Team Design организовать совместную работу нескольких специалистов, это можно сделать либо в виде разбиения платы на части, которые "рассылаются" инженерам для трассировки, а потом собираются вместе в одном проекте, либо можно организовать онлайн работу в одном проекте, когда каждый видит действия других участников через сеть.

      Разделение печатной платы на зоны по слоям

      Разделение печатной платы на зоны по областям

      Групповая трассировка печатной платы

      Удобная панель управления проектом

      Мягкие границы между зонами

      Управление классами цепей в зонах

      Просмотр действий других пользователей

    Автоматизация трассировки

    Design Planning

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

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

    Опция включает в себя следующие возможности

      Возможность анализа осуществимости трассировки

      Прорисовка топологического плана трассировки

      Авто-генерация топологии проводников по плану

    Опция оптимизации выводов ПЛИС
    FPGA System Planner

    Планировщик ПЛИС Allegro FPGA System Planner автоматизирует сложные процессы создания УГО ПЛИС, определения эквивалентных выводов, свапирования выводов и блоков, и за счет этого значительно упрощает и ускоряет разработку печатных плат.

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

    Планировщик ПЛИС полностью автоматизирует процессы связывания контактов ПЛИС с другими компонентами, генерации схем и разводки межсоединений, при этом для всех этих процессов соблюдаются следующие ограничения:

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

      Электрические ограничения связаны с DRC ввода-вывода ПЛИС. ПЛИС имеют сложную структуру банков и детализированный набор соответствующих правил. Для того, чтобы банк стало возможно использовать для интерфейса, должны быть заданы стандартные электрические сигналы этого интерфейса.

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

    Функционал опции FPGA System Planner

      Учет логических, электрических и физических ограничений

      Авто-подбор и оптимальный обмен выводов ПЛИС

      Авто-генерация символов УГО для ПЛИС

      Минимизация пересечений сигналов при трассировке

      Библиотека точных и проверенных моделей ПЛИС, которые содержат электрические и правила назначения выводов.

    Опция проектирования СВЧ-плат
    Analog/RF Option

    Опция Analog/RF предоставляет мощный и гибкий набор инструментов для ручного и автоматического размещения, трассировки, и редактирования СВЧ-топологии и аналоговых сигналов на печатных платах, как дополнение, встраиваемое в стандартный редактор Allegro PCB Editor.

    Так как опция RF поддерживает параметризованные топологические СВЧ-элементы, она предоставляет очень простой механизм для создания, размещения и соединения СВЧ-элементов на плате. Она позволяет легко трассировать полосковые и микрополосковые линии с различными вариантами поворотов, такими как «оптимально скошенный» СВЧ-поворот, скругленный или прямоугольный поворот. Также она позволяет напрямую соединить две точки СВЧ-трассой или меандром с заданными свойствами.

    Другие функции для трассировки СВЧ-плат включают:

      Перемещение, поворот, отражение, копирование выбранных СВЧ-компонентов или групп объектов (полигоны, линии, топологические элементы, переходные отверстия)

      Групповое копирование, отражение, вращение СВЧ-компонентов или наборов

      Перенос СВЧ-компонентов или их групп со слоя на слой

      Изменение СВЧ-параметров объектов и автоматическая регенерация их формы в соответствии с новыми параметрами

      Вставка библиотечных СВЧ-компонентов во время трассировки

      Электрические вычисления и индикация параметров СВЧ-трассы

      Создание собственных топологических СВЧ-элементов

      Конвертация СВЧ-элементов в полигоны

      Конвертация трасс редактора Allegro (проводников) в полосковые линии передачи

      Срезание фаски на углах СВЧ-трасс

      Индикация и модификация значений переменных и выражений

      Быстрое размножение СВЧ-фрагментов, включая зеркальное отражение для симметричных/балансных цепей

    Платы высокой плотности
    Miniaturization Option

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

    Опция включает в себя следующие возможности

      Встроенные компоненты во внутренних слоях, удобное добавление и редактирование встроенных пазов

      Наборы микроотверстий - установка на плату одним кликом, очень удобная работа с комплектами микроотверстий

      Правила для плат HDI - полный набор производственных проверок для всех видов микроотверстий

    Трассировка печатной платы (проводилась в системе Allegro)

    • · Предварительное размещение компонентов на печатной плате.
    • · Трассировка печатных проводников.
    • · Проверка соответствия ПП заданным технологическим параметрам.

    Этап проектирования печатной платы является самым трудоемким во всей последовательности этапов.

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

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

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

    После того как решение вопроса размещения компонентов закончено начинается процесс трассировки проводников, в зависимости от стратегии принятой на этапе подготовки схемы.

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

    В процессе трассировки проводников проводится проверка DRC (Design Rules Check) на наличие ошибок и соответствие всем заложенным технологическим параметрам. По окончании процесса трассировки проводников и положительном результате проверки, процесс трассировки проводников можно считать успешным.

    Проектирование шестислойной печатной платы

    На основе японской шестислойной платы Spartan-3A FPGA Board XCM-014 Series была спроектирована печатная плата в среде Cadence.

    На первом этапе с сайта производителя были скачены все доступные материалы, что включало в себя

    1) Принципиальную схему

    Рис. 5.1

    Рис. 5.2

    Эту принципиальную схему я воссоздал в системе OrCAD.

    Таблица№1 компоненты ПП

    Компонент

    Название на печатной плате

    Интегральные схемы:

    SN74CBTLV3257PWR

    U9 (Power-On Reset)

    XC3S400A-4FTG256C

    Соединитель:

    Пассивные элементы:

    4-47 R, 8-102 R, 8-472 R, 1-472 R

    RM4, RM5, RM3, RM2, R10, R11, R18, R13, R14

    FC4, FC7, FC6, FC2, FC8, FC5, FC1, FC11, FC14, CM1, CM2, CM3, CM4, CM5, CM6, CM7, CM8, CM9, CM10, CM11, CM12, CM13, CM14, CM15, CM16, CM17, CM18

    Переключатель:

    Джамперы:

    Контрольные точки (Test Point):

    TPG1, TP1, TPG2, TP2, TPG3, TP3, TP4, TP5, TP6, CNA,CNB

    Диод Шотки

    После этого с сайта производителя была взята схема трассировки по каждому слою создаваемой шестислойной платы.

    Рис. 5.3

    Рис. 5.4

    После создания принципиальной схемы в системе OrCAD, далее я перешел в систему Allegro, для этого было необходимо экспортировать NETLIST.

    В системе Allegro производилась непосредственно трассировка платы и размещение компонентов, аналогичные тому как это сделанно на оригинальной плате.

    В программе осуществляется последовательная работа с каждым из шести слоев печатной платы: TOP, Internal 1, Mid layer1, Mid layer2, Internal 2, Bottom. Результаты работы представлены на Рис.5.5, Рис 5.5, Рис 5.7, Рис 5.8, Рис 5.9, Рис 5.10.

    Рис.5.5 TOP

    Рис 5.6 Internal 1

    Рис 5.7 , Mid layer1

    Рис 5.8 Mid layer2

    Рис 5.9 Internal 2

    Рис 5.

    Результаты моджелирования

    В среде Cadence Allegro Design была спроектирована принципиальная схема печатной платы (Рис.10). После чего была создана библиотека Footprint всех компонентов печатной платы. Далее весь проект переходит в среду Cadence PCB Editor, для этого в программе проверяются все соединения, наличие Footprint всех компонентов, после чего осуществляется трассировка печатной платы в Cadence PCB Editor, размещение всех компонентов в соответствие с техническим заданием и требованиями к электромагнитной совместимости.

    Конечным результатом явилась создание печатной платы в Китае.

    Готовая печатная плата

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

    Наряду с и Mentor Graphics PADS, Allegro Cadence является самой продвинутой и удобной системой автоматизированного проектирования электроники в современном мире. Среда Allegro Cadence имеет свою уникальную оболочку, почти полностью построенную на скриптах и управляемую из командной строки. Многие разработчики находят ее неудобной, тем не менее, она является признанным лидером по стабильности, отсутствию «багов» и критических ошибок.

    Основу пакета Allegro Cadence составляет базовый набор PCB Design Studio, состоящий из трех модулей в которых имеются все необходимые инструменты для сквозного проектирования плат:
    1. Concept HDL или Orcad Capture CIS на выбор. Два схемных редактора со встроенными средствами управления элементами, каждый из которых располагает своими подходами и сильными сторонами. Более простой Orcad Capture CIS идеален для быстрой работы над проектом с доступом через Интернет к широчайшей компонентной базе. Concept HDL подходит для групп, разрабатывающих сложные проекты. Всю работу можно легко раздробить на управляемые однозадачные модули и распределить между проектировщиками.
    2. Allegro PCB – интерактивная оболочка для создания и редактирования печатных плат любой сложности с возможностями планирования топологии, трассировки и подготовки к производству.
    3. SPECCTRA - программа, состоящая из редактора трасс и автотрассировщика. Оба средства интегрируются с Allegro PCB.
    Кроме этого в пакете присутствует утилита PE Librarian, предназначенная для создания и управления библиотеками элементов.
    Стандартные модули базового набора Allegro Cadence имеют возможность модернизации. Это позволяет увеличить некоторые их характеристики, а также открывает доступ к дополнительным функциям в соответствии с последними требованиями производства. Например, доступны улучшения:
    Allegro performance option – расширяет наборы правил разработки высокоскоростных печатных плат;
    SPECCTRA upgrade – увеличивает число слоев при автотрассировке до 256;
    PSpice A/D – позволяет выполнять аналоговое и смешанное моделирование;
    SPECCTRA Quest – выполняет качественное исследование сигналов перед и после трассировки топологии.

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

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

    Утилиты, входящие в состав Allegro Cadence, разработали программисты компании Cadence Design Systems (http://www.cadence.com/), обладающей также всеми правами на OrCAD. Помимо разработки популярных пакетов проектирования интегральных схем (Virtuoso, Encounter, Incisive Platform) и печатных плат (Allegro и OrCAD), компания предоставляет возможность тестирования стороннего программного обеспечения на виртуальных чипах до выпуска самых микропроцессоров.
    В настоящее время центральный офис Cadence Design Systems расположен в США, в городе Сан-Хосе, основная масса сотрудников работает в Кремниевой Долине, а по всему миру открыто уже более шестидесяти филиалов компании.

    Язык интерфейса программного пакета Allegro Cadence только английский.