UVM:验证通识

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

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


1. 验证计划

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

1.1. 验证功能

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

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

模块级功能

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

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

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

1.2. 验证层次

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

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

1.3. 验证方法

动态仿真

静态检查

虚拟模型

硬件加速

效能与性能

1.4. 测试用例

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

1.5. 覆盖率要求

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Starry丶

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

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

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

打赏作者

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

抵扣说明:

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

余额充值