[发明专利]一种处理器内部镜像控制模块注错验证系统及方法有效
申请号: | 202011377474.X | 申请日: | 2020-11-30 |
公开(公告)号: | CN112613254B | 公开(公告)日: | 2022-01-25 |
发明(设计)人: | 杨庆娜;贾亚平;戴梅芝;朱红;晁张虎;柏颖;王忠弈;张峰境;范君健;张菲娟;马玲芝 | 申请(专利权)人: | 飞腾信息技术有限公司 |
主分类号: | G06F30/33 | 分类号: | G06F30/33 |
代理公司: | 湖南兆弘专利事务所(普通合伙) 43008 | 代理人: | 周长清 |
地址: | 300452 天津市滨海新*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 处理器 内部 控制 模块 验证 系统 方法 | ||
1.一种处理器内部镜像控制模块注错验证系统,其特征在于,包括:
注错模块,用来根据配置的敏感地址位以及请求的来源,生成不同状态的读响应;每一个注错模块和一个镜像控制模块相连;
软件测试模块,用于根据注错模块配置的敏感地址位,构造与敏感地址位相匹配的不同读写请求报文激励发往互为镜像的一组镜像控制模块,并配合注错模块构造包含各种错误类型的验证场景,实现对镜像控制模块功能的验证。
2.根据权利要求1所述的处理器内部镜像控制模块注错验证系统,其特征在于,所述读响应包括以下一种或多种:
a)针对同一地址生成多次包含错误状态的读响应信号;
b)针对同一地址先生成错误状态读响应信号,再生成正确状态读响应信号;
c)针对同一地址生成随机的读响应信号,以构造包含各种错误类型的验证场景。
3.根据权利要求1所述的处理器内部镜像控制模块注错验证系统,其特征在于,所述注错模块配置的敏感地址位是可配置的,由例化注错模块时的参数决定,根据不同工作场景定义配置。
4.根据权利要求3所述的处理器内部镜像控制模块注错验证系统,其特征在于,所述注错模块设置L位敏感位,L位敏感位来源于请求地址中[C+L-1:C]位,L和C是可配置的,C取值范围是地址中从第0位到最高地位-L中的任意数值。
5.根据权利要求1-4中任意一项所述的处理器内部镜像控制模块注错验证系统,其特征在于,所述注错模块包含:
请求接收解析模块,用于接收来自镜像控制模块发送来的读请求报文,并从所述读请求报文中解析出请求地址敏感位数值、请求ID和请求突发长度值;
读响应随机值生成模块,用来根据所述请求地址敏感位数值、请求ID和请求突发长度生成不同的读响应数值;
读响应存储模块,用来根据请求ID作为索引,将所述读响应随机值生成模块生成的读响应数值和请求突发长度值存入所述读响应存储模块中;
读响应处理模块,用来当接收到存储控制模块读响应数据返回时,根据所述ID从读响应存储模块中取出读响应数值并替换原有存储控制模块返回的读响应数值,然后发送给镜像控制模块。
6.根据权利要求5所述的处理器内部镜像控制模块注错验证系统,其特征在于,所述请求ID来源于所述的镜像控制模块的请求ID,所述请求ID最高位为1和0,其中最高位为0的ID为注错模块连接的镜像控制模块ID,1为另一访存通路上的镜像控制模块ID;所述注错模块通过请求ID判断接收到的请求报文来源于哪一个镜像控制模块。
7.根据权利要求5所述的处理器内部镜像控制模块注错验证系统,其特征在于,所述请求地址敏感位数值来源于所述注错模块连接的镜像控制模块的请求地址中敏感地址位对应的数值。
8.根据权利要求5所述的处理器内部镜像控制模块注错验证系统,其特征在于,所述请求突发长度值来源于所述注错模块连接的镜像控制模块的请求突发长度信号。
9.根据权利要求5所述的处理器内部镜像控制模块注错验证系统,其特征在于,所述请求接收解析模块的工作步骤如下:
步骤S10:监测接口是否收到请求报文,若收到则执行步骤S11,否则继续监测;
步骤S11:从请求报文中解析出其类型,如果是写请求或者写响应则执行步骤S10,如果是读请求则跳转到步骤S12,如果是读响应,跳转到步骤S14;
步骤S12:从读请求报文中解析请求ID、请求地址敏感位数值和请求突发长度值;
步骤S13:将请求ID的最高1位、请求地址敏感位数值以及请求突发长度值进行组合,作为读响应随机值生成模块的输入;
步骤S14:解析读响应对应的ID,转入读响应处理模块,从读响应存储模块中取出读响应数据并替换原有存储控制模块返回的读响应数值,然后发送给镜像控制模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于飞腾信息技术有限公司,未经飞腾信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011377474.X/1.html,转载请声明来源钻瓜专利网。