执行RMW的记录/再现设备及其记录/再现方法技术

技术编号:3941851 阅读:170 留言:0更新日期:2012-04-11 18:40
提供一种执行RMW的记录/再现设备及其记录/再现方法。在逻辑盖写(LOW)替换的区中记录用于更新记录在信息存储介质上的数据的替换数据,在缺陷替换的区中记录用于替换介质上出现的缺陷的替换数据;如果在对记录在介质的预定区中的原始块的至少部分数据进行LOW的读-修改-写(RMW)处理期间所述原始块中产生缺陷,则在LOW替换的区中记录替换原始块的替换块;以及产生包括原始块的位置信息和替换块的位置信息的缺陷列表(DFL)条目以指示替换状态。

【技术实现步骤摘要】

本专利技术的各方面涉及一种盘,更具体地说,涉及一种有效地管理逻辑盖写(LOW) 的读_修改_写(RMW)处理的记录/再现设备、及其记录/再现方法和信息存储介质。
技术介绍
通常在可重写信息存储介质中的数据区的一部分准备备用区。如果当正在用户数 据区(通过从数据区排除备用区而获得的区)中记录用户数据时或者当正在再现已经记录 在用户数据区中的数据时,检测到缺陷,则在备用区记录用于替换缺陷数据的替换数据。 对于一次性写入信息存储介质,在逻辑盖写(LOW)中使用上述缺陷管理方法。LOW 是使得一次性写入信息存储介质的使用可与可重写信息存储介质相似的方法。也就是说, 为了更新先前记录在用户数据区中的数据,通过将记录的数据视为缺陷数据来在备用区中 记录用于替换记录的数据的数据。这样由于主机使用数据的逻辑地址访问数据,并且通过 使用记录在用户数据区的数据的固定逻辑地址并将与固定逻辑地址相应的物理地址分配 给记录在备用区的数据,使得用于替换记录在用户数据区的数据的数据看起来像在相同位 置上被盖写,因此使数据管理容易。 为了最大化盘容量的使用,已经提出这样一种方法来最大化盘的使用,在所述方 法中,在缺陷管理期间在盘的用户数据区的未记录区或备用区中通过LOW更新数据,并且 产生用于更新的数据的替换信息(替换条目信息)。 现将参照图1A和图IB示意性地描述通过LOW替换和通过缺陷替换来更新数据。 图1A示出根据现有技术的L0W替换。参照图IA,当在记录介质上已经分别在物理 位置Pl、 P2和P3上记录数据块Al、 A2和A3时,如果主机命令驱动系统在原始位置Pl、 P2 和P3上记录数据块B1、B2和B3,以通过LOW将数据块A1、A2和A3更新为数据块B1、B2和 B3,则驱动系统在所述介质上的用户数据区中的物理位置P4、P5和P6上记录数据块B1、B2 和B3,并且产生缺陷列表(DFL)条目,所述DFL条目指示原始位置P1、P2和P3被替换位置 P4、P5和P6替换。 其后,如果主机命令驱动系统从与原始位置相应的逻辑地址再现数据块Bl、 B2和 B3,则驱动系统通过参照DFL条目再现记录在替换位置P4、 P5和P6上的数据块Bl、 B2和 B3,并且将再现的数据块Bl、 B2和B3发送到主机。当驱动系统不能再现记录在替换位置 P4、 P5和P6上的数据块Bl、 B2和B3时,由于替换位置P4、 P5和P6位于用户数据区,因此 不能保证记录在替换位置上的数据与记录在原始位置上的数据相同。因此,驱动系统继续 重试再现记录在替换位置P4、 P5和P6上的数据块Bl、 B2和B3,如果驱动系统不能再现数 据块Bl、 B2和B3,则驱动系统通知主机数据块Bl、 B2和B3不能被再现。 图1B示出根据现有技术的缺陷替换。参照图1B,当主机命令驱动系统分别在介质上与原始位置Pl、 P2和P3相应的逻辑地址上记录数据块Al、 A2和A3时,驱动系统在物理位置Pl、 P2和P3上记录数据块Al、 A2和A3的同时在物理位置P2上检测到缺陷,通过用替换位置P5替换原始位置P2来在备用区中的替换位置P5上记录数据块A2,并且产生DFL条目,所述DFL条目指示原始位置P2被替换位置P5替换。 其后,如果主机命令驱动系统再现与原始位置P2相应的逻辑地址上的数据块A2,则驱动系统通过参照DFL条目来再现记录在替换位置P5上的数据块A2,并且将再现的数据块A2发送到主机。如果由于缺陷驱动系统不能再现记录在替换位置P5上的数据块A2,则由于P5是备用区中的替换位置,因此驱动系统认为记录在原始位置P2上的数据块A2与记录在替换位置P5上的数据块A2相同。因此,即使驱动系统不能再现记录在替换位置P5上的数据块A2,驱动系统也尝试再现记录在原始位置P2上的数据块A2。如果记录在原始位置P2上的数据块A2是可纠错的,则驱动系统可将纠错的数据块A2发送到主机。 为了通过区分LOW替换和缺陷替换来最大化盘容量的使用率和管理盘,已经开发了通过区分LOW替换的区和缺陷替换的区来使用盘的方法。在所述方法之一中,缺陷替换的区受限于为传统缺陷替换分配的备用区,而LOW替换的区受限于数据区的用户数据区或者除了备用区之外的用户数据区的特定区。因此,通过确定存在DFL条目(也被称为替换条目、缺陷条目或缺陷/替换条目)的替换位置的区,可确定是通过LOW替换还是缺陷替换在替换位置上记录数据。 对于一次性写入信息存储介质,缺陷替换之后替换块的用户数据与缺陷替换之前原始块的用户数据相同。然而,由于LOW替换主要用于更新数据,因此不能保证替换块的用户数据与LOW替换之前原始块的用户数据相同。如果DFL条目指示的替换块位于备用区,则可以感知由于缺陷产生DFL条目。因此,原始块的用户数据可以被认为与替换块的用户数据相同。因此,如果当再现替换块时由于缺陷而不能对替换块进行纠错,则可通过再现由DFL条目指示的原始块来获得用户数据。更详细地说,即使因为原始块已经由于缺陷而被替换,所以不能对原始块进行纠错,但是有时也可以通过从介质的记录表面清除灰尘对原始块进行纠错。 在这种情况下,通过识别记录用于两种替换的DFL条目的替换块的区,将缺陷替换和LOW替换彼此区分,以确定替换块的用户数据与原始块的用户数据是否相同。 在不使用LOW的传统一次性写入信息存储介质设备的情况下,当记录数据时,记录定时限制在每个记录/再现单位的开始位置。因为一次性写入信息存储介质不能被盖写,所以主机逐个扇区(2048字节)地管理数据,并且信息记录设备逐块记录数据,每块包括多个扇区。
技术实现思路
技术问题 然而,当将LOW应用于一次性写入存储介质时,记录定时不必受限于记录/再现单位,并且可以按主机管理的扇区单位来记录数据。由于这样,读-修改-写(服W)处理对于一次性写入存储介质和设备更新一块数据的部分是必要的。然而,当在先前记录的块的部分扇区中逻辑盖写数据时,驱动系统读取包括所述部分扇区的块,修改块的所述部分扇区,并且通过用修改的块替换读取的块在介质的未记录区中写入修改的块。另一方面,当再现先前记录的块时,如果不能再现所述块,也就是说,如果产生ECC差错,则由于从概念上所述块是缺陷块,因此应该执行缺陷替换。在这种状态下,由于将缺陷替换的区和LOW替换的区彼此区分,因此记录用于替换同时应用LOW替换和缺陷替换的块的替换块成为问题。 技术方案 本专利技术的一方面提供一种在系统中有效地管理用于逻辑盖写(LOW)的读-修改-写(RMW)处理的记录/再现设备、及其记录/再现方法和信息存储介质,在所述系统中,区分LOW替换的替换区和缺陷替换的替换区。 有益效果 根据本专利技术的实施例,在缺陷替换的区和LOW替换的区彼此区分的系统中,尽管在用于LOW的RMW处理期间产生缺陷,但是可通过在LOW替换的区中记录替换缺陷块的替换块以更新先前记录的块的部分数据,来有效地管理用于LOW的RMW处理,从而提高数据再现效率。附图说明 通过下面参照附图对本专利技术的示例性实施例进行的详细描述,本专利技术的上述和/或其它特点和优点将会变得更加清楚,其中 图1A是示出根据现有技术的LOW替换的示图; 图IB是示出根据现有技术的缺陷替换的示图; 图2是根据本发本文档来自技高网
...

【技术保护点】
一种记录/再现设备,包括:写/读单元,在信息存储介质上记录数据或者从所述介质读取数据;以及控制器,控制写/读单元在逻辑盖写替换的区中记录用于更新记录在介质上的数据的替换数据,控制写/读单元在缺陷替换的区中记录用于替换介质上出现的缺陷的替换数据,并且如果在对记录在介质的用户数据区中的原始块的至少部分数据进行逻辑盖写替换的读-修改-写处理期间所述原始块中出现缺陷,则控制写/读单元在逻辑盖写替换的区中记录替换所述原始块的替换块,以及控制器产生包括原始块的位置信息和替换块的位置信息的缺陷列表条目,以指示替换状态,其中,替换块包括包含用户数据的数据部分和包含关于数据部分的状态信息的附加信息部分,所述关于数据部分的状态信息指示所述数据部分的一部分是否填充有无意义数据。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:黄盛凞高祯完李坰根
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:KR[韩国]

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

1
相关领域技术
  • 暂无相关专利