(19)国家知识产权局
(12)发明 专利
(10)授权公告 号
(45)授权公告日
(21)申请 号 202210340635.0
(22)申请日 2022.04.02
(65)同一申请的已公布的文献号
申请公布号 CN 114444423 A
(43)申请公布日 2022.05.06
(73)专利权人 北京得瑞领新科技有限公司
地址 100192 北京市海淀区西小口路6 6号
中关村东升科技园 ·北领地B-6号楼A
座9层A905室
(72)发明人 薛百清 肖基锆 肖铁 杨骥
(74)专利代理 机构 北京慧智兴达知识产权代理
有限公司 1 1615
专利代理师 李丽颖
(51)Int.Cl.
G06F 30/33(2020.01)G06F 30/327(2020.01)
G06F 13/40(2006.01)
G06F 9/50(2006.01)
G06F 9/46(2006.01)
G06F 115/02(2020.01)
(56)对比文件
CN 113626343 A,2021.1 1.09
CN 114265730 A,2022.04.01
审查员 舒泽梅
(54)发明名称
基于验证平台的数据处理方法、 系统及电子
设备
(57)摘要
本发明公开了一种基于验证平台的数据处
理方法、 系统及电子设备, 该方法包括: 虚拟序列
器生成激励信息的序列数据, 将序列数据存放在
预设的内存模 型中, 并下发调度指令给驱动器或
者第三方验证知识产权的序列产生器, 以调度驱
动器或者所述序列产生器对待验证设备执行指
定的验证事务; 驱动器或者序列产生器根据调度
指令中的输入控制信息从内存模型中获取序列
数据, 并根据序列数据生 成激励信息以驱动待验
证设备工作; 待验证设备将验证过程输出的结果
数据放在内存模 型中; 输入端监测器和输出端监
测器从数据流中采样控制信息和状态信息; 计分
板根据控制信息从内存模型中获取序列数据和
结果数据进行数据比对验证, 简化望数据和结果
数据的数据比较难度。
权利要求书2页 说明书8页 附图5页
CN 114444423 B
2022.06.24
CN 114444423 B
1.一种基于验证平台的数据处 理方法, 其特 征在于, 所述方法包括:
虚拟序列器生成激励信息的序列数据, 将所述序列数据存放在预设的内存模型中, 并
下发调度指令给驱动器或者第三方验证知识产权的序列产生器, 以调 度所述驱动器 或者所
述序列产生器对待验证设备执行指 定的验证事务, 所述内存模型用于存储验证平台的验证
环境层与待验证设备之间的交互数据, 所述内存模型 的构建参数包括数据存储地址, 所述
数据存储地址包括基地址和偏移 地址, 所述基地址表示内存模型中的一个存储单元的存储
边界, 所述偏移地址表示在一个存 储单元内相对于当前存 储单元起始地址的偏移值;
所述驱动器或者所述序列产生器根据所述调度指令中的输入控制信息从内存模型中
获取所述序列数据, 并根据所述序列数据生成激励信息以驱动待验证设备工作;
待验证设备将验证过程输出的结果数据放在所述内存 模型中;
输入端监测器从所述驱动器或者所述序列产生器向待验证设备输入的数据流中采样
所述输入 控制信息, 并将所述输入 控制信息发送给计分板;
输出端监测器从待验证设备输出的数据流中采样输出状态信 息, 并将输出状态信 息发
送给计分板;
计分板根据所述输入控制信息和输出状态信息从所述内存模型中获取所述序列数据
和结果数据, 以所述序列数据为期望数据对结果数据进行验证。
2.根据权利要求1所述的方法, 其特 征在于, 所述方法还 包括:
自定义配置模块在验证平台的验证环境层ENV中建立内存模型和对应的访问设备之间
的连接关系, 以使访问设备通过预设的虚拟函数对所述内存模型执行数据访问操作, 访问
设备包括驱动器、 序列产生器、 输入端监测器、 输出端监测器和计分板 。
3.根据权利要求2所述的方法, 其特征在于, 所述输入控制信息包括: 用于执行数据访
问操作的虚拟函数的函数 标识以及数据的写入地址信息;
虚拟序列器生成激励信 息的序列 数据后, 调用与函数标识对应的虚拟函数将生成的序
列数据按照所述写入地址信息写到内存 模型的相应的位置 。
4.根据权利要求1所述的方法, 其特征在于, 所述内存模型包括至少一个内存子模型,
各个内存子模型被 配置为用于存 储不同数据类型的数据。
5.根据权利要求1所述的方法, 其特 征在于, 所述方法还 包括:
自定义配置模块将所述内存模型配置在验证平台的全局资源池, 以使验证平台的各个
组成部分以及第三方验证知识产权的序列产生器通过静态变量访问的方式访问所述内存
模型。
6.根据权利要求1 ‑5任一所述的方法, 其特征在于, 所述验证平台为UVM通用验证方法
学验证平台。
7.一种数据验证系统, 其特征在于, 包括: 虚拟序列器、 驱动器或者第三方验证知识产
权的序列产生器、 待验证设备、 输入端监测器、 输出端监测器以及计分板, 其中,
虚拟序列器, 适于生成激励信息的序列数据, 将所述序列数据存放在预设的内存模型
中, 并下发调度指令给驱动器或者第三方验证知识产权的序列产生器, 以调度所述驱动器
或者所述序列产生器对待验证设备执行指 定的验证事务, 所述内存模型用于存储验证平台
的验证环境层与待验证设备之间的交互数据, 所述内存模型的构建参数包括数据存储地
址, 所述数据存储地址包括基地址和偏移地址, 所述基地址表示内存模型中的一个存储单权 利 要 求 书 1/2 页
2
CN 114444423 B
2元的存储边界, 所述偏移地址表示在一个存储单元内相对于当前存储单元起始 地址的偏移
值;
驱动器或者第 三方验证知识产权的序列产生器, 适于根据 所述调度指令 中的输入控制
信息从内存模型中获取所述序列数据, 并根据所述序列数据生成激励信息以驱动待验证设
备工作;
待验证设备, 适于将验证过程输出的结果数据放在所述内存 模型中;
输入端监测器, 适于从所述驱动器或者所述序列产生器向待验证设备输入的数据流中
采样所述输入 控制信息, 并将所述输入 控制信息发送给计分板;
输出端监测器, 适于从待验证设备输出的数据流中采样输出状态信息, 并将输出状态
信息发送给计分板;
计分板, 适于根据所述输入控制信 息和输出状态信 息从所述内存模型中获取所述序列
数据和结果数据, 以所述序列数据为期望数据对结果数据进行验证。
8.一种电子设备, 其特 征在于, 包括:
一个或多个处 理器;
存储器, 其上存储有一个或多个程序, 当所述一个或多个程序被所述一个或多个处理
器执行, 使得所述一个或多个处 理器实现根据权利要求1 ‑6任意一项所述的方法;
一个或多个I/O接口, 连接在所述处理器与存储器之间, 配置为实现所述处理器与存储
器的信息交 互。
9.一种计算机可读介质, 其上存储有计算机程序, 所述程序被处理器执行时实现根据
权利要求1 ‑6任意一项所述的方法。权 利 要 求 书 2/2 页
3
CN 114444423 B
3
专利 基于验证平台的数据处理方法、系统及电子设备
文档预览
中文文档
16 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共16页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 07:16:05上传分享