Язык спецификации свойств
-
Определение и использование PSL
- PSL — это темпоральная логика, расширяющая LTL для повышения выразительности.
- Используется в аппаратном проектировании для верификации моделей и логического моделирования.
- Разработан Accellera для спецификации свойств оборудования.
-
Стандартизация и синтаксис
- IEEE 1850 занимается стандартизацией PSL с сентября 2004 года.
- Стандарт IEEE 1850 для PSL анонсирован в сентябре 2005 года.
- PSL позволяет выражать временные зависимости между событиями.
-
Операторы PSL
- Включают операторы в стиле LTL и регулярные выражения, с различными версиями для строгой и слабой требований.
- Используются операторы для объединения, слияния, пересечения и последовательных повторений.
- Триггерный оператор «|=>» является наиболее часто используемым.
-
Семантика и выразительная сила
- PSL расширяет возможности LTL, добавляя операторы для работы с несколькими тактами и прерываниями.
- Включает операторы для работы с усеченными путями и локальные переменные.
-
Слои и языковая совместимость
- PSL имеет 4 уровня: логический, временной, моделирования и проверки.
- Совместим с различными языками проектирования электронных систем.
-
Рекомендации и внешние ссылки
- Существуют рекомендации МЭК 62531 для использования PSL.
- Ссылки на рабочую группу IEEE 1850, объявление IEEE и учебные пособия по PSL.
Полный текст статьи: