Как можно найти несоответствие спецификации, когда и RTL, и специалисты по верификации пропускают определенную функцию спецификации?
У меня есть несколько вопросов относительно проверки IP.
Предположим, если бы определенный дизайн / функциональность из спецификации IP отсутствовал как в RTL, так и в плане проверки (точки покрытия), как бы вы определили эту ошибку?
Так как он не был реализован в RTL(пропущен в SPEC), мы не можем идентифицировать по покрытию кода.
Пожалуйста, пролите немного света на это.
Спасибо
3 ответа
Кто-то должен сравнивать план проверки со спецификацией IP верхнего уровня. Для каждого пункта в спецификации, вопрос "как мы показываем, что мы выполнили это требование?" нужен хороший ответ.
(Если нужной функции там нет, то спецификация верхнего уровня нуждается в исправлении!)
Вы можете создать список возможностей и написать свои тесты против этого.
Обзоры проекта и плана испытаний обычно включают сравнение спецификации ИС с указанными проектами и планами испытаний. Также обычно присутствует модуль записи спецификаций IP, который может идентифицировать точки в спецификации, которые не рассматриваются.