Jump to content

Открыть библиотеку проверки

Открытая библиотека проверки (OVL) — это библиотека средств проверки свойств описаний цифровых схем, написанных на популярных языках описания оборудования (HDL) . OVL в настоящее время поддерживается Accellera .

Приложения

[ редактировать ]

OVL работает путем размещения модулей или компонентов, проверяющих определенные свойства схемы, рядом с обычными модулями или компонентами. Эти специальные модули называются шашками и подключаются к сигналам схемы через порты . Некоторые аспекты функциональности чекера можно изменить, настроив параметры чекера . Типичные свойства, проверяемые проверяющими OVL, включают:

  • условие, которое должно всегда соблюдаться,
  • последовательность условий, которые должны быть выполнены,
  • состояние, которое никогда не должно произойти,
  • правильное значение данных (четное, нечетное, в пределах диапазона и т. д.),
  • правильное изменение значения (например, увеличение или уменьшение в пределах указанного диапазона),
  • правильное кодирование данных (например , «горячее» или «холодное »)
  • правильное время события (в пределах заданного количества тактов или в пределах окна, созданного триггерными событиями),
  • действительный протокол передачи данных,
  • допустимое поведение популярных строительных блоков (например, FIFO ).

В зависимости от выбранных параметров средства проверки OVL могут работать как средства проверки утверждений, предположений или точек покрытия. Основным источником популярности OVL является тот факт, что он позволяет внедрять концепции проверки высокого уровня в существующие или новые проекты, не требуя нового языка, например, разработчику, имеющему доступ к инструментам Verilog, не нужен новый язык, чтобы начать использовать проверку свойств с помощью OVL.

Поддерживаемые языки

[ редактировать ]

Хотя первые версии OVL поддерживали Verilog и VHDL , последние версии поддерживают (в алфавитном порядке):

В зависимости от спроса может быть добавлена ​​поддержка еще двух языков: PSL — VHDL и SystemC .

[ редактировать ]
  • Раздел OVL на странице Accellera [1]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: c20c47734f6c97d0b535ef1f33899339__1630831380
URL1:https://arc.ask3.ru/arc/aa/c2/39/c20c47734f6c97d0b535ef1f33899339.html
Заголовок, (Title) документа по адресу, URL1:
Open Verification Library - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)