1  PSL - Property specification language

 1.1 Property

    - Characteristics of the designs/verification environment

    – Behavior represented by a sequence of temporal (over time) relationships of Boolean expressions.

 1.2   Verification

    - confirming that, for a given design and a given set of constraints, a property that is required to hold in design actually does hold those constraints

    

1.3   ABV with PSL

   - ABV is a documentation and verification methodology (Instruments system requiremets, interfaces, design and verification enviroments with assertions)

   - PSL is a property specification language

2  External assertion files

  Syntax and example

 -- VHDL flavor, Separate file linked at compile time
vunit abc_if_vu (entity_name(architecture_name))
{
default clock is (clk'event and clk = '');
property A1 is never (a and b);
assert A1 ;
}

3  More on PSL

   -- Documents requirements

    * system, interface, design

   -- Defines combinational temporal properties

    * embedded into design HDL spurce, or

    * seperately in vunit files

    * carried at all phases of sublocks process

   -- Enable verification of assertions

    * dynamically during simulation

    * statically through formal verification

最新文章

  1. strtok源码 bitset 空间压缩
  2. Jetpack 由 WordPress.com 出品
  3. POJ1273Drainage Ditches[最大流]
  4. python字符串方法的简单使用
  5. yii2.0框架安装心得
  6. 在windows下新建maven项目
  7. unauthenticated user reading from net
  8. static local variable
  9. Mysql的AB复制(主从复制)原理及实现
  10. Install GDAL in OpenSUSE 12.3 Linux
  11. nginx 配置的server_name参数(转)
  12. ant 学习与开发
  13. MyEclipse2014 设备 checkstyle、PMD、findbugs 最简单的方法 详细说明
  14. time模块整理
  15. 自定义省市选择器 微信小程序多列选择器
  16. Spring Security 入门(1-5)Spring Security - 匿名认证
  17. 痞子衡嵌入式:第一本Git命令教程(3)- 变动(status/diff)
  18. 条件为空的sql你们写过么 (我也是醉了碰到了这种需求,当时还真有点o((⊙﹏⊙))o懵逼.jpg)
  19. Linux下安装jdk8步骤详述
  20. 用 Docker 构建、运行、发布来一个 Spring Boot 应用

热门文章

  1. 【Codeforces Global Round 1 C】Meaningless Operations
  2. [POJ1226]Substrings(后缀数组)
  3. BZOJ——T 1800: [Ahoi2009]fly 飞行棋
  4. N天学习一个linux命令之du
  5. 一段关于python 闭包的例子
  6. 正则表达式,字符串中需要两个反斜杠“\\d”
  7. Xsolla与蜗牛一起共创黑金
  8. password加密的算法
  9. C++组合通信
  10. 【译文】利用STAN做贝叶斯回归分析:Part 2 非正态回归