验证的方法

本文介绍了集成电路验证的主要方法,包括动态仿真、静态检查、形式化验证、虚拟模型和硬件加速。动态仿真利用仿真器进行测试序列和激励的验证;静态检查涉及语法和语义检查,确保代码质量;形式化验证通过等价检查和属性检查确保设计的正确性;虚拟模型用于早期软件开发和性能预测;硬件加速则提升了验证的速度。
摘要由CSDN通过智能技术生成

主要验证方法:
在这里插入图片描述
详细说明:
动态仿真:生成测试序列,和激励,给到待测试模块,伴随着仿真时间,判断输出是否符合预期。
使用工具:eda仿真器
结果判断:线上波形,输出结果比对,线下采集输出到文本来比对。
按照激励生成和检查方式,可以将动态仿真分为:

  1. 定向测试 directed test
  2. 随机测试 random test
  3. 参考模型检查 reference model check
  4. 断言检查 assertion check

静态检查: 通过辅助工具来检查代码。
可概括为:

  1. 语法检查 syntax check
  2. 语义检查 linting check
  3. 跨时钟域检查 CDC cross-clock domain check
  4. 形式化验证 formal verification

语法检查: 在编译时,eda工具可对代码的语法进行检查,包括拼写,申明,引用,例化,连接,信号定义ÿ

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值