【技术实现步骤摘要】
本专利技术涉及处理器数据安全,具体涉及一种ecc校验设计方法。
技术介绍
1、在处理器设计中,随着技术的更新迭代,以及应用场景对处理器核的运算速度要求越来越高,超标量处理器浮出水面。超标量处理器通过将指令流水线划分多个阶段,并在每个阶段同时执行多条指令来实现并行执行,与每次执行一条指令的传统校验方法不相符,于是,能够满足处理器缓存校验的ecc校验在处理器中使用的越来越广泛。
2、ecc校验方法相比于奇偶校验等传统校验方法具有更多的优势,ecc校验通过在数据中添加检验位来进行错误检测和更正。在发送端,ecc编码执行单元会根据特定ecc编码算法生成冗余位,并将其附加在原始数据中一起传输;在接收端,通过ecc解码单元,进行ecc解码,计算冗余位,并与接收的数据进行比较,可检测到单个比特的数据错误,并且定位单个比特错误发生的位置,进行数据纠正,也可使下级流水线正常执行,并且不影响其他指令执行,该设计方案大大提高了数据传输过程中的安全性与可靠性,增加处理器的抗干扰性以及单比特数据错误翻转情况。
3、然而,目前使用ecc对i
...【技术保护点】
1.一种ECC校验设计方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的一种ECC校验设计方法,其特征在于,步骤S1中Icache数据存储器采用分离式结构,Icache数据存储器分为至少一个BIC存储器和至少一个RIC存储器;其中,BIC存储器存储的BIC数据为步骤S1的数据信息中与分支预测相关的数据信息,RIC存储器存储的RIC数据为步骤S1的数据信息中其余部分信息。
3.根据权利要求1所述的一种ECC校验设计方法,其特征在于,权利要求2中的BIC数据包括多个指令,根据每个指令的数据位宽,设置每个BIC存储器存储的指令数量为K条,在完
...【技术特征摘要】
1.一种ecc校验设计方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的一种ecc校验设计方法,其特征在于,步骤s1中icache数据存储器采用分离式结构,icache数据存储器分为至少一个bic存储器和至少一个ric存储器;其中,bic存储器存储的bic数据为步骤s1的数据信息中与分支预测相关的数据信息,ric存储器存储的ric数据为步骤s1的数据信息中其余部分信息。
3.根据权利要求1所述的一种ecc校验设计方法,其特征在于,权利要求2中的bic数据包括多个指...
【专利技术属性】
技术研发人员:李福昆,李世平,郝明,韩文俊,
申请(专利权)人:江苏华创微系统有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。