Верификация процессоров / Формальная и функциональная / Трассировка печатных плат

23 выпуск
19 августа 2025

Где послушать:

68
0
68
0
23 выпуск
19 августа 2025
Верификация процессоров / Формальная и функциональная / Трассировка печатных плат

Где послушать:


Верификация — очень ответственный этап аппаратной разработки, в ходе которого проект проверяют на ошибки и соответствие спецификации. В 23 выпуске «Битовых масок» к Антону Афанасьеву и Елене Лепилкиной присоединилась Алина Галичина из группы модульной верификации YADRO. Алина получила высшее образование на кафедре волоконно-оптических систем связи и перешла в разработку и верификацию цифровых схем. Кроме того, у героини есть несколько патентов, связанных с реализацией алгоритмов цифровой обработки сигнала.

С Алиной ведущие обсудили множество связанных с верификацией и других тем:

  • Особенности верификации с точки зрения типа устройств;
  • Как проявляются «баги Шрёдингера» в симуляции;
  • Как организуют трассировку печатных плат;
  • Перспективы искусственного интеллекта в задачах трассировки;
  • Разницу между функциональной и формальной верификацией и важность покрытия в них;
  • Баланс между полнотой покрытия и экономией ресурсов в верификации;
  • Влияние дизайна процессоров на их верификацию;
  • Что можно и что не стоит автоматизировать в верификации;
  • Почему аппаратная разработка консервативней программной.

#программы #подкасты #битовыемаски

Смотрите выпуски подкаста и на нашем Rutube-канале

И подписывайтесь на Telegram-канал подкаста!

  • 00:05:00Тизер
  • 00:01:05Представление Алины Галичиной
  • 00:01:54Путь Алины в RTL-разработку. Источники знаний по RTL и верификации
  • 00:07:43Связь цифровой обработки сигналов и FPGA
  • 00:12:05В чем разница написания под FPGA и под ASIC
  • 00:17:01Симуляторы для FPGA: зачем они нужны, какие ограничения имеют
  • 00:22:54Трассировка печатных плат и цена ошибки на этом этапе
  • 00:29:14Искусственный интеллект в САПР
  • 00:33:23Какие существуют виды верификации
  • 00:38:18Инструменты для функциональной и формальной верификации
  • 00:42:01На каких этапах лучше использовать функциональную, а на каких — формальную верификацию
  • 00:47:39Полное функциональной покрытие: насколько оно реализуемо
  • 00:52:54UVM-методология и новые фреймворки для верификации
  • 00:56:31Нужна ли функциональная верификация для маленьких блоков
  • 01:00:36Влияние архитектуры процессора на его верификацию
  • 01:05:25Случайные тесты в верификации
  • 01:06:48Специфика верификации Wi-Fi-чипов
  • 01:11:21Дополнительные задачи в процессе верификации
  • 01:13:17Разница в верификации аналоговых и аналогово-цифровых схем
  • 01:16:03Дороговизна верификации аналогово-цифровых схем
  • 01:17:50Автоматизация для верификаторов
  • 01:25:05Чем должна заканчиваться работа верификатора
  • 01:29:27Методологии автоматизации в верификации
  • 01:33:38Как упростить анализ верификационных тестов в RTL
  • 01:36:58Консервативность и мотивация в разработке «железа» по сравнению с разработкой ПО
  • 01:40:01Оптимизация рабочих процессов в верификации
  • 01:47:25Создание тестового окружения с нуля
  • 01:49:49Проблемы при автоматизации верификационных тестов
  • 01:52:25Open-source в RTL и верификации
  • 01:54:38Заключение
Наверх
Будь первым, кто оставит комментарий