《表1 项目验证覆盖率和验证环境部署时间对比》

《表1 项目验证覆盖率和验证环境部署时间对比》   提示:宽带有限、当前游客访问压缩模式
本系列图表出处文件名:随高清版一同展现
《基于UVM Phases的数字IC复位验证》


  1. 获取 高清版本忘记账户?点击这里登录
  1. 下载图表忘记账户?点击这里登录

复位验证是验证数字IC验证中不可或缺的重要组成。由于UVM phase jump所具备的phase跳转和自动终止phase相关线程和测试序列(UVM sequence)的特性,可以利用其开发通用、标准化的复位验证环境。本文介绍了一种基于UVM验证环境,利用UVM phases机制实现的复位验证方法。根据复位验证的分类,文中详细描述了如何利用UVM环境和phases构建组件UVC_RST产生复位信号,以及针对不同种类的复位测试,如何在测试过程中插入复位。最后一部分介绍了为各个验证组件增加复位处理能力的步骤要点,并给出了示例代码。该复位测试方法在多个基于UVM-1.1d构建的验证项目中得到应用和检验,如表1所示,在应用该方法的两个验证项目中,由于可复用性,部署复位测试所花费的时间和传统方法相比得到了较大的缩短,同时代码覆盖率也有了一定提升,提高了验证的完备性和效率。