Как можно найти несоответствие спецификации, когда и RTL, и специалисты по верификации пропускают определенную функцию спецификации?

У меня есть несколько вопросов относительно проверки IP.

Предположим, если бы определенный дизайн / функциональность из спецификации IP отсутствовал как в RTL, так и в плане проверки (точки покрытия), как бы вы определили эту ошибку?

Так как он не был реализован в RTL(пропущен в SPEC), мы не можем идентифицировать по покрытию кода.

Пожалуйста, пролите немного света на это.

Спасибо

3 ответа

Решение

Кто-то должен сравнивать план проверки со спецификацией IP верхнего уровня. Для каждого пункта в спецификации, вопрос "как мы показываем, что мы выполнили это требование?" нужен хороший ответ.

(Если нужной функции там нет, то спецификация верхнего уровня нуждается в исправлении!)

Вы можете создать список возможностей и написать свои тесты против этого.

Обзоры проекта и плана испытаний обычно включают сравнение спецификации ИС с указанными проектами и планами испытаний. Также обычно присутствует модуль записи спецификаций IP, который может идентифицировать точки в спецификации, которые не рассматриваются.

Другие вопросы по тегам