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

【发明授权】一种基于UVM的onewire通信专用验证平台与方法_深圳航天东方红海特卫星有限公司_201911066158.8 

申请/专利权人:深圳航天东方红海特卫星有限公司

申请日:2019-11-04

公开(公告)日:2024-03-26

公开(公告)号:CN110837449B

主分类号:G06F11/22

分类号:G06F11/22

优先权:

专利状态码:有效-授权

法律状态:2024.03.26#授权;2020.03.20#实质审查的生效;2020.02.25#公开

摘要:本发明提供了一种基于UVM的onewire通信专用验证平台,包括待测组件、验证环境组件以及测试用例组件,所述验证环境组件与所述待测组件输入输出连接,所述验证环境组件的输出端与所述测试用例组件的输入端连接,所述待测组件是指onewire温度采集功能的FPGA源文件,所述验证环境组件包括验证平台的激励产生器、计分器、参考模型,所述测试用例组件包括验证用例,分为固定功能点的用例、随机用例两大类。本发明还提供了一种基于UVM的onewire通信专用验证方法。本发明的有益效果是:基于UVM验证方法学和systemverilog语言搭建的专用验证平台,完成功能点验证和代码覆盖率收集,从而保证onewire通信的健壮性和正确性。

主权项:1.一种基于UVM的onewire通信专用验证方法,其特征在于:提供一种基于UVM的onewire通信专用验证平台,包括待测组件、验证环境组件以及测试用例组件,所述验证环境组件与所述待测组件输入输出连接,所述验证环境组件的输出端与所述测试用例组件的输入端连接,所述待测组件是指onewire温度采集功能的FPGA源文件,所述验证环境组件包括验证平台的激励产生器、计分器、参考模型,所述测试用例组件包括验证用例,分为固定功能点的用例、随机用例两大类,所述待测组件包括RTL代码、综合后源文件以及延时文件,待测组件实现的功能是:通过寄存器配置onewire传感器的ID,配置一次采集一次温度数据,采集后通过寄存器把数据读取出来;采用所述的基于UVM的onewire通信专用验证平台进行以下步骤:步骤1:通过寄存器接口向待测组件写入onewire器件的ID值,启动待测组件的温度采集流程;步骤2:初始化总线,待测组件发送复位信号,持续时间t1,ow_driver给出应答信号的低脉冲,该低脉冲宽度通过测试用例组件来设置大小;步骤3:待测组件向总线依次写入0x55、64位ID值、0x44,0x44为启动温度转换,ow_monitor监控待测组件写入过程中的时序是否满足onewire的时序要求,并将错误时序点打印到平台;步骤4:根据onewire器件要求,12位精度传感器的启动温度转换到温度转换完成的时间间隔最大为时间t2,平台中ow_driver的温度转换信号置为1,并等待待测组件的第二次复位信号;步骤5:待测组件发送第二次复位信号,持续时间t1,ow_driver给出应答信号;步骤6:待测组件向总线依次写入0x55、64位ID值、0xBE,0xBE为温度读取,ow_monitor进行时序监控;步骤7:ow_driver将处理好的带有CRC的温度数据通过onewire_data数据线送出去,以供待测组件读取,ow_monitor对待测组件的读取数据时序进行监控;步骤8:整个过程中,ow_model实现与待测组件相同的操作,并将结果与out_agent输出的结果进行比对;时间t1为500us,时间t2为750ms;在步骤2中,ow_driver给出应答信号60~240us的低脉冲;ow_driver用于实现onewire数据激励产生,根据onewire器件时序约束,产生数据线信号,产生过程分为两个步骤:温度启动转换和温度读取,包括温度数据十进制与二进制的转换函数,CRC校验处理函数,总线复位应答函数,写入一个字节温度数据函数;ow_monitor用于实现onewire数据监控,对待测组件的输入数据进行解析,并将onewire的数据总线所要传输的读写数据分别进行采集,读数据采集通过onewire_read_onebyte任务函数实现,写数据采集通过taskcollect_data任务来实现,其解析过程参考onewire时序约束,并将解析到的温度数据通过UVM的port机制传送给记分板部分。

全文数据:

权利要求:

百度查询: 深圳航天东方红海特卫星有限公司 一种基于UVM的onewire通信专用验证平台与方法

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