简介:摘要: 通用验证方法 (UVM) 是一种基于 SystemVerilog 类库的验证平台开发框架,其可重复使用的组件使验证工程师能够创建具有标准化层次和接口的功能性验证环境。 UVM 将随机生成的测试激励、自我测试平台和随机约束等方法有效地结合起来,采用最佳框架来执行基于区域覆盖范围的验证,从而使验证工程师能够降低风险并满足缩短时间的迫切需要。本文是基于 UVM 验证自动化方法的讨论。本文通过学习 UVM 框架的寄存器模型思想,提出一种新的寄存器验证解决方案,将对寄存器的验证操作封装在一个 Ral 模型之内,通过修改寄存器模型实现维护修改工作,大大提高验证效率。