UVM:验证通识

本文介绍了数字IC验证中的UVM验证计划,包括模块级、子系统级和芯片级的功能验证,强调动态仿真、静态检查等验证方法,以及覆盖率要求如回归测试通过率、代码覆盖率等。


1. 验证计划

验证计划实际上与设计计划是同步开发的,技术方面的内容如下:

1.1. 验证功能

功能描述文档,是设计人员和验证人员的唯一参考。

对于验证人员来说,需要将功能划分为多个功能点,并思考如何去验证这些功能

模块级功能

主要是一些基本功能,例如时钟、电源、复位、寄存器访问等

子系统级功能 与 芯片级功能

在模块向上层集成的时候,就需要对模块与其他模块之间的通信、互动进行功能描述

1.2. 验证层次

尽可能在模块级,实现各激励,并完成功能的验证。

而在子系统级或芯片级,就更侧重于系统集成测试。

1.3. 验证方法

动态仿真

静态检查

虚拟模型

硬件加速

效能与性能

1.4. 测试用例

在UVM框架下就是sequence,用这些sequence去驱动dut,以尽可能覆盖要验证的功能

1.5. 覆盖率要求

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Starry丶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值