一种可复用层次化图像处理加速IP的验证平台
发布时间:2022-01-06 06:36
验证与设计密不可分。随着IC设计的发展,IP的功能逐渐复杂,验证难度和工作量日益增加,验证成为具有挑战性的工作。为了验证多个接口标准相同但功能不同的图像处理加速IP,本文设计了一种可复用层次化的图像处理加速IP验证平台,有效地降低了验证成本,提高了验证效率。所搭建的可复用层次化图像处理加速IP验证平台主要有三方面特征:其一,本验证平台基于层次化设计思想分为三个层次搭建,分别是能够进行数据预处理和配置验证需求相关参数并生成宏定义头文件的场景层;提供多个低层次基础事务处理验证组件的指令层;提供多个复杂事务处理验证组件的功能层。其二,本验证平台可实现多层次可重用性。第一个层次,本验证平台实现了基础事务处理验证组件的可重用。第二个层次,本验证平台可满足某一图像处理加速IP不同的验证需求,从而实现对其所有功能点的全面验证。在验证某一IP的过程中,通过配置位于宏定义头文件内的参数,可实现对该验证平台全局可配置参数的设置。第三个层次,本验证平台可对不同图像处理加速IP进行功能验证。在验证不同图像处理加速IP的过程中,通过配置位于宏定义头文件内的IP模块选择位,该验证平台的验证组件可实现灵活增减或更替...
【文章来源】:华中科技大学湖北省 211工程院校 985工程院校 教育部直属院校
【文章页数】:87 页
【学位级别】:硕士
【部分图文】:
并行标记与特征值统计IP的设计漏洞1如图4-1所示,应输入图像数据总个数fifo_data_1_sum_num为48,加上一个输
科 技 大 学 硕 士 学 位 状态、参数 FIFO 写错误状态、图像数据 FIFO1错误状态、图像数据 FIFO2 的校验错误状态、据 FIFO 读错误状态。其余帧图像测试时,IP 90.2%,各 IP 设计文件的详细代码覆盖率情况展示了该 IP 各设计文件的语句覆盖率、分支覆盖式覆盖率。
图 4-11 代码覆盖率未覆盖到情况 111 可知参数数据 FIFO 的 fifo_para_data_i 的翻转率严重不成的: IP 进行正常工作状态或故障异常状态的验证,向深度为 1两个数据,一个是参数数据,另一个是参数数据的校验值同时,根据并行标记与特征值统计IP规定的参数数据格式,不部某些位固定填充为 1`b0,且以这种方式填充的“0”不指 128bits 参数数据是由多个参数拼接组成的,这些参数某些所述,在验证过程中翻转覆盖率是无法覆盖到的。冗余:case 语句存在代码冗余 中(a)和(b)分别展示了不同 IP 设计模块中语句覆盖率
本文编号:3571938
【文章来源】:华中科技大学湖北省 211工程院校 985工程院校 教育部直属院校
【文章页数】:87 页
【学位级别】:硕士
【部分图文】:
并行标记与特征值统计IP的设计漏洞1如图4-1所示,应输入图像数据总个数fifo_data_1_sum_num为48,加上一个输
科 技 大 学 硕 士 学 位 状态、参数 FIFO 写错误状态、图像数据 FIFO1错误状态、图像数据 FIFO2 的校验错误状态、据 FIFO 读错误状态。其余帧图像测试时,IP 90.2%,各 IP 设计文件的详细代码覆盖率情况展示了该 IP 各设计文件的语句覆盖率、分支覆盖式覆盖率。
图 4-11 代码覆盖率未覆盖到情况 111 可知参数数据 FIFO 的 fifo_para_data_i 的翻转率严重不成的: IP 进行正常工作状态或故障异常状态的验证,向深度为 1两个数据,一个是参数数据,另一个是参数数据的校验值同时,根据并行标记与特征值统计IP规定的参数数据格式,不部某些位固定填充为 1`b0,且以这种方式填充的“0”不指 128bits 参数数据是由多个参数拼接组成的,这些参数某些所述,在验证过程中翻转覆盖率是无法覆盖到的。冗余:case 语句存在代码冗余 中(a)和(b)分别展示了不同 IP 设计模块中语句覆盖率
本文编号:3571938
本文链接:https://www.wllwen.com/kejilunwen/shengwushengchang/3571938.html
最近更新
教材专著