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

rxwolulijimkcsqqs5u6qdiqxfc.jpeg


Добрый день, уважаемый читатель!
Вот и подошел к концу наш блиц-курс по анализу целостности сигналов в 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.
      dqvmjsu8y93sqyj9tkait8aqlx0.png
  5. Для запуска пакетного анализа выберите Simulate SI > Run General Batch Wizard…
    jvu5lfkouezd9rlogmtdf4ek7iy.png
  6. Установите тип анализа, который хотите запустить:
    1. Вкладка Overview
      • Выберите Run signal-integrity and crosstalk simulation on selected nets, Crosstalk и Run Quick analysis and crosstalk estimations on selected nets. Затем нажмите Next
        f6mqmapbnudw0tl50pet1erukpe.png
    2. Вкладка Nets
      • Так как вы уже выбрали цепи на самой плате, которые хотите смоделировать, выберите опцию nets selected in board viewer. Вы должны увидеть три цепи в
        правом меню. Затем нажмите Next
        roqeb-pe7oo2mh59zxkyze689d8.png
    3. Вкладка Quick Analysis
      • Оставьте все настройки по умолчанию. Измените значение параметра Include aggressors greater than: на 160. Затем нажмите Next
        zajirirmr0aqfi99uuip8pme1g4.png
    4. Вкладка Terminator Wizard
      • Оставьте все настройки по умолчанию. Затем нажмите кнопку Next.
        se09gvvcy3oxr6mznte_qfxmudm.png
    5. Вкладка Simulation Settings
      • Оставьте все настройки по умолчанию. Затем нажмите кнопку Next
        tbsusffob_updpsdgth6tyoqzvs.png
    6. Вкладка Driver/Receiver Cases
      • Для выбора из выпадающего меню кликните по следующим ячейкам
        1. Для Driver выберите IC2
        2. Для Receiver1 — Q4
        3. Для Receiver2 — Q5
        4. Для Receiver3 — Q6
          fb7rr17j9yplluftjsuzhbifxue.png
      • Нажмите Next.
    7. Вкладка Crosstalk
      • Оставьте все настройки по умолчанию. Затем нажмите кнопку Next
        6hnawncyrjeqih9tbk6ysbd1tcy.png
    8. Вкладка Reporting Options/Audit
      • Убедитесь что выбран HTML report
        sjhzyl9mnnlvpoq61seqejrwuyw.png
      • Нажмите Run
  7. Обратите внимание, что цепь PHS-C-LG не прошла тест на перекрестные помехи. Если Вы нажмете на Fail, вы увидите, что общая перекрестная наводка превысила максимально разрешенное значение. Выйдите из HyperLynx Batch Mode Report и мастера General Batch Wizard, чтобы вернуться к пллате в HyperLynx. Теперь вы внесете изменения, чтобы исправить проблему перекрестных наводок.
    49zwxwfm97dpyw3a065spgor-bq.png
  8. Одна из причин, по которой эта цепь не удовлетворяла требованиям по перекрестным помехам, заключается в том, что был выбран не тот драйвер. Выберите иконку Assign Models на панели инструментов.
    qdc0svs91snxtwpufxfanhfp_im.png
  9. Для пина IC2.35 измените используемую модель, нажав кнопку Select… и выберите следующие параметры:
    • Libraries: Generic_mod.ibs
    • Devices: generic
    • Signal: 16L8A: PLD
      rr89szykqjzrx4l6_tx6wxr6olg.png
  10. Нажмите OK для выхода из диалога Select IC Model затем нажмите Close.
  11. Вернитесь в General Batch Wizard. Все настройки должны остаться прежними, поэтому нажмите кнопку Run.
    lpajm_grec16w13repd-zw6r1ni.png
  12. На этот раз все цепи прошли проверку.
  13. На этом урок окончен. Закройте HyperLynx.

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

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


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

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

Филипов Богдан pbo, Product Manager по решениям PADS в компании Нанософт.

© Habrahabr.ru