在移动通信系统中控制存储器的装置和方法_4

文档序号:9308567阅读:来源:国知局
‘ID’比特622存在的情况下,在步骤821,控制器将‘ID’比特622和映射的‘C’比特624写入保护集。
[0091]控制器进行到步骤823,将ECC本地缓冲区620的数据写入ECCS 610中。
[0092]本发明示范实施例解决在相关设计技术的其中为了提高在大多数数字处理器和系统中使用的存储器中的电力效率而将电源的电压降低到可能产生错误的电平并且由此导致存储器错误产生的问题。因此,本发明示范实施例能够最大化电力的效率,同时最小化增加的面积成本和性能损失。
[0093]在本发明示范实施例中,所增加的面积成本用于其中存储ECCS的存储空间和交织逻辑。与其中仅存储整个数据的ECCD现有技术不同,本发明示范实施例能够通过提供ID比特,并且只选择和存储错误产生位置的ECC来最小化面积成本。而且,本发明示范实施例能够借助只有I比特的错误纠正单元来处理在存储器行中可能产生的多比特错误。
[0094]因此,可以通过本发明示范实施例大大降低移动通信系统的电力的消耗。
[0095]虽然参考本发明特定实施例示出和描述了本发明,但是,本领域技术人员应该理解,在不脱离由所附权利要求及其等同定义的本发明的精神和范围的前提下,可以在形式和细节上对其做各种变化。
【主权项】
1.一种用于在移动通信系统中控制存储器的装置,所述装置包括: 存储器,用于存储包含由低电压引起的至少一个错误的数据;以及 纠错单元,用于依据在纠错码存储器的本地缓冲区中设置的第一比特识别在所述存储器中是否存在所述至少一个错误,用于当确定在所述存储器中存在所述至少一个错误时,将有关从所述存储器中读取的错误数据的位置信息与有关在所述纠错码存储器的本地缓冲区中的至少一个保护集的错误数据的位置信息进行比较,用于生成作为比较结果的纠错码,以及用于依据所述纠错码纠正所述存储器的所述错误数据。2.如权利要求1所述的装置,其中,所述纠错码存储器在每行中包括至少一个保护集,其中所述至少一个保护集包含用于指示所述错误数据的位置的标识符(ID)比特和所述纠错码。3.如权利要求2所述的装置,其中,所述纠错单元将从所述存储器中读取的错误数据的列地址与所述至少一个保护集的ID比特比较,如果相匹配的保护集存在,则从相应保护集生成所述纠错码。4.如权利要求1所述的装置,还包括:交织器,用于如果从所述存储器中读取的错误比特是2个比特,则依据在所述纠错码存储器的本地缓冲区中存储的第二比特将所述存储器的每行的数据进行交织。5.如权利要求4所述的装置,其中,所述第二比特借助所述交织器将从所述存储器中读取的两个比特的错误分散。6.如权利要求1所述的装置,其中,所述纠错单元在错误纠正中纠正I个比特的错误。7.一种用于在移动通信系统中控制存储器的方法,所述方法包括: 依据纠错码存储器的本地缓冲区中设置的第一比特,识别在存储错误数据的存储器中是否存在由低电压引起的至少一个错误的信息; 将有关从所述存储器中读取的错误数据的位置信息与有关所述纠错码存储器的本地缓冲区中的至少一个保护集的错误数据的位置信息进行比较;并且 产生作为比较结果的纠错码,并依据所述纠错码纠正所述存储器的所述错误数据。8.如权利要求7所述的方法,其中,所述至少一个保护集包括指示错误数据的位置的标识符(ID)比特和所述纠错码。9.如权利要求8所述的方法,其中,比较包括: 将从所述存储器中读取的有错误的列地址与所述至少一个保护集的ID比特比较;并且 如果与所述ID比特相匹配的保护集存在,则从相应保护集生成所述纠错码作为比较结果。10.如权利要求7所述的方法,还包括: 如果从所述存储器中读取的错误比特是2个比特,则依据在所述纠错码存储器的本地缓冲区中存储的第二比特将所述存储器的每行的数据进行交织。11.如权利要求10所述的方法,其中,所述第二比特借助交织器将从所述存储器中读取的两个比特的错误分散。12.如权利要求7所述的方法,其中,在错误纠正中,I个比特的错误被纠正。13.一种用于在移动通信系统中控制存储器的装置,所述装置包括: 存储器,其中存储由低电压引起的错误数据; 纠错码存储器,用于存储对应于当信号输入时记录的行地址的至少一个保护集;控制器,用于依据所述纠错码存储器的本地缓冲区中存储的第一比特识别在所述存储器中是否存在至少一个错误,用于如果确定所述存储器中存在所述至少一个错误,则将从所述存储器中读取并有错误的列地址与所述至少一个保护集的标识符(ID)比特相比较,以及用于产生作为比较结果的纠错码;以及 纠错单元,用于依据所述纠错码纠正所述存储器的所述错误数据。14.如权利要求13所述的装置,其中,所述至少一个保护集包括指示错误数据的位置的ID比特和所述纠错码。15.如权利要求14所述的装置,其中,所述控制器将从所述存储器中读取的有错误的列地址与所述至少一个保护集的ID比特比较,并且如果相匹配的保护集存在,则从相应保护集生成所述纠错码。16.如权利要求13所述的装置,还包括:交织器,用于如果从所述存储器中读取的错误比特是2个比特,则依据所述纠错码存储器的本地缓冲区中存储的第二比特将所述存储器的每行的数据进行交织。17.如权利要求16所述的装置,其中,所述交织器依据所述第二比特将从所述存储器中读取的两个比特的错误分散。18.如权利要求13所述的装置,其中,所述纠错单元在错误纠正中纠正I个比特的错误。19.一种在移动通信系统中控制存储器的方法,所述方法包括: 当信号输入时,在纠错码存储器中存储对应于记录的行地址的至少一个保护集;依据所述纠错码存储器的本地缓冲区中存储的第一比特,识别在所述存储器中是否存在由低电压引起的至少一个错误数据的信息; 如果在所述存储器中存在所述至少一个错误,则将从所述存储器中读取并有错误的列地址与至少一个保护集的标识符(ID)比特相比较; 产生作为比较结果的纠错码;并且 依据所述纠错码,纠正所述存储器的所述错误数据。20.如权利要求19所述的方法,其中,所述至少一个保护集包括指示所述错误数据的位置的ID比特和所述纠错码。21.如权利要求20所述的方法,其中,所述比较包括: 将从所述存储器中读取的有错误的列地址与所述至少一个保护集的ID比特比较;并且 如果与所述ID比特相匹配的保护集存在,则从相应保护集生成所述纠错码作为比较结果。22.如权利要求19所述的方法,还包括: 如果从所述存储器中读取的错误比特是2个比特,则依据在所述纠错码存储器的本地缓冲区中存储的第二比特将所述存储器的每行的数据进行交织。23.如权利要求22所述的方法,其中,所述交织器依据所述第二比特将从所述存储器中读取的两个比特的错误分散。24.如权利要求19所述的方法,其中,在错误纠正中,I个比特的错误被纠正。
【专利摘要】提供一种在移动通信系统中控制低电压存储器的装置和方法。所述装置包括:存储器,用于存储包含至少一个由低电压引起的错误的数据;和纠错单元,用于依据在纠错码存储器的本地缓冲区中设置的第一比特识别在所述存储器中是否存在所述至少一个错误,用于当确定在所述存储器中存在所述至少一个错误时,将关于从所述存储器中读取的错误数据的位置信息与关于在所述纠错码存储器的所述本地缓冲区中的至少一个保护集的错误数据的位置信息进行比较,用于生成作为比较结果的纠错码,以及用于依据所述纠错码纠正所述存储器的所述错误数据。
【IPC分类】G06F11/10, G06F12/00
【公开号】CN105027084
【申请号】CN201380074189
【发明人】李康民, 刘承周
【申请人】三星电子株式会社, 浦项工科大学校产学协力团
【公开日】2015年11月4日
【申请日】2013年6月5日
【公告号】US9110858, US20140250345, WO2014137033A1
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1