首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种基于UVM验证平台的多数据通路的验证方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:山东华芯半导体有限公司

摘要:本发明提供了一种基于UVM验证平台的多数据通路的验证方法,包括以下步骤根据待测模块功能搭建UVM验证平台,通过监测模块获取发送的待测数据包及待测模块输出结果;将数据解析模块解析的配置信息及待测数据包携带的数据信息发送至参考模型,根据DMAid将参考结果存储;将待测模块输出结果与第一个DMA的参考结果对比;如果对比结果不一致,则按顺序依次与其他DMA中的信息进行对比,都不一致打印失败信息;若一个DMA的参考结果对比一致,依次与该DMA的参考结果进行对比,完成该笔突发传输的数据比对。本发明解决多个DMA同时触发时数据包发送顺序不一致造成的待验模块输出数据与验证参考模型计算的数据自动比对不一致,导致验证系统灵活性、可靠性较差的问题。

主权项:1.一种基于UVM验证平台的多数据通路的验证方法,其特征在于,包括以下步骤:1)根据待测模块功能搭建UVM验证平台,并根据待测模块的配置需求设置相关随机化约束条件,如设置各个DMA通路每笔突发所传输的数据大小约束、数据偏移量约束、突发次数,用于随机化自动产生符合待测设计要求的配置信息;2)通过监测模块获取发送的待测数据包及待测模块输出结果;将待测数据包发送至数据解析模块,对数据包的配置信息进行解析,从而获得待测数据传输的DMAid及数据传输方向信息,同时对每一笔突发传输的第一个数据包的相关配置信息进行存储;3)将数据解析模块解析的配置信息及待测数据包携带的数据信息发送至参考模型,通过解析配置获得需传输的DMAid信息、地址偏移、数据块偏移、传输数据量,并根据设计规格的要求设计验证算法,根据不同DMAid的地址偏移量及传输数据量信息,结合数据传输的目的基地址,得到待测模块的目的地址及其对应的数据信息,同时对实际发送数据包的长度及数据大小进行记录,并根据配置信息的DMAid信息将验证的参考结果进行分类存储;4)将待测模块输出结果与第一个DMA的参考结果进行对比;待测模块与参考结果对比时将数据拆分为8比特进行对比,同时对比时需要同时比对数据对应的地址信息;如果对比传输数据及地址不一致,则按DMAid顺序依次与其他DMA中的数据及对应地址进行对比,最后一个DMA的对比结果仍为不一致,则DMA的参考结果与待测结果都不一致,则打印数据对比失败信息;若一个DMA的参考结果对比一致,则可根据记录的数据包长度及数据大小,依次与该DMA的参考结果进行对比,直至完成该笔突发传输的数据比对。

全文数据:

权利要求:

百度查询: 山东华芯半导体有限公司 一种基于UVM验证平台的多数据通路的验证方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。