СОВРЕМЕННАЯ ЭЛЕКТРОНИКА №2/2013

Главной целью предварительной на стройкипроектапередиспользованием высокоскоростныхограниченийвConst raintManagerявляетсясозданиетакназы ваемых расширенных цепей (Xnets). В терминологии программы Xnet (exten dednet)–этоцепь, состоящаяиз группы последовательносоединённыхдискрет ных элементов на пути от источника к приёмнику сигнала. На рисунке 1 пока занпримеррасширеннойцепинасхеме вOrCADCapture иплате в PCB Editor. Всего можно выделить пять основ ных шагов по настройке проекта: 1. Определение количества слоев, по рядка их следования и свойств ма териалов. 2. Задание напряжения для цепей пи тания и земли. 3. Указание класса устройств. 4. Указание типа выводов. 5. Назначение сигнальных моделей компонентам высокоскоростных цепей. От того, как точно разработчик в Ca dence Allegro прошёл эти пять основ ных этапов, в конечном счете зависит качество и быстрота проектирования. Любые ошибки и недочёты в настрой ке могут привести к множествам проб лем на других этапах работы. Этих неприятностей можно избежать, если правильно подготовить библиотеки компонентов. Все вышеперечисленные шагиможно выполнить вручнуючерез ПРОЕКТИРОВАНИЕ И МОДЕЛИРОВАНИЕ 64 WWW.SOEL.RU СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 2 2013 соответствующиеменюпрограммыли бо с помощью специального помощ ника – Setup Advisor. Рассмотрим более подробно каждый этап настройки. Стек слоёв печатной платы может бытьнастроенчерезменюSetup–Cross section или нажатием на кнопку на панели инструментов (см. рис. 2). Описание типовых стеков удобно хранить в специальных технологичес ких файлах. Каждый такой файл имеет расширение .tcf и может быть создан или загружен в текущую базу проекта с помощью меню File – Export/Import – Techfile соответственно. Помимо ин формациио слояхплатытехнологичес кий файл может содержать в себе дан ные о настройках правил проектиро вания, пользовательских свойствах и единицах измерения в проекте. В ком пании на общем сервере может быть настроена целая библиотека точных технологическихфайлов, которыемож но использовать в качестве шаблонов дляразныхплат. Путькбиблиотекефай лов данного типа указывается через пе ременную techpath в меню Setup – User Preferences, категория Paths –Library. От точностиописания стека слоёв зависит то, как будет рассчитываться абсолют наяиотносительная задержка сигналов, импеданс, а также точность работы калькулятора дифференциальных пар. При нажатии правой кнопки мыши в любомместе таблицыпоявится возмож ность добавитьновыйслойсиндивиду альнымихарактеристикамиматериала. Библиотеки материалов хранятся в от дельном файле под названием materi als.dat изадаютсячерезпеременнуюma terialpath. Если включить опцию Show Single Impedance, расположеннуювпра вом нижнем углу окна настройки стека слоев, томожнобудетпровестиоценоч ный расчёт импеданса для проводни ковна каждомсигнальномслое. Прииз менении толщины проводника или характеристик материалов изменится значение импеданса и, напротив, если поменять значениеимпеданса, тоизме нится значение толщины проводника. Этот показатель никак не влияет на ра боту системы ограничений Constraint Manager и может использоваться как ориентировочный. Втораяопция вниж нем правом углу данного окна – Show Diff Impedanceпозволяет анализировать импеданс дифференциальной пары на выбранномслое. Можнорассчитатьим педанс для стандартной и тандемной пары–это зависитот установкив столб це Coupling Type. EDGE – проводники дифференциальной пары расположе ны на одном слое, BROADSIDE – на со седних слоях. Варьируяширинойитол щиной проводников, можно получить искомое значение дифференциально го импеданса. При попытке изменить само это значение, программа предло жит выбрать одно из двух – изменить ширинупроводников впареилиих тол щину (см. рис. 3). Как и в случае с импе дансом одиночной трассы значение дифференциального импеданса явля ется здесь оценочной величиной и не влияет на установку правилпроектиро вания. Следующимэтапомвнастройке базы данных проекта является описание си ловых цепей питания и заземления. Данные цепи рассматриваются про граммой как цепи постоянного тока (DC net), у каждой из которых должно быть задано точное значение напряже ния. Это значение присваивается с по мощьюсвойстваVOLTAGE. Данное свой ствопозволяет согласовать сигнальные цепи через нагрузку с цепями постоян ного тока. Присвоить значение напря жения для цепей питания и заземления Рис. 1. Пример расширенной цепи (Xnet) Эффективное использование высокоскоростных правил в Cadence ® Allegro ® PCB Editor Анатолий Сергеев (Москва) От того, как настроен проект топологии перед размещением и трассировкой, зависит эффективность использования системы контроля высокоскоростных ограничений Constraint Manager. Эта система является частью САПР печатных плат верхнего уровня Cadence ® Allegro ® и на сегодняшней день является одной из самых мощных и востребованных у разработчиков быстродействующей электроники.

RkJQdWJsaXNoZXIy MTQ4NjUy