CN1391693A - 利用故障门限检测器和维特比增益进行数据差错复原的方法和设备 - Google Patents

利用故障门限检测器和维特比增益进行数据差错复原的方法和设备 Download PDF

Info

Publication number
CN1391693A
CN1391693A CN00815972A CN00815972A CN1391693A CN 1391693 A CN1391693 A CN 1391693A CN 00815972 A CN00815972 A CN 00815972A CN 00815972 A CN00815972 A CN 00815972A CN 1391693 A CN1391693 A CN 1391693A
Authority
CN
China
Prior art keywords
signal
read
amplitude
gain
threshold
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN00815972A
Other languages
English (en)
Other versions
CN1241198C (zh
Inventor
K·M·林
M·魏
K·L·加
L·A·沙拉
Q·L·曹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seagate Technology LLC
Original Assignee
Seagate Technology LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Seagate Technology LLC filed Critical Seagate Technology LLC
Publication of CN1391693A publication Critical patent/CN1391693A/zh
Application granted granted Critical
Publication of CN1241198C publication Critical patent/CN1241198C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10009Improvement or modification of read or write signals
    • G11B20/10046Improvement or modification of read or write signals filtering or equalising, e.g. setting the tap weights of an FIR filter
    • G11B20/10055Improvement or modification of read or write signals filtering or equalising, e.g. setting the tap weights of an FIR filter using partial response filtering when writing the signal to the medium or reading it therefrom
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10009Improvement or modification of read or write signals
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10009Improvement or modification of read or write signals
    • G11B20/10268Improvement or modification of read or write signals bit detection or demodulation methods
    • G11B20/10287Improvement or modification of read or write signals bit detection or demodulation methods using probabilistic methods, e.g. maximum likelihood detectors
    • G11B20/10296Improvement or modification of read or write signals bit detection or demodulation methods using probabilistic methods, e.g. maximum likelihood detectors using the Viterbi algorithm
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10009Improvement or modification of read or write signals
    • G11B20/10305Improvement or modification of read or write signals signal quality assessment
    • G11B20/10314Improvement or modification of read or write signals signal quality assessment amplitude of the recorded or reproduced signal
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/18Error detection or correction; Testing, e.g. of drop-outs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B5/00Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
    • G11B5/48Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed
    • G11B5/58Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed with provision for moving the head for the purpose of maintaining alignment of the head relative to the record carrier during transducing operation, e.g. to compensate for surface irregularities of the latter or for track following
    • G11B5/596Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed with provision for moving the head for the purpose of maintaining alignment of the head relative to the record carrier during transducing operation, e.g. to compensate for surface irregularities of the latter or for track following for track following on disks
    • G11B5/59605Circuits
    • G11B5/59622Gain control; Filters
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/18Error detection or correction; Testing, e.g. of drop-outs
    • G11B20/1816Testing
    • G11B2020/183Testing wherein at least one additional attempt is made to read or write the data when a first attempt is unsuccessful

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Investigating Or Analyzing Materials By The Use Of Magnetic Means (AREA)
  • Digital Magnetic Recording (AREA)
  • Optical Recording Or Reproduction (AREA)

Abstract

提供一种方法和设备从一存储媒介(106)读出以形成数据值。一信号从存储媒介(106)的一扇区中产生,识别那个信号(506)在幅度上有变化的一部分。启动一个增益乘法器(714)使该信号的那个部分倍乘一个增益值。在这个部分结尾停用该增益乘法器以使该扇区信号剩余部分不倍乘。这产生一个应用于检测器(716)检测数据值的故障调节信号。

Description

利用故障门限检测器和维特比 增益进行数据差错复原的方法和设备
                             发明领域
该项发明有关于在存储设备中的读信道,特别与读信道中的故障检测有关。
                             发明背景
在数据存储设备中,被写进存储媒介中的数据经由读信道从媒介中读出。理想状态下,读信号的平均幅度在整个媒介上保持在一个预期的范围内。然而,由于媒介上的故障情况以及在在数据被写进媒介中所发生的差错,从媒介中读出的小部分数据可能在幅度方面比从媒介其它部分读出的数据有显著增大或减小。
读信号幅度中的显著变化能在从读信号译码的数据中产生差错。虽然其中一些差错能被读信道中的一个纠错编码模块所纠正,但另一些差错太大了以至于纠错编码无法纠正它们。当纠错编码检测到一个差错但无法纠正它时,存储设备自然就会重读数据。
在利用部分响应最大似然(PRML)读信道的存储系统中,读信道的参数在重试期间会发生变化。特别是应用在读信道中的增益在试图减少读取数据中的差错数量的重试期间会更改。利用现有的技术,数据中的差错被纠错编码识别为发生在媒介的一个特别扇区中。然而纠错编码无法查明差错所在区域的位置。正因为如此,读信道里的增益调节必须以扇区宽度的基础上施行。这种扇区宽度的增益调节却不能带来象期望那样多的数据差错的减少。
                             发明概述
提供一种方法和设备从一存储媒介读出以形成数据值。一信号从存储媒介的一扇区中产生,识别那个信号在幅度上有变化的一部分。启动一个增益乘法器使该信号的那个部分倍乘一个增益值。在这个部分结尾停用该增益乘法器以使该扇区信号剩余部分不倍乘。这产生一个应用于检测器检测数据值的故障调节信号。
                             附图简述
图1是一个磁盘驱动器的透视图,该项发明的各方面都可以在驱动器上实现。
图2是采用现有技术的读信道框图。
图3是用前置放大器输出的读信号曲线图。
图4是当没有增益调节应用于图3的读信号时的NRZ数据曲线图
图5是带有由前置放大器产生故障的读信号曲线图。
图6是用现有技术的扇区宽度增益调节之后从图5的读信号产生的NRZ数据曲线图。
图7是采用该项发明的读信道框图。
图8是一个该项发明实施例的故障门限检测器框图。
图9是另一个该项发明实施例的故障门限检测器框图。
                         实施例具体描述
图1是一个磁盘驱动器100的透视图,在其中该项发明是很有用的。磁盘驱动器100包括有基座102和顶盖(没有显示)的外壳。磁盘驱动器100还包括磁盘组106,它被一个磁盘夹108装在了一个轴电动机(没有显示)上。磁盘组106包括多个独立的磁盘,它们放置在一起能够围绕中心轴109共同旋转。每个磁盘表面都有个相联系的磁盘滑动触头110,它放置在磁盘驱动器100中使其能与磁盘表面进行通信。如图1所示,滑动触头110被悬臂112所支撑,悬臂依次附加于一个传动装置116的轨迹磁头臂114上。图1所示的传动装置是一种被称作为旋转移动线圈传动装置,它包括一个音圈电动机(VCM),大致如118所示。音圈电动机118使传动装置116带动着所附滑动头110围绕一个主轴120旋转以使滑动头110能沿着磁盘内径124和外径126之间的弓形轨迹122定位于一个所期望的数据轨迹上。音圈电动机118是由伺服电子设备130根据由滑动头110和主计算机(没有显示)产生的信号所驱动的。
图2是采用现有技术从媒介中读取信息的组成部分框图。在图2中,一个读取头200通过变换磁场或从媒介的光学响应产生一个电子的读信号。这个由读取头200产生的电子信号提供给放大信号的前置放大器202。这个放大信号用于读信道,它开始于一个自动的增益控制204,该控制利用内部反馈回路(没有显示)来调节一个可变的放大器206。通常这个自动增益控制204有相对较慢的响应时间以使它可以忽视在一小段时间里读信号幅度上的变化。
从可变增益放大器206出来的放大信号提供给一个均衡器208,它对于读信号进行一项或几项均衡操作。均衡器208所施行的均衡操作将读信号整形以便使它更好地匹配一个期望的信道响应信号。例如,均衡器208能使响应整形来匹配一个称作为EPR4的信道响应或是一个称作为E2PR4的信道响应。
由均衡器208提供的均衡读信号被采样并被模-数转换器210转换成数字信号。在提供给维特比检测器214之前,采样值通过一个数字增益乘法器212(以下会更深入描述),该检测器形成读信道的最后一部分。
维特比检测器214用数字采样来鉴别一个最相似的数据值序列来代表那些样值,这个最相似的数据值序列提供给一个纠错编码模块216,它施行纠错编码检测和纠错。如果纠错编码模块216没有检测出任何差错或它能纠正所有检测出的差错,那么它输出一个数据值序列218。
然而,如果纠错编码模块216检测出一个它无法纠正的差错,那么它就通过传递一个差错值给一个差错恢复模块220指出当前区域有错。在现有的技术中,纠错编码模块216不能识别在有错区域中的特定位置。而是纠错编码模块216简单的指出整个区域有错。
接收到一个关于一个区域有错的指示,差错恢复模块220就暂缓数据的读入并开始重读有错区域。利用现有技术的一些系统中,在重读之前,差错恢复模块220在被用于增益乘法器212的增益寄存器222中调节增益值。通过调节增益值,差错恢复模块220能增加或减少用于由模-数转换器210提供的用于数字采样的增益。如果重读没有成功,那么差错恢复模块220将再改变增益寄存器222中的增益值并再一次重读。
值得注意的是在现有技术下,放置在增益寄存器222中的增益在重试读操作期间仅仅是在恢复模块220部分上的猜测,因为它不知道由纠错编码模块216检测出来的差错是由于读信号过大的幅度还是由于其过小的幅度。还有值得注意的是由于纠错编码模块216无法识别该区域哪里有错,所以增益必须被用于整个的区域。
图3显示了一个读信号从前置放大器202输出的曲线图,它包括一个故障区域300。在图3中,前置放大器输出信号的幅度沿纵轴302显示,时间沿横轴304显示。图3显示的读信号从代表一串全零的数据码型中产生。在故障部分300,前置放大器输出信号的幅度比周围其它部分的信号幅度要低。
图4显示了当图2的读信道收到图3的读信号时维特比检测器214的输出。在图4中,不归零值(NRZ)沿着纵轴400显示,时间沿着横轴402显示。在图4中的NRZ值和图3中部分衍生它们的读信号水平地对齐。没有把增益应用于由模-数转换器210提供的数字值导出图4中的NRZ值。
在图4中,NRZ值理想的应该全是零因为从磁盘读出的数据代表的是一串全零。这样,在图4中的一个NRZ的“非零”就代表一个差错。
如图4中所看到的,维特比检测器的输出包括由图3故障区域300低幅度所引起的很大一组差错404。这样,没有了一些增益调节,在读信号的幅度不同于它的期望幅度时维特比检测器就产生了大量的差错。
图5提供了第二个读信号500的曲线图,读信号幅度沿纵轴502显示,时间沿横轴504显示。读信号500包括一个故障区域506。和图3的读信号一样,图5的读信号也是由代表一串全零的数据媒介码型产生的。
图6是维特比检测器的输出与时间关系曲线图,这是根据图5的读信号的。在图6中,数据的NRZ值沿纵轴600显示,时间沿横轴602显示。为了能从纠错编码模块216检测到的差错中恢复出来,在增益乘法器212把一个增益应用于整个区域后,图6所示的NRZ数据由维特比检测器产生。
如图6中所看到的,增益调节除去了可能与图5故障有关的差错。这可从图6部分606看出,那里没有值为“1”的NRZ值。然而调节增益引起了另外一些附加在NRZ序列上的差错。特别的如差错608、610、612、614和616是由增益调节附加的。这样,虽然在现有技术下的增益调节减少了与故障区域有关的差错,但是它引入了其它与读信号某些部分有关、以前所不包括的差错。
这样,本发明人发现了利用现有技术的扇区宽度的增益调节是不理想的,也发现了一个更好地为故障调节读信号的系统将是有利的。
图7提供了一个该项发明实施例读取和恢复部件700的框图。在这些部分700中,一个读取数据头702产生一个由前置放大器704提供的读信号。前置放大器放大读信号并将放大信号提供给由一个自动增益控制706开始的读信道。自动增益控制706包括一个放大读信号的可变增益放大器708。
从可变增益放大器708送出的放大模拟信号提供给一个均衡器710,它工作起来在某种意义上与图2的均衡器208相似。均衡信号提供给一个模-数转换器712,它将模拟信号抽样然后在把抽样转换成数字值。模-数转换器712的输出是一个提供给增益乘法器714的数字值序列。
增益乘法器714倍乘数字抽样一个数字值来产生一个增益调节数字值序列。这个增益调节数字值序列提供给一个维特比检测器716解码增益调节值来识别一个形成读信道输出的解码数据序列。
解码数据序列提供给一个纠错编码模块718,它能检测,可能的话也能纠正数据序列中的差错。如果纠错编码模块718不能检测出任何差错,或者纠正它所发现的所有差错,它输出一个读数据序列720。
可变增益放大器708的输出也提供给一个故障门限检测器722。故障门限检测器722跟踪模拟信号的幅度将幅度和一个或更多在故障门限寄存器724找到的门限作比较。在一个实施例中,故障门限寄存器724包括一个低门限和一个高门限。如果读信号的最大幅度落至低门限以下或升至高门限以上超过一个预设的时间,那么故障门限检测器722产生一个差错标记。在一个实施例中,故障门限检测器722维持这个差错标记直到最大幅度回复到高门限以下和低门限以上。
故障门限检测器722产生的这个差错标志提供给一个标记延迟726。标记延迟726把标记延迟一段时间,这段时间等于读信号的故障部分穿过均衡器710和模-数转换器712所花的时间。用这种方法,在读信号故障部分的数字抽样进入增益乘法器714的同时由标记延迟726所产生的标记也提供给增益乘法器714。
当增益乘法器714接收到从故障门限检测器722而来的一个标记显示在读信号中有一个故障的时候,增益乘法器就从增益寄存器730中取出一个增益值开始把从模-数转换器712输出的数字抽样倍乘这个增益值。增益乘法器714继续倍乘这个数字抽样直到标记值改变状态显示读信号故障的结束。
值得注意的是增益乘法器714在整个扇区是不起作用的,但只在读信号的故障部分期间起作用。正是这样,增益就只应用于信号的故障部分,从而避免了把增益应用于与读信号的非故障部分有关的附加差错的引入。
在该项发明的一个实施例中,故障门限寄存器724包括很多不同的门限,它们每一个都和一个不同的标记有关。例如,故障门限寄存器724可以包括的门限有正10%、正20%、正30%、负10%、负20%和负30%。这些门限的每一个都有一个不同的标记与其有关就象当增益乘法器714接收到一个特别对应某个门限的标记,它能重新得到一个特别设定于那个门限的增益。例如,如果增益乘法器714接收到一个有关在幅度上增加正20%的标记,那么它就可以在增益寄存器730中选择一个增益,它提供一个比1提高20%的增益。这样,增益乘法器714选择的增益可以在根据由故障门限检测器722检测出的故障区域大小被特别的选择出来。
在该项发明的一个实施例中,由故障门限检测器722产生的标记也提供给纠错编码模块718,该标记作为一个删除指针来指向由维特比检测器716所提供的数据序列中的数据子串。在图7的实施例中,这个删除指针由指针发生器728产生,它接收从标记延迟726来的标记和由维特比检测器716产生的数据定位。利用删除指针,纠错编码模块718可以将它的纠错编码算法限于删除指针所指向的数据块中。通过集中于这限制部分的数据,纠错编码模块718就能更有效率的发挥它的纠错功能。
在一些实施例中,如果纠错编码模块718仍不能恢复数据,那么它就会向差错复原732指出,差错复原将重试读操作。在重试读操作之前,差错复原732能在门限寄存器724中改变故障门限设置以便使它们更敏感。这样,能在幅度上形成更小变化的故障就会被故障门限检测器722检测出来。
虽然故障检测器722在图7中显示于可变增益放大器708的输出位置,但在其它实施例中,故障检测器被放在均衡器710的输出位置。在其它实施例中,故障门限检测器722还被放在模-数转换器712的输出位置。熟悉本技术的人会知道故障门限检测器722在所有这些位置的作用基本上是相同的,虽然故障门限检测器必须有微小的变化来接受它在这些不同位置所收到的不同种类的输入。例如,如果故障门限检测器722被放置在均衡器710之后而不是可变增益放大器708之后,则它必须有微小的变化来接受由均衡器710产生的均衡信号。相似地,如果故障门限检测器722被放置在模-数转换器712之后,则它必须有微小的变化来接受数字信号而不是模拟信号。
图8提供了在该发明下的一个故障检测器实施例的框图。图8的故障检测器连接在图7可变增益放大器708的输出位置这样就可以处理模拟信号了。
在图8中,可变增益放大器708的输出提供给一个低通滤波器800。低通滤波器800的时间常数不变的以使它对在可变增益放大器708输出中的短持续时间的变化不起反应,但要反应足够快以迅速检测出真实的故障。这使故障检测器避免了被错误启动而且同时限制了没有检测出的差错字节的数目。
从低通滤波器800的滤波输出提供给一个检波器802,它提供滤波信号的绝对幅度。然后这个绝对幅度信号提供给两个比较器804和806。
比较器804在它的倒相输入端接收绝对幅度信号,并把一个直流低门限信号接在它的非倒相输入端。低门限信号是由一个低门限发生器根据图7故障门限寄存器724储存的一个低门限值所产生的。根据这些输入,只要从检波器802出来的绝对幅度信号高于低门限,比较器804就产生一个低输出信号。当从检波器802出来的信号降至低门限以下时,比较器804的输出就为高。
比较器806在它的非倒相输入端接收绝对幅度信号,并把一个直流高门限信号接在它的倒相输入端。高门限信号是由一个高门限发生器根据图7故障门限寄存器724储存的一个高门限值所产生的。根据这些输入,只要从检波器802出来的绝对幅度信号低于高门限,比较器804就产生一个低输出信号。当从检波器802出来的信号升至高门限以上时,比较器804的输出就为高。
比较器804和806的输出可以被直接提供给增益乘法器714和纠错编码器718作为两个单独的标记,或者也可以被一个标记发生模块(没有显示)结合成单个的标记。
图9提供了一个该发明故障检测器的可选实施例。图9的故障检测器被设定成从图7模-数转换器712接收输入而不是从可变增益放大器708。特别的,图9的故障检测器被设计成接收提供到模-数转换器的信号的峰值抽样。
在图9中,从模-数转换器712输出的数字抽样提供给两个数字比较器900和902。数字比较器900也接收从代表故障检测器低门限的低门限寄存器904而来的数字值。数字比较器902接收从高门限寄存器906而来的高门限值。
比较器900的输出被接在计数器908的使能输入端和复位输入端。计数器908也从时钟910接收时钟信号。当数字抽样降至低门限以下时,比较器900就产生一个高输出信号。由低到高的的转换使计数器908复位。当比较器900的输出保持为高时,在时钟910产生的时钟信号每一次正向变换时计数器908就增加它的计数一次。当计数器908中的计数达到一个预定值时,计数器908的输出就从低转换到高表示故障的位置。这样,从模-数转换器712输出的数字抽样在计数器908指示有故障之前会在低门限以下保持一段时间。
比较器902的输出被接在计数器914的使能输入端和复位输入端。计数器908也从时钟920接收时钟信号。当数字抽样升至高门限以上时,比较器902就产生一个高输出信号。由低到高的的转换使计数器914复位。当比较器900的输出保持为高时,在时钟920产生的时钟信号每一次正向变换时计数器914就增加它的计数一次。当计数器914中的计数达到一个预定值时,计数器914的输出就从低转换到高表示故障的位置。这样,从模-数转换器712输出的数字抽样在计数器914指示有故障之前会在门限以上保持一段时间。
虽然故障检测器的两个实施例已在上面描述了,但该发明并不限于这些实施例。特别的,在该发明运用的故障检测器可以有其他设计,它也可放置在读信道中的其它地方。
总括地说,该项发明提供一个方法从一个存储媒介106读出形成数据值720。这个方法包括从存储媒介106的一个扇区中产生一个信号,识别信号的一部分506在幅度上有变化。然后启动一个增益乘法器714使该信号的那个部分在该部分幅度有变化期间倍乘一个增益值。在这个幅度有变化信号部分结尾停用该增益乘法器。然后数据从总故障调节信号中检测出来。
该项发明也在磁盘驱动器中提供了读取和恢复部件700为了使媒介106上的码型可转换成可读数据720。这些读取和恢复部分包括一个读取数据头702用来从媒介106的码型扇区产生一个读信号。一个故障门限检测器722用来接收第一组读信号且至少识别一部分读信号为有异常幅度的故障部分。一个增益乘法器714用来接收第二组读信号形成故障调节信号,这是通过倍乘与故障部分相应的第二组读信号部分一个增益值而不增益其剩余部分形成的。然后一个检测器716将故障调节读信号转换成数据值。
需要了解的是,即使该发明不同实施例的许多特性和优点在前述中已被阐明,加之该发明不同实施例结构和功能的细节的阐述,这些也只是说明性的,在细节方面可能会有变化,尤其是在该项发明达到完整的原理范围内的结构方面和各部分的安排,该发明要通过各方面广泛全面的意思来说明,其中还有附加的权利要求要表述。例如,在充分保持同样的功能特性不离开该发明的范围和精神,某些特定的成分会依赖于对读信道的特别应用而改变。此外,虽然在这里描述的首选实施例是面向用于磁盘驱动器系统的读信道,但熟悉本技术的人应懂得该发明的教导可以应用到其它系统中,象通信系统或其它存储系统,而不会离开该项发明的范围和精神。

Claims (10)

1.一种从存储媒介中读出形成数据值的方法,该方法包括步骤有:
(a)从数据媒介的扇区中产生信号;
(b)识别该信号在幅度上有变化的一部分;
(c)在该信号幅度上有变化的部分期间启动增益乘法器,把该信号的所述部分与一增益值倍乘,而在该部分结尾停用该增益乘法器,以产生一故障调节信号;以及
(d)检测故障调节信号中的数据值。
2.按权利要求1所述的方法,其特征在于识别步骤(b)包括比较信号的幅度和门限值。
3.按权利要求2所述的方法,其特征在于比较信号的幅度和门限值包括比较该幅度和多个门限值,启动步骤(c)包括根据一特定门限值从多个增益值中选择一个增益值。
4.按权利要求1所述的方法,其特征在于进一步包括的步骤有:
(e)产生一个删除指针,该指针指示与该信号的所述部分有关的数据值的位置;和
(f)限制用于根据删除指针纠错的数据值的数目。
5.按权利要求1所述的方法,其特征在于启动步骤(c)包括把信号的数据抽样倍乘该增益值。
6.在磁盘驱动器中,从媒介码型转换成可读数据的读取和恢复部件,这些部件包括:
一个读取头,用来从媒介的码型区产生一个读信号;
一个故障门限检测器,用来接收第一种形式的读信号且把读信号的至少一部分识别为有异常幅度的故障部分。
一个增益乘法器,用来接收第二种形式的读信号并形成故障调节读信号,这是通过把与故障部分相应的第二中形式的读信号的部分与一增益值倍乘而不是把该第二种形式的读信号的剩余部分与该增益值倍乘而形成的;以及
一个检测器,将故障调节读信号转换成数据值。
7.按权利要求6所述的读取和恢复部件,其特征在于进一步包括一个门限寄存器,用来给故障门限检测器提供一个门限幅度,其中故障门限检测器比较此门限幅度和第一种形式的读信号的幅度来识别故障部分。
8.按权利要求7所述的读取和恢复部件,其特征在于进一步包括一个差错恢复模块,该模块能在重试读操作之前改变门限寄存器中的门限幅度。
9.按权利要求8所述的读取和恢复部件,其特征在于进一步包括一个增益寄存器,该增益寄存器被增益乘法器访问来检索增益值,其中门限寄存器包含多个门限值,而增益寄存器包含相应于门限寄存器的每个门限幅度的独立增益值。
10.按权利要求6所述的读取和恢复部件,其特征在于进一步包括:
一个指针发生器,产生一个删除指针,该指针指示与故障部分相关的数据的位置;和
一个纠错码模块,来接收从检测器中产生的删除指针和数据值以及把纠错编码活动的应用仅限于检测器根据删除指针产生的一些数据值。
CNB008159726A 1999-11-22 2000-11-21 利用故障门限检测器和维特比增益进行数据差错复原的方法和设备 Expired - Fee Related CN1241198C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US16680399P 1999-11-22 1999-11-22
US60/166,803 1999-11-22

Publications (2)

Publication Number Publication Date
CN1391693A true CN1391693A (zh) 2003-01-15
CN1241198C CN1241198C (zh) 2006-02-08

Family

ID=22604760

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB008159726A Expired - Fee Related CN1241198C (zh) 1999-11-22 2000-11-21 利用故障门限检测器和维特比增益进行数据差错复原的方法和设备

Country Status (7)

Country Link
US (1) US6657803B1 (zh)
JP (1) JP2003515861A (zh)
KR (1) KR100561798B1 (zh)
CN (1) CN1241198C (zh)
DE (1) DE10085214T1 (zh)
GB (1) GB2372142B (zh)
WO (1) WO2001039188A2 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100409347C (zh) * 2004-03-29 2008-08-06 日立环球储存科技荷兰有限公司 用于提供头振幅特征化的装置

Families Citing this family (104)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7751138B1 (en) 2001-12-28 2010-07-06 Marvell International Ltd. Correcting errors in disk drive read back signals by iterating with the Reed-Solomon decoder
US6961197B1 (en) * 2001-12-28 2005-11-01 Marvell International Ltd. Correcting errors in disk drive read back signals by iterating with the Reed-Solomon decoder
US6940279B2 (en) * 2003-04-23 2005-09-06 Seagate Technology Llc Transfer function for track average amplitude prediction
WO2005057575A1 (en) * 2003-12-08 2005-06-23 Koninklijke Philips Electronics N.V. Method and system for controlling the level of a data signal read from an optical disc
US7322002B2 (en) 2004-05-26 2008-01-22 Micron Technology, Inc. Erasure pointer error correction
GB2446183B (en) * 2007-01-31 2011-07-20 Hewlett Packard Development Co Method and apparatus for controlling motion of storage media
US8359522B2 (en) 2007-05-01 2013-01-22 Texas A&M University System Low density parity check decoder for regular LDPC codes
EP2168246A4 (en) 2007-10-01 2013-06-05 Agere Systems Inc ARRANGEMENTS AND METHOD FOR DETECTING ERRORS OF MEDIA
US8245104B2 (en) 2008-05-02 2012-08-14 Lsi Corporation Systems and methods for queue based data detection and decoding
JP2010073295A (ja) * 2008-09-22 2010-04-02 Toshiba Storage Device Corp 磁気記録装置、制御装置および磁気記録装置制御方法
US8949701B2 (en) 2008-09-23 2015-02-03 Agere Systems Inc. Systems and methods for low latency media defect detection
US8219892B2 (en) 2009-03-06 2012-07-10 Agere Systems Inc. Systems and methods for enhanced media defect detection
US8773790B2 (en) 2009-04-28 2014-07-08 Lsi Corporation Systems and methods for dynamic scaling in a read data processing system
US8266505B2 (en) 2009-08-12 2012-09-11 Lsi Corporation Systems and methods for retimed virtual data processing
US8743936B2 (en) 2010-01-05 2014-06-03 Lsi Corporation Systems and methods for determining noise components in a signal set
US9343082B2 (en) 2010-03-30 2016-05-17 Avago Technologies General Ip (Singapore) Pte. Ltd. Systems and methods for detecting head contact
US8161351B2 (en) 2010-03-30 2012-04-17 Lsi Corporation Systems and methods for efficient data storage
US8418019B2 (en) 2010-04-19 2013-04-09 Lsi Corporation Systems and methods for dynamic scaling in a data decoding system
US8443249B2 (en) 2010-04-26 2013-05-14 Lsi Corporation Systems and methods for low density parity check data encoding
US8527831B2 (en) 2010-04-26 2013-09-03 Lsi Corporation Systems and methods for low density parity check data decoding
US8381071B1 (en) 2010-05-21 2013-02-19 Lsi Corporation Systems and methods for decoder sharing between data sets
US8381074B1 (en) 2010-05-21 2013-02-19 Lsi Corporation Systems and methods for utilizing a centralized queue based data processing circuit
US8208213B2 (en) 2010-06-02 2012-06-26 Lsi Corporation Systems and methods for hybrid algorithm gain adaptation
US8773794B2 (en) 2010-09-13 2014-07-08 Lsi Corporation Systems and methods for block-wise inter-track interference compensation
US8295001B2 (en) 2010-09-21 2012-10-23 Lsi Corporation Systems and methods for low latency noise cancellation
US9219469B2 (en) 2010-09-21 2015-12-22 Avago Technologies General Ip (Singapore) Pte. Ltd. Systems and methods for filter constraint estimation
US8661071B2 (en) 2010-10-11 2014-02-25 Lsi Corporation Systems and methods for partially conditioned noise predictive equalization
US8385014B2 (en) 2010-10-11 2013-02-26 Lsi Corporation Systems and methods for identifying potential media failure
US8443250B2 (en) 2010-10-11 2013-05-14 Lsi Corporation Systems and methods for error correction using irregular low density parity check codes
US8560930B2 (en) 2010-10-11 2013-10-15 Lsi Corporation Systems and methods for multi-level quasi-cyclic low density parity check codes
US8750447B2 (en) 2010-11-02 2014-06-10 Lsi Corporation Systems and methods for variable thresholding in a pattern detector
US8566379B2 (en) 2010-11-17 2013-10-22 Lsi Corporation Systems and methods for self tuning target adaptation
US8667039B2 (en) 2010-11-17 2014-03-04 Lsi Corporation Systems and methods for variance dependent normalization for branch metric calculation
US8810940B2 (en) 2011-02-07 2014-08-19 Lsi Corporation Systems and methods for off track error recovery
US8699167B2 (en) 2011-02-16 2014-04-15 Lsi Corporation Systems and methods for data detection using distance based tuning
US8446683B2 (en) 2011-02-22 2013-05-21 Lsi Corporation Systems and methods for data pre-coding calibration
US8854753B2 (en) 2011-03-17 2014-10-07 Lsi Corporation Systems and methods for auto scaling in a data processing system
US8693120B2 (en) 2011-03-17 2014-04-08 Lsi Corporation Systems and methods for sample averaging in data processing
US8887034B2 (en) 2011-04-15 2014-11-11 Lsi Corporation Systems and methods for short media defect detection
US8670955B2 (en) 2011-04-15 2014-03-11 Lsi Corporation Systems and methods for reliability assisted noise predictive filtering
US8611033B2 (en) 2011-04-15 2013-12-17 Lsi Corporation Systems and methods for selective decoder input data processing
US8560929B2 (en) 2011-06-24 2013-10-15 Lsi Corporation Systems and methods for non-binary decoding
US8499231B2 (en) 2011-06-24 2013-07-30 Lsi Corporation Systems and methods for reduced format non-binary decoding
US8566665B2 (en) 2011-06-24 2013-10-22 Lsi Corporation Systems and methods for error correction using low density parity check codes using multiple layer check equations
US8595576B2 (en) 2011-06-30 2013-11-26 Lsi Corporation Systems and methods for evaluating and debugging LDPC iterative decoders
US8566666B2 (en) 2011-07-11 2013-10-22 Lsi Corporation Min-sum based non-binary LDPC decoder
US8879182B2 (en) 2011-07-19 2014-11-04 Lsi Corporation Storage media inter-track interference cancellation
US8819527B2 (en) 2011-07-19 2014-08-26 Lsi Corporation Systems and methods for mitigating stubborn errors in a data processing system
US8830613B2 (en) 2011-07-19 2014-09-09 Lsi Corporation Storage media inter-track interference cancellation
US8854754B2 (en) 2011-08-19 2014-10-07 Lsi Corporation Systems and methods for local iteration adjustment
US8539328B2 (en) 2011-08-19 2013-09-17 Lsi Corporation Systems and methods for noise injection driven parameter selection
US9026572B2 (en) 2011-08-29 2015-05-05 Lsi Corporation Systems and methods for anti-causal noise predictive filtering in a data channel
US8681441B2 (en) 2011-09-08 2014-03-25 Lsi Corporation Systems and methods for generating predictable degradation bias
US8661324B2 (en) 2011-09-08 2014-02-25 Lsi Corporation Systems and methods for non-binary decoding biasing control
US8850276B2 (en) 2011-09-22 2014-09-30 Lsi Corporation Systems and methods for efficient data shuffling in a data processing system
US8767333B2 (en) 2011-09-22 2014-07-01 Lsi Corporation Systems and methods for pattern dependent target adaptation
US8479086B2 (en) 2011-10-03 2013-07-02 Lsi Corporation Systems and methods for efficient parameter modification
US8578241B2 (en) 2011-10-10 2013-11-05 Lsi Corporation Systems and methods for parity sharing data processing
US8689062B2 (en) 2011-10-03 2014-04-01 Lsi Corporation Systems and methods for parameter selection using reliability information
US8862960B2 (en) 2011-10-10 2014-10-14 Lsi Corporation Systems and methods for parity shared data encoding
US8707144B2 (en) 2011-10-17 2014-04-22 Lsi Corporation LDPC decoder with targeted symbol flipping
US8683309B2 (en) 2011-10-28 2014-03-25 Lsi Corporation Systems and methods for ambiguity based decode algorithm modification
US8443271B1 (en) 2011-10-28 2013-05-14 Lsi Corporation Systems and methods for dual process data decoding
US8527858B2 (en) 2011-10-28 2013-09-03 Lsi Corporation Systems and methods for selective decode algorithm modification
US8531320B2 (en) 2011-11-14 2013-09-10 Lsi Corporation Systems and methods for memory efficient data decoding
US8751913B2 (en) 2011-11-14 2014-06-10 Lsi Corporation Systems and methods for reduced power multi-layer data decoding
US8868854B2 (en) 2011-12-15 2014-10-21 Lsi Corporation Systems and methods for handling out of order reporting in a storage device
US8443251B1 (en) 2011-12-15 2013-05-14 Lsi Corporation Systems and methods for out of order processing in a data retry
US8630053B2 (en) 2012-02-14 2014-01-14 Lsi Corporation Systems and methods for parameter modification during data processing retry
US8826105B2 (en) 2012-04-12 2014-09-02 Lsi Corporation Data processing system with out of order transfer
US9129653B2 (en) 2012-04-20 2015-09-08 Avago Technologies General Ip (Singapore) Pte. Ltd. Systems and methods for calibration coasting in a data processing system
US8762815B2 (en) 2012-04-30 2014-06-24 Lsi Corporation Systems and methods for data decoder state preservation during extended delay processing
US8819521B2 (en) 2012-04-30 2014-08-26 Lsi Corporation Systems and methods for short media defect detection using non-binary coded information
US8775897B2 (en) 2012-05-07 2014-07-08 Lsi Corporation Data processing system with failure recovery
US8775898B2 (en) 2012-05-17 2014-07-08 Lsi Corporation Systems and methods for hardware flexible low density parity check conversion
US8736998B2 (en) 2012-05-17 2014-05-27 Lsi Corporation Systems and methods for symbol re-grouping decoding processing
US8525707B1 (en) 2012-05-17 2013-09-03 Lsi Corporation Systems and methods for dual binary and non-binary decoding processing
US8930794B2 (en) 2012-05-30 2015-01-06 Lsi Corporation Error injection for LDPC retry validation
US9385756B2 (en) 2012-06-07 2016-07-05 Avago Technologies General Ip (Singapore) Pte. Ltd. Data processing system with retained sector reprocessing
US8675297B2 (en) 2012-06-15 2014-03-18 Lsi Corporation Media defect classification
US9076492B2 (en) 2012-07-12 2015-07-07 Lsi Corporation Systems and methods for rapid erasure retry decoding
US8826110B2 (en) 2012-07-17 2014-09-02 Lsi Corporation Systems and methods for defect scanning
US8732562B2 (en) 2012-07-25 2014-05-20 Lsi Corporation Systems and methods for improved short media defect detection
US8862957B2 (en) 2012-07-27 2014-10-14 Lsi Corporation Symbol selective scaling with parity forcing
US8972800B2 (en) 2012-07-30 2015-03-03 Lsi Corporation Systems and methods for enhanced media defect detection
US8996971B2 (en) 2012-09-04 2015-03-31 Lsi Corporation LDPC decoder trapping set identification
US8862961B2 (en) 2012-09-18 2014-10-14 Lsi Corporation LDPC decoder with dynamic graph modification
US9092368B2 (en) 2012-10-04 2015-07-28 Lsi Corporation Systems and methods for modified quality based priority scheduling during iterative data processing
US8856631B2 (en) 2012-10-04 2014-10-07 Lsi Corporation Systems and methods for parallel retry processing during iterative data processing
US9015550B2 (en) 2012-10-05 2015-04-21 Lsi Corporation Low density parity check layer decoder for codes with overlapped circulants
US9245586B2 (en) 2012-10-18 2016-01-26 Avago Technologies General Ip (Singapore) Pte. Ltd. Systems and methods for short media defect detection using multi-iteration soft data feedback
US8996970B2 (en) 2012-10-24 2015-03-31 Lsi Corporation Systems and methods for positive feedback short media defect detection
US8910005B2 (en) 2012-12-03 2014-12-09 Lsi Corporation Systems and methods for selective retry data retention processing
US8996969B2 (en) 2012-12-08 2015-03-31 Lsi Corporation Low density parity check decoder with miscorrection handling
US9190104B2 (en) 2012-12-13 2015-11-17 Avago Technologies General Ip (Singapore) Pte. Ltd. Systems and methods for data retry using averaging process
US8929009B2 (en) 2012-12-19 2015-01-06 Lsi Corporation Irregular low density parity check decoder with low syndrome error handling
US8949696B2 (en) 2013-02-19 2015-02-03 Lsi Corporation Systems and methods for trapping set disruption
US9244752B2 (en) 2013-05-02 2016-01-26 Avago Technologies General Ip (Singapore) Pte. Ltd. Systems and methods for detecting media flaws
US8917468B1 (en) 2013-06-06 2014-12-23 Lsi Corporation Systems and methods for media defect detection with pattern qualification
US9459956B2 (en) 2013-07-19 2016-10-04 Seagate Technology Llc Data decoder with trapping set flip bit mapper
US8976475B1 (en) 2013-11-12 2015-03-10 Lsi Corporation Systems and methods for large sector dynamic format insertion
US9209835B2 (en) 2013-11-27 2015-12-08 Seagate Technology Llc Read retry for non-volatile memories
US9176815B2 (en) 2013-11-28 2015-11-03 Seagate Technology Llc Flash channel with selective decoder likelihood dampening
US9385758B2 (en) 2014-01-02 2016-07-05 Avago Technologies General Ip (Singapore) Pte. Ltd. Systems and methods for efficient targeted symbol flipping

Family Cites Families (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3761905A (en) 1971-08-20 1973-09-25 Information Storage Systems Disc pack defect detection system
US3826975A (en) 1973-08-29 1974-07-30 Us Commerce Universal dropout tester for magnetic storage media
JPH0734294B2 (ja) 1985-11-08 1995-04-12 株式会社日立製作所 記録媒体の欠陥検出方法及び欠陥検出装置
JPS62185178A (ja) 1986-02-12 1987-08-13 Fuji Photo Film Co Ltd デイスク検査方法
JP2574765B2 (ja) 1986-07-09 1997-01-22 株式会社日立製作所 光磁気デイスク装置
EP0269756B1 (en) * 1986-08-05 1991-01-09 International Business Machines Corporation Gain control circuitry for readback apparatus in a recording system using the partial-response, maximum-likelihood technique
JPS63316381A (ja) 1987-06-19 1988-12-23 Victor Co Of Japan Ltd 磁気ディスク装置
JPH0828062B2 (ja) 1990-04-13 1996-03-21 パイオニア株式会社 情報再生装置
JP3018040B2 (ja) 1990-05-11 2000-03-13 セイコー精機株式会社 ハードディスクの検査装置
US5150050A (en) * 1990-07-30 1992-09-22 Seagate Technology, Inc. Adaptive variable threshold qualification level circuit for signal processing in disk drives
US5233482A (en) 1991-07-31 1993-08-03 International Business Machines Corporation Thermal asperity compensation for PRML data detection
JP3071946B2 (ja) 1992-06-09 2000-07-31 株式会社日立製作所 磁気記録再生信号の処理回路およびそれを用いた記録再生装置
US5341249A (en) * 1992-08-27 1994-08-23 Quantum Corporation Disk drive using PRML class IV sampling data detection with digital adaptive equalization
US5367409A (en) 1993-04-29 1994-11-22 International Business Machines Corporation Even harmonic distortion compensation for digital data detection
US5442492A (en) 1993-06-29 1995-08-15 International Business Machines Corporation Data recovery procedure using DC offset and gain control for timing loop compensation for partial-response data detection
US5424638A (en) 1994-03-30 1995-06-13 Seagate Technology, Inc. Sampled data flaw detection for magnetic media
US5625506A (en) * 1994-06-17 1997-04-29 International Business Machines Corporation Method and apparatus for reducing readback errors by controlling the phase locked loop
US5497111A (en) 1994-12-22 1996-03-05 International Business Machines Corporation Peak detection circuit for suppressing magnetoresistive thermal asperity transients in a data channel
US5629914A (en) * 1995-03-20 1997-05-13 International Business Machines Corporation Data-transition threshold following in optical recording
JP3199996B2 (ja) 1995-11-15 2001-08-20 株式会社東芝 ディスク記録再生システム及びそのヘッド浮上変動検出方法
US5701314A (en) 1995-12-21 1997-12-23 Cirrus Logic, Inc. On-the-fly error correction using thermal asperity erasure pointers from a sampled amplitude read channel in a magnetic disk drive
US5818656A (en) 1996-03-12 1998-10-06 International Business Machines Corporation Circuitry for correction of thermal transients in the analog signal from a magnetoresistive sensor
JP2853671B2 (ja) * 1996-09-06 1999-02-03 日本電気株式会社 情報検出装置
JPH1097702A (ja) 1996-09-20 1998-04-14 Toshiba Corp 磁気ディスク装置及び同装置に適用するデータ再生回路
DE69620272T2 (de) 1996-09-24 2003-07-24 Hewlett Packard Co Datenverabeitungsgerät und -verfahren
US5917670A (en) 1996-10-15 1999-06-29 Quantum Corporation Method for recovering data from disk with magneto-resistive head in presence of thermal asperities
US6055118A (en) * 1997-01-15 2000-04-25 Seagate Technology, Inc. Holding automatic gain control levels during read error recovery in a disc drive
US5920578A (en) * 1997-04-23 1999-07-06 Cirrus Logic, Inc. Method and apparatus for efficiently processing a multi-dimensional code
US6038091A (en) 1997-10-06 2000-03-14 Cirrus Logic, Inc. Magnetic disk drive read channel with digital thermal asperity detector

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100409347C (zh) * 2004-03-29 2008-08-06 日立环球储存科技荷兰有限公司 用于提供头振幅特征化的装置

Also Published As

Publication number Publication date
GB2372142B (en) 2003-11-12
KR20020059751A (ko) 2002-07-13
GB2372142A (en) 2002-08-14
US6657803B1 (en) 2003-12-02
WO2001039188A2 (en) 2001-05-31
KR100561798B1 (ko) 2006-03-21
CN1241198C (zh) 2006-02-08
DE10085214T1 (de) 2002-10-31
JP2003515861A (ja) 2003-05-07
WO2001039188A3 (en) 2001-11-22
GB0210724D0 (en) 2002-06-19

Similar Documents

Publication Publication Date Title
CN1241198C (zh) 利用故障门限检测器和维特比增益进行数据差错复原的方法和设备
US7113356B1 (en) Method for checking the quality of servo gray codes
CN102017409B (zh) 用于减少磁存储装置中的低频损耗的系统和方法
US6804805B2 (en) Method and apparatus for encoding with unequal protection in magnetic recording channels having concatenated error correction codes
CN1307720A (zh) 读通道和伺服通道集成的同步数字解调器
US5438460A (en) Asynchronous gain adjustment for PRML disk drive systems
CN1139816C (zh) 采用自动门限控制的峰值检测器及其检测方法
CN1945718A (zh) 在存储读取通道中进行非对称性补偿的动态方法
CN101218644A (zh) 软解码方法和设备、纠错方法和设备以及软输出方法和设备
CN1133988C (zh) 光盘系统用的数据复制设备
JP3761703B2 (ja) データ記憶媒体、それを有するデータ記憶装置およびサーボ・バースト中にバイナリ・サーボ・データを表す方法
US6014277A (en) Multipath channel apparatus and method using offset parameters to compensate for amplitude and timing errors in data storage devices
US20020181131A1 (en) User data wedge media certification in a disc drive data handling system
US7894151B2 (en) “Flat analog” AFE coupled with an all digital architecture compensation read channel
CN1967698A (zh) 磁盘系统
CN1612255A (zh) 使用具有匹配滤波器度量的加长均衡目标滤波器的装置
US6674592B2 (en) Demodulation method and demodulator
CN1348591A (zh) 用于纠正数字不对称读取信号的方法和装置
CN1211361A (zh) 具有一个简化符号检测器的传输系统和记录系统
CN1319064C (zh) 具有替换部件的记录/再现装置和替换突发差错的方法
US7502187B2 (en) Address mark detection
CN1143308C (zh) 译码设备及译码方法
CN1144419C (zh) 数据检测器和数据检测方法
CN1677540A (zh) 用于提供头振幅特征化的装置
JP2637301B2 (ja) データ記録再生装置の再生回路

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C56 Change in the name or address of the patentee

Owner name: SEAGATE TECHNOLOGY SCIENCE & TECHNOLOGY CO., LTD.

Free format text: FORMER NAME OR ADDRESS: SEAGATE TECHNOLOGY LLC

CP03 Change of name, title or address

Address after: American California

Patentee after: Seagate Technology LLC

Address before: American California

Patentee before: Seagate Technology, Inc.

CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20060208

Termination date: 20141121

EXPY Termination of patent right or utility model