[发明专利]一种基于UVM的标签验证平台驱动器电路在审

专利信息
申请号: 202011047696.5 申请日: 2020-09-29
公开(公告)号: CN112036105A 公开(公告)日: 2020-12-04
发明(设计)人: 孙晓霞;张建伟 申请(专利权)人: 上海明矽微电子有限公司
主分类号: G06F30/33 分类号: G06F30/33;G06F111/04
代理公司: 暂无信息 代理人: 暂无信息
地址: 201306 上海市浦东*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 uvm 标签 验证 平台 驱动器 电路
【说明书】:

发明装置基于UVM方法学搭建,着重阐述驱动器(Driver)针对ISO/IEC 15693协议在run_phase任务函数的实现方式。利用UVM的sequence机制,产生数据激励和配置方式,结合标签传输协议,发送数据至DUT。

技术领域

本发明属于芯片验证领域。尤其涉及高频芯片的验证方法。

背景技术

随着高频或超高频RFID标签芯片数字系统模块功能复杂,协议实现和验证难度加大,验证工作成为标签芯片设计中的一个重要环节。

传统的验证方法需要大量的定向激励,人为检测波形验证,导致验证效率低下。本发明基于UVM(Universal Verification Methodology)方法学搭建了一种全新的高频ISO/IEC 15693标签协议的数字验证电路,相比传统验证方法,模块功能划分更清晰,实现起来更灵活。

发明内容

本发明基于UVM方法学搭建,着重阐述驱动器(Driver)针对ISO/IEC 15693 协议在run_phase任务函数中main_phase的实现方式。对于driver的类声明和 buid_phase不加以描述;简单概过UVM本身固有的语法特性。

如图1所示,为本发明UVM验证平台中驱动器的工作原理。sequence对象根据测试用例,产生目标数量的sequence item对象,并经过sequencer流向driver。 driver得到sequence item后,经过数据解析,再将数据按照与DUT的物理接口协议写入到接口上,对DUT形成有效激励。测试用例中的随机变量,用宏 `uvm_do_with(item,{constraint})方式对需要定向测试的随机变量做约束,否则每个sequence item对象中该变量的数据内容都为随机值。测试后期,利用不加约束,做随机测试增加测试覆盖率。

如图2所示,本发明中sequence item中随机变量的种类可分为三类:时间参数变量、功能变量和错误注入变量。所述时间参数变量t1/t2,指ISO/IEC 15693 标签协议中,对载波信号中槽(pause)宽度的时间定义。所述功能变量按照传输协议中功能划分,例如命令(cmd_code)、发送速率、选择标志、寻址标志、掩码长度等等。所述错误注入变量分为2种,一种是功能字节插入使能变量,例如插入AFI使能、插入DSFID使能、插入UID使能等等,这类变量的值为1,代表读卡器向标签发送的调制信号中包含了某些功能字节;另一种是插入错误的功能字节,包括UID值错误、掩码值错误、AFI值错误等,这类变量的值为1,代表读卡器向标签发送的调制信号中有各种错误类型,这些错误都将使标签芯片有错误响应或状态切换。当功能字节插入使能为1,且插入错误功能字节为0,则代表插入了正确的功能字节。

如图3所示,本发明中驱动器电路包含三大要素:队列data_q[$]、功能函数和时序函数。

所述队列data_q[$],是System Verilog语言新引进的一种数据类型。所述队列在应用上有几大优势:不用构造函数new()声明;不用提前声明使用的大小,针对不同命令、不同测试场景,任意添加所需发送的字节;使用size()函数直接计算以字节为单位的队列大小,用于计算一帧中除了帧头(sof)、帧尾(eof)以外的字节数目;使用push_back()函数可在队列末尾插入值,用于把ISO/IEC 15693传输协议中除了帧头(sof)、帧尾(eof)以外的字节按照发送顺序排列;使用pop_front 函数把队列的数据按照先入先出的顺序依次取出。在本发明中,由于每一条命令所包含的帧长度不同,所以利用队列的上述优点,可以随时添加和取出所需字节,并利用size()函数计算队列中所存字节数。

所述功能函数包括命令子函数和命令主函数。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海明矽微电子有限公司,未经上海明矽微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202011047696.5/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top