[发明专利]SDRAM损坏存储单元地址管理方法无效
申请号: | 200810148061.7 | 申请日: | 2008-12-26 |
公开(公告)号: | CN101567221A | 公开(公告)日: | 2009-10-28 |
发明(设计)人: | 杨修;邹铮贤 | 申请(专利权)人: | 和芯微电子(四川)有限公司 |
主分类号: | G11C29/04 | 分类号: | G11C29/04;G11C11/4078 |
代理公司: | 成都天嘉专利事务所(普通合伙) | 代理人: | 徐 丰 |
地址: | 610041四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | sdram 损坏 存储 单元 地址 管理 方法 | ||
技术领域
本发明涉及同步动态随机存取存储器相关产品,特别是一种SDRAM损坏存储单元地址管理方法。
背景技术
SDRAM(Synchronous Dynamic Random Access Memory),即同步动态随机存取存储器:同步是指存储器工作需要同步时钟,内部命令的发送与数据的传输都以它为基准;动态是指存储阵列需要不断的刷新来保证数据不丢失;随机是指数据不是线性依次存储,而是由指定地址进行数据读写。它主要应用于需要进行高速读写的缓存设备中,例如PC电脑上的内存和显存等等。
在SDRAM的内部存储结构中,最主要的概念就是逻辑Bank。简单地说,SDRAM的内部是一系列的存储阵列,可以随机访问,每个存储阵列如同表格一样,将数据“填”进去。和表格的检索原理一样,先指定一个行(Row),再指定一个列(Column),这样可以准确地找到所需要的单元格,这就是内存芯片寻址的基本原理。对于内存,这个单元格可称为存储单元,这个表格(存储阵列)称为逻辑Bank,如图1所示。
因此,对于每一个存储单元都有其对应的逻辑Bank编号、行地址、列地址;同时,逻辑Bank编号、行地址、列地址一旦确定,必定对应一个固定的存储单元;即逻辑Bank编号、行地址、列地址于存储单元存在一一对应的关系。
按常规来说,SDRAM自身内部存储结构比较稳定,出现损坏的可能性不大。但是一旦出现损坏,依照传统的处理方法,只能将有损坏的SDRAM抛弃,重新更换新的SDRAM,即使只是损坏了极少量的存储单元,这样,大大增加了产品的使用成本,对资源也是一种极大的浪费。
发明内容
本发明为解决上述问题提供了SDRAM损坏存储单元地址管理方法,特别适用于SDRAM存储单元出现少量损坏的情况,可以大幅度提高SDRAM的使用寿命,减少了产品的使用成本。
本发明的技术方案如下:
SDRAM损坏存储单元地址管理方法,其特征在于:将SDRAM片外配置有后备存储器,所述后备存储器每个地址对应的存储单元的大小大于或等于SDRAM存储单元的大小;当初始化时,增加损坏存储单元扫描操作,对SDRAM中所有地址的存储单元进行N次交错的“0”和“1”数据读写操作,通过多次比较读写数据是否完全一致,判断SDRAM的存储单元是否损坏,其中,N≥2。
所述增加损坏存储单元扫描操作,即针对每片逻辑Bank按照逐行扫描、逐列扫描的方式扫描。
所述SDRAM损坏存储单元地址管理方法的操作流程为:当每次上电,SDRAMController(SDRAM控制器)对SDRAM进行初始化操作时,将操作地址置为初始化地址,对该操作地址进行N次的“0”和“1”交错数据读写,得出同一数据的读写是否完全一致,判断SDRAM的存储单元是否损坏;当SDRAM同一地址写入的数据与立即读出的数据有差异时,即表明这个地址所对应的存储单元有损坏,此时SDAM Controller将这个地址打上标记,同时记录在SDAM Controller的内存中。
当SDRAM所有地址的扫描结束,SDRAM损坏存储单元的总大小小于后备存储器时,SDRAM Controller需要将内存中的所有损坏存储单元的地址进行记录、汇总和重新排序,将损坏存储单元的所有地址与后备存储器的地址进行一一对应,并且把地址映射表记录在SDRAM Controller中。
当SDRAM所有地址的扫描结束,SDRAM Controller会首先判断损坏存储单元的总大小是否超过后备存储器,一旦超过,那么本方案无法实施。
当外界通过SDRAM Controller访问SDRAM,SDRAM Controller首先需要在内部根据记录的损坏存储单元地址列表判断所需访问的存储单元是否有损坏,如果没有损坏,那么继续访问;如果有损坏,SDRAM Controller依然保持对SDAM对应地址的访问,但是需要将数据屏蔽信号(SDRAM的数据屏蔽信号,通常命名为DM,它相对与SDRAM是一个输入信号,用于指示SDRAM的当前访问是否受到屏蔽;它一旦置为有效,即表明当前的访问无效)置为有效,同时根据SDRAM Controller内部保存的地址映射表得出SDRAM被访问地址所对应的后备存储器地址,并且对后备存储器中的这个地址发起相应的访问。这样,即使SDRAM存储单元出现少量的损坏,产品依然能够正常使用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于和芯微电子(四川)有限公司,未经和芯微电子(四川)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810148061.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:文档处理装置和文档处理方法
- 下一篇:自带光源监视摄影装置