一种数据交错生成二维矩阵奇偶校验码的存储数据加固系统技术方案

技术编号:43139401 阅读:32 留言:0更新日期:2024-10-29 17:43
本发明专利技术公开了一种数据交错生成二维矩阵奇偶校验码的存储数据加固系统,包括二维矩阵奇偶校验码生成模块,数据交错模块,纠错与定位模块以及控制模块,二维矩阵奇偶校验码生成模块用于将待读写的数据生成校验码;数据交错模块用于将数据进行重组,在写入存储器时,将数据进行打乱存储,当数据读出存储器时,将数据进行重组,恢复顺序后送入到二维矩阵奇偶校验码生成模块;纠错与定位模块用于读操作命令,将生成的校验码与存储在校验码存放区的校验码进行对比,两次校验码相同则认为读操作正确,当两次校验码不一致时则已经发生了数据翻转;控制模块用于控制整个校验功能的工作时序,分为读操作,写操作以及检错纠错多种状态。

【技术实现步骤摘要】

本专利技术涉及电力系统自动化,并且更具体地,涉及一种数据交错生成二维矩阵奇偶校验码的存储数据加固系统


技术介绍

1、随着半导体制造技术不断进步,特征尺寸逐渐缩小,进入了深亚微米(dsm)即100nm-1000nm范围,每个技术节点的临界电荷量也相应减小。这意味着存储单元的面积不断减小,使得更多的存储单元容易受到粒子撞击的影响,从而引发所谓的单粒子位翻转事件。在cmos本体技术中,随着存储单元之间的距离减小,基层(substrate)中产生的电子-空穴对有更大的可能性扩散到附近的存储单元,并诱发所谓的多比特位翻转(multiple-bitupset,mbu)事件。这是因为当电子-空穴对被生成时,它们可能会扩散到相邻的存储单元,干扰或改变存储单元中的电荷状态,从而导致多个位同时翻转。如图1所示。

2、二维奇偶校验码是一种数据校验和纠错技术,旨在提高数据的可靠性和完整性。其基本原理是将要传输或存储的数据排列成一个二维矩阵,然后在每一行,每一列以及从左到右的每一个斜对角线添加额外的奇偶校验位。首先,将要传输或存储的数据按照一定规则排列成矩阵的形式,通本文档来自技高网...

【技术保护点】

1.一种数据交错生成二维矩阵奇偶校验码的存储数据加固系统,其特征在于,所述系统包括二维矩阵奇偶校验码生成模块,数据交错模块,纠错与定位模块以及控制模块,

2.根据权利要求1所述的系统,其特征在于,所述二维矩阵奇偶校验码生成模块用于将待第一次收到的数据生成校验码,包括:

3.根据权利要求1所述的系统,其特征在于,所述数据交错模块用于将数据进行重组,在写入存储器时,将数据按排序公式交错后存储,当数据读出存储器时,将数据进行重组,恢复顺序后送入到二维矩阵奇偶校验码生成模块,包括:

4.根据权利要求1所述的系统,其特征在于,所述纠错与定位模块用于读操作命令,将...

【技术特征摘要】

1.一种数据交错生成二维矩阵奇偶校验码的存储数据加固系统,其特征在于,所述系统包括二维矩阵奇偶校验码生成模块,数据交错模块,纠错与定位模块以及控制模块,

2.根据权利要求1所述的系统,其特征在于,所述二维矩阵奇偶校验码生成模块用于将待第一次收到的数据生成校验码,包括:

3.根据权利要求1所述的系统,其特征在于,所述数据交错模块用于将数据进行重组,在写入存储器时,将数据按排序公式交错后存储,当数据读出存储器时,将数据进行重组,恢复顺序后送入到二维矩阵奇偶校验码生成模块,包括:

4.根据权利要求1所述的系统,其特征在于,所述纠错与定位模块用于读操作命令,将生成的校验码与存储在校验码存放区的校验码进行对比,两次校验码相同则认为读操作正确,当两次校验码不一致时则已经发生了数据翻转,包括:

5.根据权利要求1所述的系统,其特征在于,所述纠错与定位模块用于读操作命令,将生成的校验码与存储在校验码...

【专利技术属性】
技术研发人员:张逸帆李伟张晓莉施文崔爽董雪城杭天琦韩强张国良李小宗王中玉刘海涛赫嘉楠栗磊牛健吴建云
申请(专利权)人:中国电力科学研究院有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1