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

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

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

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

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

Спасибо


person Kumar    schedule 07.09.2011    source источник


Ответы (3)


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

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

person Martin Thompson    schedule 07.09.2011

Вы можете создать список функций и написать свои тесты для него.

person Community    schedule 08.09.2011

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

person Stan    schedule 08.09.2011