Анализ целостности сигналов в PADS Professional (6/6)

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

Добрый день, уважаемый читатель!
Вот и подошел к концу наш блиц-курс по анализу целостности сигналов в PADS Professional.

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

Урок 6 – Пакетный анализ ЦС


  1. В меню “ПУСК” выберите PADS Pro Tools VX.2.x > PADS Pro Designer VX.2.x
  2. На стартовой странице PADS Professional Designer выберите File > Open и откройте:
    C:\SI_Analysis\Lesson6\PCB\HandDrillAll.pcb
  3. Запустите HyperLynx, следуя шагу 3 из четвертого урока.
  4. Сейчас вы запустите пакетный анализ для нескольких цепей, чтобы проверить, соответствуют ли они требованиям перекрестных помех целостности сигналов (Signal Integrity Crosstalk). Для выбора цепей нажмите иконку Select Nets by Name for SI Analysis
    1. выберите цепи PHS-A-LG, PHS-B-LG, и PHS-C-LG, удерживая клавишу Ctrl. Убедитесь, что все остальные цепи не выбраны. Нажмите OK, чтобы выйти из Select Net.

  5. Для запуска пакетного анализа выберите Simulate SI > Run General Batch Wizard…

  6. Установите тип анализа, который хотите запустить:
    1. Вкладка Overview
      • Выберите Run signal-integrity and crosstalk simulation on selected nets, Crosstalk и Run Quick analysis and crosstalk estimations on selected nets. Затем нажмите Next

    2. Вкладка Nets
      • Так как вы уже выбрали цепи на самой плате, которые хотите смоделировать, выберите опцию nets selected in board viewer. Вы должны увидеть три цепи в
        правом меню. Затем нажмите Next

    3. Вкладка Quick Analysis
      • Оставьте все настройки по умолчанию. Измените значение параметра Include aggressors greater than: на 160. Затем нажмите Next

    4. Вкладка Terminator Wizard
      • Оставьте все настройки по умолчанию. Затем нажмите кнопку Next.

    5. Вкладка Simulation Settings
      • Оставьте все настройки по умолчанию. Затем нажмите кнопку Next

    6. Вкладка Driver/Receiver Cases
      • Для выбора из выпадающего меню кликните по следующим ячейкам
        1. Для Driver выберите IC2
        2. Для Receiver1 — Q4
        3. Для Receiver2 — Q5
        4. Для Receiver3 — Q6

      • Нажмите Next.
    7. Вкладка Crosstalk
      • Оставьте все настройки по умолчанию. Затем нажмите кнопку Next

    8. Вкладка Reporting Options/Audit
      • Убедитесь что выбран HTML report

      • Нажмите Run
  7. Обратите внимание, что цепь PHS-C-LG не прошла тест на перекрестные помехи. Если Вы нажмете на Fail, вы увидите, что общая перекрестная наводка превысила максимально разрешенное значение. Выйдите из HyperLynx Batch Mode Report и мастера General Batch Wizard, чтобы вернуться к пллате в HyperLynx. Теперь вы внесете изменения, чтобы исправить проблему перекрестных наводок.

  8. Одна из причин, по которой эта цепь не удовлетворяла требованиям по перекрестным помехам, заключается в том, что был выбран не тот драйвер. Выберите иконку Assign Models на панели инструментов.

  9. Для пина IC2.35 измените используемую модель, нажав кнопку Select… и выберите следующие параметры:
    • Libraries: Generic_mod.ibs
    • Devices: generic
    • Signal: 16L8A:PLD

  10. Нажмите OK для выхода из диалога Select IC Model затем нажмите Close.
  11. Вернитесь в General Batch Wizard. Все настройки должны остаться прежними, поэтому нажмите кнопку Run.

  12. На этот раз все цепи прошли проверку.
  13. На этом урок окончен. Закройте HyperLynx.


Материалы для этого и предыдущих уроков можете скачать ЗДЕСЬ

Вы также можете посмотреть видеоверсию этого урока:


Предыдущие уроки:
Урок 1 – Назначение моделей в LineSim
Урок 2 – Основы LineSim
Урок 3 – Моделирование с помощью цифрового осциллографа
Урок 4 – Экспорт проекта платы в BoardSim
Урок 5 – Sweep-анализ в BoardSim

Присоединяйтесь к нам в соц. сетях:
Telegram-канал
Telegram-чат
YouTube

Филипов Богдан pbo, Product Manager по решениям PADS в компании Нанософт.
Источник: https://habr.com/ru/company/nanosoft/blog/528852/


Интересные статьи

Интересные статьи

Внедрение статического анализатора в проект для некоторых людей выглядит непреодолимой преградой. Почему-то очень распространено мнение, что объём выданных результатов ан...
На протяжении долгого периода времени главной фишкой и гордостью операционной системы Linux был тот факт, что для нее «не было вирусов», которые могли бы нарушить работос...
Статья является кратким обзором о сертификации по программе IBM Data Science Professional Certificate. Будучи новичком в Python, мне пришлось столкнуться с реализацией задач: Загрузка и пар...
Машинное обучение плотно укоренилось в различных сферах деятельности людей: от распознавания речи до медицинской диагностики. Популярность этого подхода столь велика, что его пытаются использов...
Первым делом, приступая к работе с новым набором данных, нужно понять его. Для того чтобы это сделать, нужно, например, выяснить диапазоны значений, принимаемых переменными, их типы, а также узна...