← 返回列表
基于UVM的原子指令模块验证系统、方法、设备及介质
申请人信息
- 申请人:深流微智能科技(深圳)有限公司
- 申请人地址:518000 广东省深圳市南山区粤海街道高新区社区高新南九道10号深圳湾科技生态园10栋510
- 发明人: 深流微智能科技(深圳)有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 基于UVM的原子指令模块验证系统、方法、设备及介质 |
| 专利类型 | 发明申请 |
| 申请号 | CN202410032703.6 |
| 申请日 | 2024/1/10 |
| 公告号 | CN117555741A |
| 公开日 | 2024/2/13 |
| IPC主分类号 | G06F11/263 |
| 权利人 | 深流微智能科技(深圳)有限公司 |
| 发明人 | 江靖华; 张坚; 马丽花 |
| 地址 | 广东省深圳市南山区粤海街道高新区社区高新南九道10号深圳湾科技生态园10栋510 |
摘要文本
本申请公开了一种基于UVM的原子指令模块验证系统、方法、设备及介质,包括:代理组件用于向待测原子指令模块和参考模型发送上锁请求,上锁请求携带第一地址;待测原子指令模块用于读取第一地址的第一标识位的最新状态,根据最新状态判断第一地址是否已被上锁,根据上锁判断结果执行相应操作得到第一实际结果;参考模型用于根据上锁请求执行相应操作得到第一参考结果;计分板用于对第一实际结果和第一参考结果进行分析比对得到第一比对结果。本申请根据标识位对操作数所在地址进行上锁操作,可以准确验证原子的上锁功能,上锁验证与解锁验证均可独立验证,无需捆绑验证,实现了验证的随机性和独立性。
专利主权项内容
1.一种基于UVM的原子指令模块验证系统,其特征在于,所述验证系统包括与待测原子指令模块连接的UVM验证平台,所述UVM验证平台包括代理组件、参考模型和计分板;所述代理组件,用于向所述待测原子指令模块和参考模型发送相同的上锁请求,其中,所述上锁请求中所携带的序列事务包含第一操作数对应的第一地址;所述待测原子指令模块,用于从所述代理组件中读取所述第一地址存储的第一标识位的最新状态,根据所述第一标识位的最新状态判断所述第一地址是否已被上锁,根据得到的第一上锁判断结果执行相应操作,并向所述代理组件返回相应的第一实际结果,其中,所述第一上锁判断结果为未被上锁或已被上锁;所述第一实际结果用于指示上锁成功或上锁失败;所述参考模型,用于根据所述上锁请求执行相应操作,得到第一参考结果;所述第一参考结果用于指示上锁成功或上锁失败;所述计分板,用于对获取到的所述第一实际结果和第一参考结果进行分析比对,得到第一比对结果。 关注公众号马克数据网