【技术实现步骤摘要】
本专利技术涉及半导体行业存储器
,尤其涉及一种。
技术介绍
随着空间技术的不断进步,人类空间活动范围不断扩大,各国相继推出空间探索计划来开发利用太空。在电磁环境比较恶劣的太空,ー些大規模集成电路常常会受到干扰,导致不能正常工作。像RAM这种利用双稳态进行存储的器件,往往会在强干扰下发生翻转,使原来存储的“O”变为“ I”,或者“ I”变为“0”,这种现象称为单粒子翻转。上述造成的后果往往是很严重的,例如导致ー些控制程序跑飞,存储的关键数据出错等等。目前,随着芯片集成度的増加,发生错误的可能性也在増大。 最初,人们采用増加存储节点电容和节点阻抗的方法来提高电路抗单粒子翻转的性能,这是因为通常单粒子翻转效应只能造成瞬态的大电流,存储节点的电容和阻抗增加,使得存储节点跳变到翻转电平的RC延时大大增加,而这个大电流通常維持的时间比较短,这样存储节点无法在这么短时间内跳变到翻转电平。不过这个方法也有个自身所固有的缺点,増大了 RC延时同时也增加了写入信息所需的时间,而且存储节点上大的电容和阻抗也増加了存储单元面积,増加了位线上的电容,使得存取时间增加。后来人们开始采用增加冗余存储节点的方法来提高其抗单粒子翻转性能,比如后来专利技术的七管、八管、十二管等多管単元,但是同样存在上面的写入时间长,面积增大造成位线电容增加,存取时间变长的问题。目前,研究开发人员开始从系统逻辑层次上提高存储器的抗单粒子翻转性能,即使存储信息发生翻转,通过错误检测与纠正(Error Detection andcorrection,简称EDAC)电路的逻辑操作也能使发生翻转的错误信息位恢 ...
【技术保护点】
【技术特征摘要】
1.一种复用编码器的编译码存储装置,其特征在于,该编译码存储装置包括错误检测与纠正EDAC编码器、存储器和EDAC译码器, 在编码阶段所述EDAC编码器,用于根据从输入端获取的N位信息位数据进行编码后输出M位校检位数据,其中M < N ;所述存储器,与所述EDAC编码器正向连接,用于存储所述N位信息位数据和所述M位校检位数据; 在译码阶段所述EDAC编码器,用于根据从所述存储器获取的N位信息位数据进行编码后输出M位校检位数据;所述EDAC译码器,与所述存储器和所述EDAC编码器正向连接,用于根据所述EDAC编码器所输出的M位校检位数据和从所述存储器中读取的M位校检位数据,对从所述存储器中读取的N位信息位数据进行数据纠错改正,输出纠错改正后的N位信息位数据。2.根据权利要求I所述的编译码存储装置,其特征在于,该编译码存储装置还包括 与所述EDAC编码器、存储器和EDAC译码器相连接的路径控制器,其中 在编码阶段,所述路径控制器开启EDAC编码器至存储器的数据流路径,关断存储器至EDAC编码器的数据流路径、存储器至EDAC译码器的数据流路径;且所述存储器与所述EDAC编码器正向连接; 在译码阶段,所述路径控制器开启存储器至EDAC编码器的数据流路径、存储器至EDAC译码器的数据流路径,关断EDAC编码器至存储器的数据流路径;且所述EDAC译码器与所述存储器和所述EDAC编码器正向连接。3.根据权利要求I所述的编译码存储装置,其特征在于,所述存储器为8位存储器或32位存储器; 当所述存储器为8位存储器时,所述N = 8,所述M = 4 ;或 当所述存储器为32位存储器时,所述N = 32,所述M = 7。4.根据权利要求3所述的编译码存储装置,其特征在于,当所述存储器为32位存储器时 所述EDAC编码器,用于采用海斯HSIAO编码,根据32位信息位数据进行编码后输出7位校检位数据;和 所述EDAC译码器,用于采用HSIAO编码的校检矩阵,根据所述EDAC编码器所输出的7位校检位数据和从所述存储器中读取的7位校检位数据,对从所述存储器中读取的32位信息位数据进行数据纠错改正。5.根据权利要求4所述的编译码存储装置,其特征在于,当所述存储器为32位存储器时,所述EDAC编码器包括5个14输入异或门和2个13输入异或门; 每个所述异或门分别从32位信息位数据中挑选预设位的数据输入,并输出I位校检位数据;所述EDAC编码器输出的7位校检位数据有顺序。6.根据权利要求5所述的编译码存储装置,其特征在于,所述EDAC译码器由7个2输入异或门、32个7输入与门、32个2输入异或门; 所述7个2输入异或门,用于从所述存储器里读取的7位校检位数据和...
【专利技术属性】
技术研发人员:王一奇,韩郑生,
申请(专利权)人:中国科学院微电子研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。