В этом уроке мы рассмотрим программное решение Altair PollEx Logic. Это программное решение предназначено для поиска ошибок в схемотехническом проекте.
Импортируем электрическую схему. Altair PollEx Logic поддерживает импорт проектов из популярных САПР для разработки электроники: Altium Designer, Mentor, Cadence, Zuken, а также форматы обмена данными EDIF2.0 и SDB.
Электрическая схема состоит из пяти листов. Мы можем просмотреть свойства компонента, здесь отображена информация о позиционном обозначении, названии микросхемы (в данном случае это память 4 GbDDR3 SDRAM) , наименование символа, зеркальное отражение, угол поворота и координаты, эти данные необходимы для поверхностного монтажа. Также мы можем посмотреть свойства цепи и других элементов схемы.
Рассмотрим меню Tools.
Электрическая верификация электрической схемы. Рассмотрим главный инструмент для анализа и проверки электрической схемы (DFE). Для этого в меню Option выберем DFE.
В левой части экрана (2) мы видим доступные проверки разбитые по категориям Цепи (Net), Питание (Power), Компоненты (Component), Надежность (Stress Test). Пользователь можем один раз настроить правила, которые необходимо проверить и сохранить их в отдельный файл с помощью Save As (4). Если в будущем в схему будут внесены изменения и понадобится снова провести проверку этих правил, мы их можем загрузить через кнопку Load (4). Это значительно сократит время в будущем. Кстати, после того как в схеме будут исправлены все ошибки, мы можем при помощи программного решения PollEx CP найти различия между схемой и топологией. Т.е если в схему внесли изменения, а в топологию нет, то PollEx найдет и покажет это. Ссылка на урок >>.
Пользователь может заблокировать файл с преднастроенными правилами на любые изменения, для этого нам необходимо нажать Lock (4), ввести пароль и сохранить файл. Для активации кнопки Local необходимо перейти в раздел настроек и нажать Use Input File Lock.
Классификатор (изображение вверху - (1)). Здесь пользователю доступно несколько разделов: компоненты (Component), цепи (Net), распределение выводов (Pin Mapping), шины питания (Power Rail), группа схем (Circuit). Здесь пользователь указывает компоненты и цепи, необходимо проверить.
В этом уроке мы рассмотрим проверку схемы на соответствие двум критериям:
Переходим к выбору цепей и компонентов. Нажимаем классификатор (1). Переходим в раздел Net Group Type чтобы задать цепи. По умолчанию указано 5 групп цепей, при необходимости мы можем увеличить количество при помощи ADD Groups, также мы можем импортировать группу цепей из Excel файла. Называем группу цепей REF, указываем, что поиск будет осуществляться по цепям (nets). Далее правой кнопкой мыши нажимаем на пустом поле в разделе Filter. В появившемся окне мы видим список:
Мы выбрали цепи с опорным напряжением, теперь добавим компоненты. Переходим в раздел компоненты (Component). Здесь мы добавим список компонентов. По умолчанию^ также указано 5 групп компонентов, при необходимости мы можем увеличить количество при помощи Add Groups, отредактировать базу данных компонентов при импорте (Edit DB), также мы можем импортировать компоненты из Excel файла (Import Excel). Переименуем группу компонентов в Resistor. Указываем тип Part, так как поиск компонентов будем осуществлять по названию, при необходимости поиск можем осуществить по позиционному обозначению (Ref) или из базы данных.
Таким образом мы выбрали цепи и компоненты, которые система будет проверять.
Далее переходим непосредственном к настройке проверки. Нажимаем в левой части Connected Comp.
Указываем цепь, выбираем наши цепи REF (это те цепи которые мы определили ранее в классификаторе), отредактируем поле Item - Vref_Resistor_Tolerance. Далее выбираем компоненты - Resistor.
После этого ставим галку Comp Filter. Здесь мы задаем параметры которые необходимо проверять. Два раза левой кнопкой мыши нажимаем на пустом поле. В появившемся окне необходимо задать условия. Здесь содержатся различные параметры компонентов.
Выбираем Type=Part (тип компонент), Title=Part Class, в поле Contens выбираем Resistor, нажимем ADD далее ОК,
Переходим в нижнюю часть экрана. Выбираем Tolerance, указываем процент допуска 1% и обязательно укажем AND.
Таким образом, Altair PollEx Logic проанализирует схему и выберет из всех компонентов только резисторы у которых допуск не соответствует 1%.
Нажимаем Start Cheking. В появившемся окне мы видим найденные нарушения.
Нажимаем на нарушение, Altair PollEx автоматически переносит к месту расположения компонента.
Перейдем к следующей проверке – полярность конденсатора. Для этого возвращаемся в классификатор. Переходим в группу компонентов (Component Group), задаем название конденсаторы (Capacity_Polarity), нажимаем Select From Component List находим компонент Cl05X105Mr3LNNH. Тип компонента определили, теперь зададим цепи (Net), меняем название (Ground), выбираем цепи.
После этого переходим непосредственно к правилу Polarity. Выбираем цепи Ground, компоненты Capacity_Polarity, ставим флажок pin name, указываем 2. Это означает, что PollEx будет искать все конденсаторы, которые подсоеденены к земле с полярностью +.
Нажимаем Start Cheking. В левой части экрана мы получили результаты, всего найдено 4 ошибки.