【技术实现步骤摘要】
【国外来华专利技术】一体式封装后修复装置
本公开总体涉及数据处理系统,并且更具体地涉及具有高可靠性存储器的数据处理系统。
技术介绍
现代动态随机存取存储器(DRAM)由于其低成本、高密度和随机存取时间而被用于当今的大多数个人计算机系统和服务器中。DRAM基于小存储器单元,该小存储器单元在电容器中存储电荷以指示存储器单元的状态。电容存储装置是动态的,电容器会随时间推移而失去电荷。因此,必须定期刷新存储器单元。此外,读取操作具有破坏性,因为它会耗尽电容器上的电荷。在访问特定行上的存储器位置之前,通过将行的内容存储在大页面缓冲区中来“激活”该行,该大页面缓冲区的大小可为例如八千字节(8kB)。在另一行中读取或写入存储器位置之前,必须通过将页面缓冲器内容沿着行重写回存储器单元对当前在页面缓冲区中的存储器行进行“预充电”,这会将电容器充电回到其初始状态。由于大小较小,DRAM存储器单元易受软错误的影响。软错误是由诸如穿过电容器的α粒子、电磁干扰等随机电事件的发生引起的数据错误。因此,软错误不反映电路中的任何根本错误或缺陷。为了校正软错误,存储器制造商通常通过每组八个DRAM芯片包括一个额外的DRAM芯片来采用所谓的错误校正码(ECC)。ECC是与数据一起存储的额外位,其可以允许例如校正一组位中的单位错误,并且检测但不校正多位错误。ECC允许校正单位错误,因为ECC码包含足够的信息来识别失效位的位置,使得在随后的预充电操作期间将位重写到存储器阵列之前可以反转逻辑状态。在读取或写入访问期间,使用ECC位实时检测软错误很困难。因此,存储器控制器有时使用“擦除器”以针对软错误执行存储器单元的后 ...
【技术保护点】
1.一种封装后存储器修复系统(600),其包括:存储器通道控制器(640),所述存储器通道控制器用于将从主机接口(642)接收到的数据存取请求转换为提供给存储器接口(644)的对应存储器存取,并且响应于从所述存储器接口(644)接收到的响应而将返回的数据提供给所述主机接口(642),其中所述响应包括返回的数据和多个错误校正码(ECC)位;耦接到所述存储器通道控制器(640)的第一错误计数器(652),所述第一错误计数器用于对所述返回数据中的错误进行计数,并且响应于达到预定状态而提供控制信号;耦接到所述存储器通道控制器(640)的擦除器(624),所述擦除器用于控制所述存储器通道控制器(640)以从存储器系统(670)的多个地址顺序地且周期性地读取数据,并且响应于检测到可校正的错误,重写校正的数据;以及数据处理器(610),所述数据处理器耦接到所述存储器通道控制器(640),并且对所述控制信号作出响应,以响应于所述控制信号利用所述存储器系统(670)执行封装后修复操作。
【技术特征摘要】
【国外来华专利技术】2016.05.28 US 15/168,0451.一种封装后存储器修复系统(600),其包括:存储器通道控制器(640),所述存储器通道控制器用于将从主机接口(642)接收到的数据存取请求转换为提供给存储器接口(644)的对应存储器存取,并且响应于从所述存储器接口(644)接收到的响应而将返回的数据提供给所述主机接口(642),其中所述响应包括返回的数据和多个错误校正码(ECC)位;耦接到所述存储器通道控制器(640)的第一错误计数器(652),所述第一错误计数器用于对所述返回数据中的错误进行计数,并且响应于达到预定状态而提供控制信号;耦接到所述存储器通道控制器(640)的擦除器(624),所述擦除器用于控制所述存储器通道控制器(640)以从存储器系统(670)的多个地址顺序地且周期性地读取数据,并且响应于检测到可校正的错误,重写校正的数据;以及数据处理器(610),所述数据处理器耦接到所述存储器通道控制器(640),并且对所述控制信号作出响应,以响应于所述控制信号利用所述存储器系统(670)执行封装后修复操作。2.根据权利要求1所述的封装后存储器修复系统(600),其中所述数据处理器(610)包括:耦接到所述存储器通道控制器(640)的中央处理单元(CPU)核心(614);以及耦接到所述CPU核心(614)的固件存储器(612),所述固件存储器用于存储多个指令,所述多个指令在由所述CPU核心(614)执行时,使所述CPU核心(614)控制所述存储器通道控制器(640)以执行所述封装后修复操作。3.根据权利要求2所述的封装后存储器修复系统(600),其中所述固件存储器(612)存储基本输入-输出系统(BIOS),并且所述多个指令是所述BIOS的一部分。4.根据权利要求2所述的封装后存储器修复系统(600),其中所述数据处理器(610)响应于所述存储器通道控制器(640)检测到预定水平的错误而增加所述擦除器的擦除率。5.根据权利要求1所述的封装后存储器修复系统(600),其中:所述擦除器(624)从预定大小的存储器中读取数据元素,所述预定大小小于所述存储器系统(670)中对应行的大小;并且所述存储器通道控制器(670)具有所述预定大小的读取/写入缓冲区,所述读取/写入缓冲区用于临时存储所述数据元素。6.根据权利要求1所述的封装后存储器修复系统(600),其中当所述第一错误计数器(652)达到终端计数时,达到所述预定状态。7.根据权利要求1所述的封装后存储器修复系统(600),其中所述存储器通道控制器(640)包括:ECC校验电路(646),所述ECC校验电路对所述返回数据和所述多个ECC位作出响应以检测所述返回数据中的错误并确定所述错误是否为可校正的。8.根据权利要求7所述的封装后存储器修复系统(600),其还包括:多个附加错误计数器(654),其中响应于检测到存储器存取中的ECC错误,所述ECC校验电路(646)还提供以下各项中的一者:提供给所述第一错误计数器(652)的第一递增信号,以及提供给根据所述存储器系统(670)中所述存储器存取的区域选择的多个对应附加错误计数器(654)的多个附加递增信号。9.根据权利要求1所述的封装后存储器修复系统(600),其中所述存储器接口(644)适于耦接到与双倍数据速率(DDR)-物理接口(DFI)规范兼容的接口。10.根据权利要求1所述的封装后存储器修复系统(600),其中所述擦除器(624)被实现为硬件电路。11.根据权利要求1所述的封装...
【专利技术属性】
技术研发人员:凯文·M·布朗德,
申请(专利权)人:超威半导体公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。