[an error occurred while processing this directive]
Объясните про верификацию (+)
(«Телесистемы»: Конференция «Программируемые логические схемы и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Shtirlits 14 февраля 2005 г. 19:53

Посмотрев изрядное количество "корок" и тестов к ним, я понял, что описанное на ***HDL тестируется как "черный ящик".
Тесты генерируют входные сигналы, а иногда еще и сравнивают выходые с эталоном, при отклонениях выдают сообщения об ошибках.
Так как почти все схемы сложнее инвертора протестировать во всех режимах не хватит жизни, то такие тесты позволяют только обнаружить ошибку, а не доказать ее отсутствие.

Может быть есть какие-то средства, позволяющие определять эквивалентность схем?
Хочется работать примерно так:
1) Сначала пишется несинтезируемый вариант, который не учитывает архитектуру железа, модель создаваемого устройства. Предполагается, что сосредоточившись только на спецификации устройства, можно сделать меньше ошибок.
2) Синтезируемый вариант, эквивалентность первому проверяется автоматически этим самым средством. При написании все внимание уделяется только архитектуре железа и реализации, контроль правильности автоматический.

Может я что-то пропустил и такое средство давно существует и всеми используется?

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru