挥发性储存器的数据保存系统及方法技术方案

技术编号:20517461 阅读:19 留言:0更新日期:2019-03-06 02:30
本发明专利技术公开了一种挥发性储存器的数据保存系统及方法,应用于挥发性储存器,其中挥发性储存器包含用以储存数据的多个字节线。数据保存系统包含存取单元,存取单元用以侦测第一字节线被频繁存取的锤效应指示是否发生,当侦测到锤效应指示发生时,存取单元将相邻于第一字节线的第二字节线以及第三字节线中储存的数据分别复制至第四字节线以及第五字节线,当储存于第二字节线以及第三字节线当中的数据无法修复时,储存于第四字节线以及第五字节线的数据将被存取。本发明专利技术实施例通过提供一种数据保存系统及方法,可适时保存挥发性储存器中的数据,防范挥发性储存器中的数据受到可能发生的锤效应的影响而流失。

Data Preservation System and Method of Volatile Storage Device

The invention discloses a data storage system and method of a volatile storage device, which is applied to a volatile storage device, in which the volatile storage device comprises a plurality of byte lines for storing data. The data storage system includes access units, which are used to detect the hammer effect indicating whether the first byte line is frequently accessed. When the hammer effect indication occurs, the access unit copies the data stored in the second byte line adjacent to the first byte line and the third byte line to the fourth byte line and the fifth byte line, respectively, when stored in the second byte line and the third byte line. When the data in the third byte line cannot be repaired, the data stored in the fourth and fifth byte lines will be accessed. The embodiment of the present invention provides a data preservation system and method, which can timely preserve data in volatile storage and prevent data loss in volatile storage from being affected by possible hammer effect.

【技术实现步骤摘要】
挥发性储存器的数据保存系统及方法
本专利技术涉及一种计算机系统及方法,尤其涉及一种用以挥发性储存器的数据保存系统及方法。
技术介绍
反复地存取储存器当中的某一列将可能对储存器中的数据造成副作用,尤其是一种被称为锤效应的副作用,其也被称作列干扰。这种被称为锤效应的副作用的可能发生条件为,当储存器中的某一列在其所属的储存器单元被刷新之前被过于频繁地存取时,锤效应将可能发生于该列周围,而此种锤效应将使得该被频繁存取列的邻近列当中所储存的数据损坏。面对此种锤效应带来的问题,有几种可能的解决方法,例如,可以通过限制储存器中的各列在每个刷新循环中能够被存取的次数,或是增加储存器单元的刷新率,来尝试降低锤效应发生的机会,进而降低锤效应的影响。然而,应用上述解决方案将延伸出其他的问题,因此,如何找出更佳的解决方案来解决锤效应的影响,乃为本领域的重要研究议题。
技术实现思路

技术实现思路
的一目的在于提供一种挥发性储存器的数据保存系统,借以改善挥发性储存器中的数据受到锤效应影响的问题。本专利技术的一实施例是关于一种数据保存系统,应用于挥发性储存器,其中挥发性储存器包含用以储存数据的多个字节线。数据保存系统包含存取单元,存取单元是用以侦测第一字节线被频繁存取的锤效应指示是否发生,当侦测到锤效应指示发生于第一字节线时,存取单元将相邻于第一字节线的第二字节线以及第三字节线中储存的数据分别复制至第四字节线以及第五字节线,当储存于第二字节线以及第三字节线当中的数据无法修复时,储存于第四字节线以及第五字节线的数据将被存取。在一实施例中,存取单元是根据第一字节线被存取的累计次数判断锤效应指示是否发生,当累计次数超过预设阈值时,存取单元判断锤效应指示发生。在另一实施例中,第四字节线以及第五字节线为未使用字节线。在又一实施例中,第四字节线以及第五字节线为冗余字节线。在再一实施例中,第四字节线以及第五字节线将被分别联结至对应第二字节线以及第三字节线的逻辑位置。在一实施例中,当储存于第二字节线以及第三字节线当中的数据无法修复时,存取单元将分别根据储存于第四字节线以及第五字节线的数据覆写第二字节线以及第三字节线。在另一实施例中,当第二字节线以及第三字节线被储存于第四字节线以及第五字节线的数据覆写时,存取单元用以清除第四字节线以及第五字节线中的数据。在又一实施例中,当第四字节线以及第五字节线中的数据被清除时,第四字节线以及第五字节线与逻辑位置的联结关系也被清除。在再一实施例中,第二字节线、第三字节线、第四字节线以及第五字节线皆属于挥发性储存器的第一刷新单元。本专利技术的另一实施例是关于一种数据保存方法,应用于挥发性储存器,其中挥发性储存器包含用以储存数据的多个字节线。数据保存方法包含:通过存取单元侦测第一字节线被频繁存取的锤效应指示是否发生;以及当侦测到锤效应指示发生于第一字节线时,通过存取单元将相邻于第一字节线的第二字节线以及第三字节线中储存的数据分别复制至第四字节线以及第五字节线,当储存于第二字节线以及第三字节线当中的数据无法修复时,储存于第四字节线以及第五字节线的数据将被存取。在一实施例中,存取单元是根据第一字节线被存取的累计次数判断锤效应指示是否发生,当累计次数超过预设阈值时,存取单元判断锤效应指示发生。在另一实施例中,第四字节线以及第五字节线为未使用字节线。在又一实施例中,第四字节线以及第五字节线为冗余字节线。在再一实施例中,数据保存方法还包含:通过存取单元将第四字节线以及第五字节线分别与对应第二字节线以及第三字节线的逻辑位置进行联结。在一实施例中,数据保存方法还包含:当储存于第二字节线以及第三字节线当中的数据无法修复时,通过存取单元分别根据储存于第四字节线以及第五字节线的数据覆写第二字节线以及第三字节线。在另一实施例中,数据保存方法还包含:当第二字节线以及第三字节线被储存于第四字节线以及第五字节线的数据覆写时,通过存取单元清除第四字节线以及第五字节线中的数据。在又一实施例中,数据保存方法还包含:当第四字节线以及第五字节线中的数据被清除时,通过存取单元清除第四字节线以及第五字节线与逻辑位置的联结关系。在再一实施例中,第二字节线、第三字节线、第四字节线以及第五字节线皆属于挥发性储存器的第一刷新单元。因此,根据本专利技术的
技术实现思路
,本专利技术实施例通过提供一种数据保存系统及方法,可适时保存挥发性储存器中的数据,防范挥发性储存器中的数据受到可能发生的锤效应的影响而流失。附图说明图1为基于本专利技术一实施例绘示的挥发性储存器的数据保存系统的示意图;图2为基于本专利技术图1的实施例绘示的挥发性储存器的数据保存系统的示意图;图3为基于本专利技术图2的实施例绘示的挥发性储存器的数据保存系统的示意图;以及图4为基于本专利技术一实施例绘示的挥发性储存器的数据保存方法的步骤流程图。具体实施方式以下将以附图及详细叙述清楚说明本专利技术的精神,任何所属
中的技术人员在了解本专利技术的实施例后,当可由本专利技术所教示的技术,加以改变及修饰,其并不脱离本专利技术的精神与范围。关于本文中所使用的“包含”、“包括”、“具有”、“含有”等等,均为开放性的用语,即意指包含但不限于。关于本文中所使用的“及/或”,包括所述事物的任一或全部组合。关于本文中所使用的“耦接”或“连接”,均可指二个或多个元件或装置相互直接作实体接触,或是相互间接作实体接触,也可指二个或多个元件或装置相互操作或动作。关于本文中所使用的用词(terms),除有特别注明外,通常具有每个用词使用在此领域中、在本专利技术的内容中与特殊内容中的平常意义。某些用以描述本专利技术的用词将于下或在此说明书的别处讨论,以提供本领域技术人员在有关本专利技术的描述上额外的引导。图1为基于本专利技术一实施例绘示的挥发性储存器的数据保存系统的示意图。如图1所示,在一实施例中,绘示有储存器阵列100,此储存器阵列包含多个字节线100a~100i。其中,字节线100a~100b属于第一刷新单元R1,此第一刷新单元R1是用以根据第一周期来刷新其所属的字节线100a~100b当中储存的数据。其中,字节线100c~100i属于第二刷新单元R2,此第二刷新单元R2是用以根据第二周期来刷新其所属的字节线100c~100i当中储存的数据。在此实施例中,字节线100a~100e储存有数据而字节线100f~100i则是未使用(unused)字节线。如图1所示,在本实施例中,还有控制器200通过读写模块300与储存器阵列100电性耦接,其中,控制器200可经由读写模块300存取字节线100a~100i当中所储存的数据。如图1所示,控制器200包含存取单元201以及储存有存取地图202。控制器200还包含错误修正码(ErrorCorrectingCode,ECC)引擎203。存取地图202为一种地图索引信息,其内容是关于逻辑位置和实体位置之间的指向或连结关系。其中,储存器阵列100当中的字节线100a~100i各自具有一个专属的实体位置,而各个实体位置皆与一个逻辑位置存在联结关系,依据此种实体位置,控制器200可存取储存在特定字节线当中所储存的数据。当一个逻辑位置被输入至控制器200时,控制器200可依据存取地图202当中的索引信息指向对应此逻辑位置的实体位置,控制器200即可通过读写模块300来存取此本文档来自技高网
...

【技术保护点】
1.一种挥发性储存器的数据保存系统,应用于挥发性储存器,其中所述挥发性储存器包含用以储存数据的多个字节线,其特征在于,所述数据保存系统包含:存取单元,用以侦测第一字节线被频繁存取的锤效应指示是否发生,当侦测到所述锤效应指示发生于所述第一字节线时,所述存取单元将相邻于所述第一字节线的第二字节线以及第三字节线中储存的数据分别复制至第四字节线以及第五字节线,当储存于所述第二字节线以及所述第三字节线当中的所述数据无法修复时,储存于所述第四字节线以及所述第五字节线的所述数据将被存取。

【技术特征摘要】
2017.08.23 US 15/683,7931.一种挥发性储存器的数据保存系统,应用于挥发性储存器,其中所述挥发性储存器包含用以储存数据的多个字节线,其特征在于,所述数据保存系统包含:存取单元,用以侦测第一字节线被频繁存取的锤效应指示是否发生,当侦测到所述锤效应指示发生于所述第一字节线时,所述存取单元将相邻于所述第一字节线的第二字节线以及第三字节线中储存的数据分别复制至第四字节线以及第五字节线,当储存于所述第二字节线以及所述第三字节线当中的所述数据无法修复时,储存于所述第四字节线以及所述第五字节线的所述数据将被存取。2.如权利要求1所述的数据保存系统,其特征在于,所述存取单元是根据所述第一字节线被存取的累计次数判断所述锤效应指示是否发生,当所述累计次数超过预设阈值时,所述存取单元判断所述锤效应指示发生。3.如权利要求1所述的数据保存系统,其特征在于,所述第四字节线以及所述第五字节线为未使用字节线。4.如权利要求3所述的数据保存系统,其特征在于,所述第四字节线以及所述第五字节线为冗余字节线。5.如权利要求1所述的数据保存系统,其特征在于,所述第四字节线以及所述第五字节线将被分别联结至对应所述第二字节线以及所述第三字节线的逻辑位置。6.如权利要求5所述的数据保存系统,其特征在于,当储存于所述第二字节线以及所述第三字节线当中的所述数据无法修复时,所述存取单元将分别根据储存于所述第四字节线以及所述第五字节线的所述数据覆写所述第二字节线以及所述第三字节线。7.如权利要求6所述的数据保存系统,其特征在于,当所述第二字节线以及所述第三字节线被储存于所述第四字节线以及所述第五字节线的所述数据覆写时,所述存取单元用以清除所述第四字节线以及所述第五字节线中的所述数据。8.如权利要求7所述的数据保存系统,其特征在于,当所述第四字节线以及所述第五字节线中的所述数据被清除时,所述第四字节线以及所述第五字节线与所述逻辑位置的联结关系也被清除。9.如权利要求1所述的数据保存系统,其特征在于,所述第二字节线、所述第三字节线、所述第四字节线以及所述第五字节线皆属于所述挥发性储存器的第一刷新单元。10...

【专利技术属性】
技术研发人员:李忠勳刘献文
申请(专利权)人:南亚科技股份有限公司
类型:发明
国别省市:中国台湾,71

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

1