Главная         Авторы   Статьи   Год проведения   Тематика   Организации        Конференция МЭС

Практические аспекты формальной верификации проектов блоков сетевых СБИС  

Авторы
 Сохацкий А.А.
Год публикации
 2018
DOI
 10.31114/2078-7707-2018-2-16-22
УДК
 519.714

Аннотация
 Формальная верификация в наши дни становится важной составляющей верификации проектов цифровых блоков в особенности в областях, предъявляющих повышенные требования к качеству проверки. Так сетевые СБИС должны фунционировать безошибочно без перерывов в течении длительного времени, при том, что перепроектирование и повторное изготовление этих коплексных микросхем требует существенных затрат. Довольно сложно проверить функционирование на всех возможных входных последовательностях путем моделирования при наличии множества граничных условий связанных с различной длиной и выравниванием пакетов, комбинациями значений входных настроечных портов и регистров. Формальные методы должны помочь достичь полноту проверки и сократить время разработки , но это требует:
- правильной стратегии выбора блоков и модулей проекта для формальной верификации, а также метода формальной верификации;
- применения решений для ответа на проблему экспотенциального роста времени формального доказательства в зависимости от глубины доказательства;
- последовательной методологии для обеспечения верификационного покрытия и сокращения затрат.
В статье рассматриваются аспекты формальной верификации на основе опыта работы автора в компании Сиско Системс Инк. и консультаций поставщика услуг формальной верификации компании OSKI Technology. Излагаются следующие аспекты:
1) Краткий обзор применений формальной верификации. При этом статья фокусируется на задаче полной (sign-off) сквозной проверки (end-to-end check) отдельных модулей проекта. Рассатриваются вопросы выбора модулей для формальной веривикации;
2) Структура простого окружения для формальной верификации;
3) Методы, позволяющие увеличить глубину доказательства, в частности, использование символических переменных, символического выбора элемента последовательности с применением плавающего импульса (floating pulse), метод Волпера (Wolper), использование абстрактных моделей;
4) Аспекты методологии формальной верификации, включая технологии планирования, документирования, исполнения и регрессионных последовательностей, покрытия проекта, совместного использования для формальной верификации и моделирования
Ключевые слова
 СБИС, формальная верификация, моделирование, RTL, SystemVerilog, SVA.
Ссылка на статью
 Сохацкий А.А. Практические аспекты формальной верификации проектов блоков сетевых СБИС // Проблемы разработки перспективных микро- и наноэлектронных систем. 2018. Выпуск 2. С. 16-22. doi:10.31114/2078-7707-2018-2-16-22
Адрес статьи
 http://www.mes-conference.ru/data/year2018/pdf/D123.pdf

Copyright © 2009-2024 ИППМ РАН. All Rights Reserved.

Разработка сайта - ИППМ РАН