JPH10247303A - 磁気ディスク装置及び磁気ディスク媒体 - Google Patents
磁気ディスク装置及び磁気ディスク媒体Info
- Publication number
- JPH10247303A JPH10247303A JP9048748A JP4874897A JPH10247303A JP H10247303 A JPH10247303 A JP H10247303A JP 9048748 A JP9048748 A JP 9048748A JP 4874897 A JP4874897 A JP 4874897A JP H10247303 A JPH10247303 A JP H10247303A
- Authority
- JP
- Japan
- Prior art keywords
- data
- sync byte
- pattern
- read
- magnetic disk
- 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
Links
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/10009—Improvement or modification of read or write signals
- G11B20/10046—Improvement or modification of read or write signals filtering or equalising, e.g. setting the tap weights of an FIR filter
- G11B20/10055—Improvement 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
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/10009—Improvement or modification of read or write signals
- G11B20/10046—Improvement or modification of read or write signals filtering or equalising, e.g. setting the tap weights of an FIR filter
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/12—Formatting, e.g. arrangement of data block or words on the record carriers
- G11B20/1217—Formatting, e.g. arrangement of data block or words on the record carriers on discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/18—Error detection or correction; Testing, e.g. of drop-outs
- G11B20/1833—Error detection or correction; Testing, e.g. of drop-outs by adding special lists or symbols to the coded information
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
- G11B27/30—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording
- G11B27/3027—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording used signal is digitally coded
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B5/00—Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
- G11B5/012—Recording on, or reproducing or erasing from, magnetic disks
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/12—Formatting, e.g. arrangement of data block or words on the record carriers
- G11B20/1217—Formatting, e.g. arrangement of data block or words on the record carriers on discs
- G11B2020/1218—Formatting, e.g. arrangement of data block or words on the record carriers on discs wherein the formatting concerns a specific area of the disc
- G11B2020/1232—Formatting, e.g. arrangement of data block or words on the record carriers on discs wherein the formatting concerns a specific area of the disc sector, i.e. the minimal addressable physical data unit
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/12—Formatting, e.g. arrangement of data block or words on the record carriers
- G11B2020/1264—Formatting, e.g. arrangement of data block or words on the record carriers wherein the formatting concerns a specific kind of data
- G11B2020/1265—Control data, system data or management information, i.e. data used to access or process user data
- G11B2020/1281—Servo information
- G11B2020/1284—Servo information in servo fields which split data fields
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Digital Magnetic Recording (AREA)
Abstract
突熱に起因した失陥(TA:Thermal Asperity) に対し強力
なリカバリを実現する。 【解決手段】書込み回路19は、第1シンクバイトBS
1と第2シンクバイトBS2の2つにスプリットし、書
込みデータも第1データDATA1と第2データDAT
A2の2つスプリットして書込む。読出し回路20は、
第1シンクバイトパターンSB1が検出された場合は、
後続する第1データDATA1、第2データDATA2
及びエラー検出訂正コードECCを復調する。第1シン
クバイトパターンSB1が検出されずに第2シンクバイ
トパターンSB2が検出された場合は、後続する第2デ
ータDATA2及びエラー検出訂正コードECCを復調
し、エラー検出訂正コードECCにより第1データDA
TA1を復元する。
Description
情報の読出しを行う磁気ディスク装置に関し、特に、M
Rヘッドが媒体と接触した際の衝突発熱(摩擦熱)によ
り読取信号が急激な変動する現象(TA: Thermal Asperi
ty) によってセクタ先頭のシンクバイトパターンが失わ
れた場合のリカバリが適切にできるようにした磁気ディ
スク装置に関する。
る磁気ディスク装置の大容量化に伴い、高性能な磁気ヘ
ッドが要求されている。この要求を満足するものとし
て、記録媒体の周速度に依存せず高い再生出力の得られ
る磁気抵抗素子(Magnetic-resistive Element) を用い
た所謂MRヘッドを搭載した磁気ディスク装置が注目さ
れている。
うなリードヘッドにMRヘッドを使用した磁気ディスク
装置にあっては、MRヘッドが回転中の媒体表面の極く
僅かな撓みや変形等による物理的な凹凸と衝突した場
合、MRヘッドの温度が摩擦熱によって瞬間的に上昇す
る。このように媒体との接触でMRヘッドの温度が急激
に上昇すると、読出し信号のベースラインがシフトし、
リカバリ不能なリードエラーを起し、見掛上、媒体欠陥
が存在したと同じになる。このMRヘッドの媒体との衝
突発熱でリードエラーとなる現象は、通常、TA(Ther
mal Asperity) と呼ばれる。以下の説明では、これをM
Rヘッドの衝突発熱TAという。
けるシンクバイト領域でMRヘッドの衝突発熱TAによ
りシンクバイトパターンの読取不能が起きると、セクタ
データは全く復調できない。この場合、再リードを行う
ことになるが、MRヘッドの衝突発熱TAによる欠陥は
一種の物理的な欠陥であるため、同じシンクバイト領域
で同じ読取り不能が繰り返し発生し、リカバリ不能なリ
ードエラーを引き起こす。
ッドの浮上高さを低くする必要があり、これがMRヘッ
ドの衝突発熱TAによる欠陥を多発させる要因となって
いる。また媒体の回転速度が高くなると、MRヘッドの
衝突発熱を起した際に、読出し信号のベースラインのシ
フトが更に大きくなる。更に磁気ディスク装置は、工場
段階であらゆる試験が行われている。しかし、MRヘッ
ドの衝突発熱による欠陥は、ユーザの使用中に起きる問
題であり、更に、この欠陥はユーザが使用している間に
成長する傾向にあり、磁気ディスク装置の性能を著しく
低下させる恐れがあった。
れたもので、シンクバイト領域でのMRヘッドの衝突発
熱TAによる欠陥に対し強力なリカバリを実現できるよ
うにした磁気ディスク装置及び磁気ディスク媒体を提供
することを目的とする。
図である。まず本発明は、図1(A)のように、書込ヘ
ッド、例えばインダクティブヘッド16と、読出ヘッド
例えばMRヘッド18を備えた複合ヘッド14を用いて
媒体のトラック上に情報をセクタ単位で読み書きする磁
気ディスク装置を対象とする。
ディスク装置の書込み回路19は、図1(B)の媒体フ
ォーマットのように、セクタ領域の書込み時に、シンク
バイトパターンを第1シンクバイトパターンBS1と第
2シンクバイトパターンBS2の2つにスプリットする
と共に、書込みデータを第1データDATA1と第2デ
ータDATA2の2つスプリットし、第1シンクバイト
パターンSB1に続いて第1データDATA1を書込
み、第2シンクバイトパターンSB2に続いて第2デー
タDATA2を書込み、最後にエラー検出訂正コードE
CCを書込む。
1シンクバイトパターンSB1が検出された場合は、後
続する第1データDATA1、第2データDATA2及
びエラー検出訂正コードECCを復調する。また第1シ
ンクバイトパターンSB1が検出されずに第2シンクバ
イトパターンSB2が検出された場合は、後続する第2
データDATA2及びエラー検出訂正コードECCを復
調し、エラー検出訂正コードECCにより失われた第1
データDATA1を復元する。
続いて配置する第1データDATA1のデータ長DL
は、MRヘッドの媒体との衝突発熱TA(Thermal Asprr
ity)との接触に起因した欠陥長以上で、且つエラー検出
訂正コードECCにより訂正可能なデータ長以下とす
る。このためMRヘッドの衝突発熱TAによりデータの
失陥が起きても、シンクバイトの失陥はスプリットされ
た第1シンクバイトパターンSB1と第2シンクバイト
パターンSB2のいずれか一方となり、いずれか一方の
正常検出によってセクタデータを読み出すことができ
る。
失われた場合には、後続する第2シンクバイトパターン
SB2の検出によって第2データADTA2とエラー検
出訂正コードECCが正常に復調され、失陥した第1デ
ータDATA1はエラー検出訂正コードECCによって
問題なく回復できる。また第2シンクバイトパターンS
B2が失われた場合には、第1シンクバイトパターンS
B1の検出によって全く問題なく、スプリットされたデ
ータDATA1,2を読み出すことができる。
第2シンクバイトパターンSB2を異なるパターンと
し、各パターンを確実に検出できるようにする。また書
込み回路19は、第1及び第2のシンクバイトパターン
SB1,SB2の前に、読出し回路20に設けている自
動等化器(トランスバーサルフィルタ)の回路定数(タ
ップ係数)を最適値に自動調整するためのトレーニング
パターンTR1,TR2を書込む。また書込み回路19
は、第1及び第2のシンクバイトパターンSB1,SB
2の前に、読出し回路20に設けているクロック発生回
路を読出データに同期させるためのパイロットパターン
PLO1,PL2を書込む。
ダム符号(例えばM系列符号)を用いて媒体に書込む第
1及び第2データDATA1,2、更にエラー検出訂正
コードECCの各々をスクランブルするスクランブル回
路を備える。これに対応して読出し回路20は、擬似ラ
ンダム信号を用いて媒体から読出した第1及び第2デー
タDATA1,2、更にエラー検出訂正コードECCの
各々にデ・スクランブルするデ・スクランブル回路を備
える。尚、セクタ境界のギャップパターンについてスク
ランブルとデ・スクランブルを行ってもよい。
ーンSB1検出した場合は、第1データDATA1の復
調後に第2シンクバイトパターンSB2の復調をスキッ
プして第2データADTA2及びエラー検出訂正コード
ECCを復調する。具体的には、読出し回路19は、第
1データのデータ長DLと、第1データDATA1から
第2データDATA2までのギャップ長GLを予め設定
し、第1シンクバイトパターンSB1の検出終了からデ
ータ長DLに亘り第1データDATA1を復調した後
に、ギャップ長GLに亘りパターン検出をスキップして
から第2データDATA2の復調を開始する。
ーンSB1が検出できた場合、データ長DLとギャップ
長GLから第2シンクバイトSB2の位置にSB2デー
タが正しく書かれているかを判別し、正しくない場合に
は、第2シンクバイトパターンSB2が正しくなかった
としてリード処理後、リードセクタを欠陥セクタとして
代替処理の対象として取扱う。
パターンSB1及び第2シンクバイトパターンSB2の
両方が検出できなかった場合、再リード処理(リトラ
イ)を行う。この再リード処理は、第1データDATA
1に続くパイロットパターンPLO1の位置にリードゲ
ートRGをオンしてパターン検出を開始し、第2シンク
バイトパターンSB2が検出された場合に、後続する第
2データDATA2及びエラー検出訂正コードECCを
復調し、エラー検出訂正コードECCにより第1データ
DATA1を復元する。
ドからの読取データを、連続するデータストリームとし
て上位装置に転送しながら復調する所謂オンザフライ機
能をもつ磁気ディスク装置にも適用される。このオンザ
フライでは、第1シンクバイトパターンSB1と第2シ
ンクバイトパターンSB2は、同一パターンとするが、
異なったパターンでもよい。またオンザフライの場合、
読出し回路20は、セクタ先頭の第1パイロットパター
ンPLO1の位置でリードゲートRGをオンしてシンク
バイトパターンの検出を開始する。
きなかった場合は、リードゲートRGをオンしてから所
定データ長の位置でリードゲートをオフし、次に第2パ
イロットパターンPLO2の位置でリードゲートRGを
再度オンしてシンクバイトパターンの検出を開始し、第
2シンクバイトパターンSB2が検出された場合に後続
する第2データDATA2及びエラー検出訂正コードE
CCを復調し、エラー検出訂正コードECCによりデー
タDATA1を復元する。
シンクバイトSB1が検出できなかった場合、または第
1シンクバイトSB1を検出した後(データは正常リー
ド)に所定の位置で第2シンクバイトSB2が検出でき
なかった場合に、リード処理の終了後に、リードセクタ
を欠陥セクタと判定して代替処理を行う。これによって
ユーザの使用中にMRヘッドの衝突発熱TAによる欠陥
セクタが生じても、代替処理によって欠陥が解消され、
欠陥の成長を実質的に抑止できる。 (データスプリット)本発明のディスク装置にあって
は、書込みを行う媒体のセクタ領域の途中にサーボ領域
が予めが記録されている場合、書込み回路19は、図1
(C)のように、セクタ領域をサーボ領域136の前の
第1セクタ領域134と後の第2セクタ領域138との
2つにスプリットする。
タ領域134,138の各々について、1セクタ分の書
込みデータを、第1スプリットデータと第2スプリット
データの2つスプリットする。更に第1スプリットデー
タを第1データDATA1と第2データDATA2の2
つにスプリットし、同時に第2スプリットデータを第3
データDATA3と第4データDATA4の2つにスプ
リットする。
ンクバイトパターンBS1に続いて第1データDATA
1を書込み、第2シンクバイトパターンBS2に続いて
第2データDATA2を書込む。第2セクタ領域138
については、第1シンクバイトパターンSB1に続いて
第3データDATA3を書込み、第2シンクバイトパタ
ーンSB2に続いて第4データDATA4を書込み、更
にその後に書込データのエラー検出訂正コードECCを
書込む。
1に続いて配置する第1データDATA1及び第3デー
タDATA3のデータ長は、MRヘッドの衝突発熱TA
に起因した欠陥長以上で、且つエラー検出訂正コードE
CCにより訂正可能なデータ長以下とする。また第1シ
ンクバイトパターンSB1と第2シンクバイトパターン
SB2を異なるパターンとする。更に、書込み回路19
は、第1及び第2のシンクバイトパターンSB1,2の
前に、読出し回路20に設けている自動等化器の回路定
数(トランスバーサルフィルタのタップ係数)を最適値
に自動調整するためのトレーニングパターンTR1,2
を書込む。更に又、書込み回路19は、第1及び第2の
シンクバイトパターンSB1,2の前に、クロック発生
回路を読出し信号に同期させるためのパイロットパター
ンを書込む。
号を用いて、媒体に書込む第1データDATA1、第2
データDATA2、第3データDATA3、第4データ
DATA4及びエラー検出訂正コードECCの各々をス
クランブルするスクランブル回路を備える。同時に読出
し回路20は、擬似ランダム信号を用いて媒体から読出
した第1データDATA1、第2データDATA2、第
3データDATA3、第4データDATA4及びエラー
検出訂正コードECCの各々を、デ・スクランブルする
デ・スクランブル回路を備える。
は、第1セクタ領域134につき第1シンクバイトパタ
ーンSB1を検出した場合は、第1データDATA1の
復調後に第2シンクバイトパターンSB2の検出をスキ
ップして第2データDATA2を復調する。続いて第2
セクタ領域138につき第1シンクバイトパターンSB
1を検出した場合は、第3データDATA3の復調後に
前記第2シンクバイトパターンSB2の復調をスキップ
し、第4データDATA4及びエラー検出訂正コードE
CCを復調する。
タDATA1又は第3データDATA3のデータ長DL
と、第1データDATA1から第2データDATA2ま
で及び第3データDATA3から第4データDATA4
までの各ギャップ長GLを予め設定する。第1セクタ領
域134につき、第1シンクバイトパターンSB1の検
出終了からデータ長DLに亘り第1データDATA1を
復調すると共にギャップ長GLに亘りパターン検出をス
キップし、その後に第2データDATA2の復調を開始
する。続いて第2セクタ領域につき、第1シンクバイト
パターンSB1の検出終了からデータ長DLに亘り第3
データDATA3を復調すると共に、ギャップ長GLに
亘りパターン検出をスキップした後に第4データDAT
A4の復調を開始する。
0は、第1セクタ領域134の第1シンクバイトパター
ンSB1が検出されずに第2シンクバイトパターンSB
2が検出された場合は、後続する第2データDATA
2,第3データDATA3、第4データDATA4及び
エラー検出訂正コードECCを復調し、エラー検出訂正
コードECCにより第1データDATA1を復元する。
は、第1セクタ領域134の第1データDATA1及び
第2データDATA2が正常に復調され、第2セクタ領
域138の読出し時に第1シンクバイトパターンSB1
が検出されずに第3データDATA3が失われ、第2シ
ンクバイトパターンSB2が検出された場合は、後続す
る第4データDATA4及びエラー検出訂正コードEC
Cを復調してエラー検出訂正コードECCにより第3デ
ータDATA3を復元する。
は、第1セクタ領域134の第1シンクバイトパターン
SB1及び第2シンクバイトパターンSB2の両方、ま
たは第2セクタ領域138の第1シンクバイトパターン
SB1及び第2シンクバイトパターンSB2の両方検出
できなかった場合は、再リード処理を行う。この再度リ
ードとして読出し回路20は、第1セクタ領域134が
復調できずに再リード処理に移行した場合には、第1デ
ータDATA1に続く第1パイロットパターンPLO1
の検出でリードゲートRGをオンしてパターン検出を開
始し、第2シンクバイトパターンSB2が検出された場
合に、後続する第2データDATA2、第3データDA
TA3、第4データDATA4及びエラー検出訂正コー
ドECCを復調し、エラー検出訂正コードECCにより
第1データDATA1を復元する。
38が復調できずに再度リード処理に移行した場合に
は、第1セクタ領域134の第1データDATA1と第
2データDATA2を復調後に、第3データDATA3
に続くパイロットパターンPLO1の検出でリードゲー
トRGをオンしてパターン検出を開始し、第2シンクバ
イトパターンSB2が検出された場合に後続する第4デ
ータDATA4及びエラー検出訂正コードECCを復調
し、エラー検出訂正コードECCにより第3データDA
TA3を復元する。
応として、読出し回路20は、第1セクタ領域134の
第1パイロットパターンPLO1の位置でリードゲート
RGをオンしてシンクバイトパターンの検出を開始し、
第1シンクバイトパターンSB1が検出できなかった場
合は、リードゲートRGをオンしてから所定データ長の
位置でリードゲートRGをオフし、次に第2パイロット
パターンPLO2の位置でリードゲートRGを再度オン
してシンクバイトパターンの検出を開始する。
B2が検出された場合には、後続する第2データDAT
A2を復調し、更に第2セクタ領域の第3データDAT
A3、第4データDATA4、及びエラー検出訂正コー
ドECCを復調しながら第1データDATA1をエラー
訂正により復元する。また読出し回路20は、第1セク
タ領域の第1データDATA1及び第2データDATA
2を正常に復調後、第2セクタ領域の第1パイロットパ
ターンの検出でリードゲートRGをオンしてシンクバイ
トパターンの検出を開始し、第1シンクバイトパターン
SB1が検出できなかった場合は、リードゲートRGを
オンしてから所定データ長の位置でリードゲートRGを
オフし、次に第2パイロットパターンPLO2の検出で
リードゲートRGを再度オンしてシンクバイトパターン
の検出を開始し、第2シンクバイトパターンSB2が検
出された場合に後続する第4データDATA4及びエラ
ー検出訂正コードECCを復調しながら第3データDA
TA3をエラー訂正により復元する。
スプリットによる第1セクタ領域134又は第2セクタ
領域138の第1シンクバイトパターンSB1が検出で
きなかった場合、若しくは、第1セクタ領域134又は
第2セクタ領域138の第2シンクバイトパターンSB
2が所定の位置に正しく復調されなかった場合、リード
処理の終了後に、リードスプリットセクタを欠陥セクタ
と判定して代替処理を行う。 (磁気ディスク媒体)更に本発明は、書込ヘッド例えば
インダクティブヘッドと、読出ヘッド例えばMRヘッド
を備えた複合ヘッドを用いてトラック上に情報をセクタ
単位で読み書きを受ける磁気ディスク媒体を提供する。
バイトパターンを第1シンクバイトパターンSB1と第
2シンクバイトパターンSB2の2つにスプリットする
と共に書込みデータを第1データDATA1と第2デー
タDATA2の2つにスプリットにスリットし、第1シ
ンクバイトパターンに続いて第1データDATA1が書
込まれ、第2シンクバイトパターンに続いて第2データ
DATA2が書込まれ、更に第2データDATA2に続
いて書込データのエラー検出訂正コードECCが書込ま
れている。またデータスプリットが行われた場合につい
ては、媒体トラック上のセクタ領域をサーボ領域の前の
第1セクタ領域と後の第2セクタ領域との2つにスプリ
ットし、1セクタ分の書込みデータは、第1スプリット
データと第2スプリットデータの2つにスプリットし、
更に第1スプリットデータを第1データDATA1と第
2データDATA2の2つにスプリットすると共に第2
スプリットデータを第3データDATA3と第4データ
DATA4の2つにスプリットする。
トパターンSB1に続いて第1データDATA1が書込
まれ、第2シンクバイトパターンSB2に続いて第2デ
ータDATA2が書込まれ、第2セクタ領域に第1シン
クバイトパターンSB1に続いて第3のデータDATA
3が書込まれ、第2シンクバイトパターンSB2に続い
て第4データDATA4が書込まれ、最後にエラー検出
訂正コードECCが書込まれる。
プリットについても、詳細は装置の場合と同じになる。
ーマットが適用される磁気ディスク装置のブロック図で
ある。
DD)として知られた磁気ディスク装置は、ディスクエ
ンクロージャ10とディスクコントローラ12で構成さ
れる。ディスクエンクロージャ10にはヘッドIC回路
15が設けられ、ヘッドIC回路に対し、この実施形態
にあっては4つの複合型ヘッド14−1〜14−4を接
続している。
トヘッドとして機能するインダクティブヘッド16−1
〜16−4とリードヘッドとして機能するMRヘッド1
8−1〜18−4を一体に備えている。またディスクエ
ンクロージャ10には、ヘッドアクチュエータを駆動す
るVCM50、ディスク媒体を回転するスピンドルモー
タ56が設けられる。
回路15に対しては、ディスクコントローラ12側にラ
イトチャネル回路(WRC)19とリードチャネル回路
(RDC)20が設けられている。ライトチャネル回路
19とリードチャネル回路20に対してはハードディス
クコントローラ(HDC)22が設けられ、ハードディ
スクコントローラ22には、フォーマッタ24及びEC
C回路25が内蔵されている。
フェース回路28に接続され、インタフェース回路28
による上位のホスト側とのデータ転送によるホスト側か
らのライトデータの供給及びホスト側に対するリードデ
ータの転送を行う。インタフェース回路28にはホスト
側のデータ伝送に使用するバッファメモリ30が設けら
れる。またディスク媒体に対するリードライト時のヘッ
ド位置決め制御のため、サーボ復調回路32が設けられ
る。
ついて定密度記録方式(CDR)を採用していることか
ら、ディスク媒体のシリンダを所定シリンダ数ごとにゾ
ーン分割し、各ゾーンごとに異なった周波数を予め設定
している。このため周波数シンセサイザ26が設けら
れ、リード動作またはライト動作の際のシリンダアドレ
スから対応するゾーン周波数をセットすることで、ライ
トチャネル回路19及びリードチャネル回路20に対す
るクロック供給を行う。
はMPU36が行う。MPU36に対してはバス44を
介してRAM40、更に不揮発性メモリとしてEEPR
OM42を接続している。またMPU36にはバス44
を介してインタフェース回路28が接続されていること
から、ホストからの各種のコマンドを受領して解読し、
ハードディスクコントローラ22に対するリード/ライ
ト指示、またディスクエンクロージャ10に設けている
VCM50の駆動によるヘッド位置決め制御を行う。
してはDAコンバータ46とドライバ48が設けられ、
MPU36の指示でVCM50を制御する。またDAコ
ンバータ52、ドライバ54によってスピンドルモータ
56の駆動も行う。MPU36によるヘッド位置決め制
御のための位置信号は、サーボ復調回路32とADコン
バータ34から得られる。
9のブロック図である。ライトチャネル回路19は、ラ
イト用HDCインタフェース回路60、8/9エンコー
ダ62、パラレル/シリアル変換器64、プリコーダ6
6、分周器68及びドライバ70で構成される。即ち、
図2のハードディスクコントローラ22に設けたフォー
マッタ24によりフォーマッティングされたライトデー
タは、ライト用HDCインタフェース回路60から8/
9エンコーダ62に与えられ、このNRリセットライト
データを例えば8/9符号に変換した後、パラレル/シ
リアル変換器64でシリアルデータに変換する。
0側におけるパーシャルレスポンス最尤検出のため、1
/(1+D)m のプリコードを行った後、書込み補償を
行い、分周器68で分周した後にドライバ70により図
2のヘッドIC回路15を介して、そのとき選択されて
いるライトヘッドに供給してディスク媒体に書き込む。
0のブロック図である。リードチャネル回路20は増幅
器72、AGC回路74、自動等化型最尤検出回路7
6、8/9デコーダ78、シリアル/パラレル変換器7
9、リード用HDCインタフェース回路80で構成され
る。即ち、増幅器72は図2のヘッドIC回路15を介
して得られた読取り信号を増幅し、AGC回路74で自
動利得制御による増幅を行った後、自動等化型最尤検出
回路76でパーシャルレスポンス最尤検出、例えばPR
4LMもしくはEPR4LMの処理を行う。
にあっては、通常、最尤検出回路の前にトランスバーサ
ルフィルタを用いた自動等化器を備えている。この自動
等化器であるトランスバーサルフィルタのタップ係数設
定は、工場出しの際に予め固定的に設定した固定等化型
と、ディスク媒体のセクタフォーマットに記録されてい
るトレーニング信号を使用して自動的にタップ係数を調
整する自動等化型の2つがある。
路19側の8/9エンコーダ62で符号変換された符号
化データを元のNRZデータに復調する。8/9デコー
ダ78からの復調データはシリアル/パラレル変換器7
9によりパラレルデータに変換され、リード用HDCイ
ンタフェース回路80を介して図2のハードディスクコ
ントローラ22に出力される。
22及びライトチャネル回路19によってディスク媒体
に書込む際のHDCデータフォーマット及び媒体データ
フォーマットとライトゲート信号のタイムチャートであ
る。図4(A)のライトゲート信号81は、ハードディ
スクコントローラ22によってディスク媒体上のセクタ
フォーマットの期間に亘り発生される。このライトゲー
ト信号81に同期して図4(B)のHDCデータフォー
マットに示すように、図2のハードディスクコントロー
ラ22に設けているフォーマッタ24でフォーマッティ
ングされたデータフォーマットがライトチャネル回路1
9に供給される。
トは、図3(A)のライト用HDCインタフェース回路
60でハードディスクコントローラ22から受けるデー
タのフォーマットである。このHDCデータフォーマッ
トは、PLO1で示す第1パイロットパターン84をプ
リアンブルとして設けている。第1パイロットパターン
84に続いては、図3(B)のリードチャネル回路20
の自動等化型最尤検出回路76のトレーニングを行うた
めのTR1で示す第1トレーニングパターン86が設け
られる。続いてSB1で示す第1シンクバイトパターン
88が設けられ、続いてDATA1で示す第1データ9
0が設けられる。次にセクタ先頭と同じプリアンブルと
なるPLO2で示す第2パイロットパターン92とTR
2で示す第2パイロットパターン94が設けられ、その
後ろにSB2で示す第2シンクバイトパターン96を設
けている。
DATA2で示す第2データ98が設けられ、最後にE
CCで示すエラー検出訂正コード100を設けている。
このHDCデータフォーマットから明らかなように、本
発明のライトデータのフォーマットにあっては、セクタ
先頭部分に従来1つしか設けていなかったシンクバイト
パターンを、第1シンクバイトパターン88と第2シン
クバイトパターン96の2つにスプリットしている。
0と第2データ98の2つにスプリットし、第1シンク
バイトパターン88の後ろに第1データ90を配置し、
また第2シンクバイトパターン96の後ろに第1データ
98を配置したシンクバイトスプリット方式を採用して
いる。このような図4(B)のHDCデータフォーマッ
トに対応して、図2のライトチャネル回路19によりI
Cヘッド15を介してディスク媒体に書き込まれる媒体
データフォーマットは、図4(C)のように、先頭から
ギャップフィールド101、第1パイロットフィールド
102、第1トレーニングフィールド104、第1シン
クバイトフィールド106、第1データフィールド10
8、第2パイロットフィールド110、第2トレーニン
グフィールド112、第2シンクバイトフィールド11
4、第2データフィールド116、及びECCフィール
ド118のフォーマット構成を持つ。
ンクバイトパターン88と第2シンクバイトパターン9
6に分けたスプリット方式は、MRヘッドの衝突発熱T
Aによりバイト読出データが失われ、セクタ読出しがリ
カバリ不能となることを防止するためである。即ち、図
4(C)の媒体データフォーマットにおける第1シンク
バイトフィールド106でMRヘッドの衝突発熱TAに
よりのディスク媒体との接触が発生し、読取りデータが
再生不能となって失われた場合、次に設けている第2シ
ンクバイトフィールド114の第2シンクバイトパター
ン96の読出しで第2データフィールド116の第2デ
ータ98を有効に読出し、ECCフィールド118のエ
ラー検出訂正コード100に基づいて、失われた第1デ
ータ90を回復できるようにしている。
トを例にとると、第1シンクバイトフィールド106に
続いて設けた第1データフィールド108のデータ長即
ちバイト長DLは、MRヘッドの衝突発熱TAで失われ
るバイト数以上で、且つエラー訂正検出コード100に
より訂正可能なデータ長、即ちバイト数以下の値とする
次の関係がある。。 (ECC訂正長)≧(第1データ長DL)≧(TA失陥長) (1)
はリードソロモン符号を用いた多バイト訂正が可能であ
り、訂正バイト数はインタリーブによって例えば十数バ
イトを保証する。図5は、図4(B)のHDCデータフ
ォーマットと図4(C)の媒体データフォーマットにお
ける具体的なパターンとデータ長の具体例を表わしてい
る。ここでデータパターンとしては、パターンAとパタ
ーンBの2種を示しており、それぞれ図4(B)のHD
Cデータフォーマットを「HDCIF」として示し、図
4(C)の媒体データフォーマットを「MEDIA(媒
体)」として示している。
「HDCIF」のデータパターンは、図3(A)のライ
ト用HDCインタフェース回路60に対するハードディ
スクコントローラ22からのデータであり、8/9エン
コーダ62の変換前のデータである。これに対し図5の
媒体データフォーマットである「MEDIA」のパター
ンは、第1及び第2パイロットパターンPL01,PL
02が、ステートマシンによる予め定めたパータンへの
変換であり、残りのパターンが及び図3(A)の8/9
エンコーダ62で変換されたパターンである。
DIA」の第1データDATA1、第2データDATA
2、更にギャップパターンGAPについてはスクランブ
ルSCが掛けられていることを表わしている。また第1
シンクバイトパターンSB1と第2シンクバイトパター
ンSB2は異なったパターンを使用しており、個別に検
出可能としている。これ以外の第1及び第2のパイロッ
トパターンPLO1,2、トレーニングパターンTR
1,2は、同じパターンとなっている。
ットを示す「HDCIF」についてはパターンAと同じ
であるが、トレーニングパターンTR1,2、第1シン
クバイトパターンSB1、第2シンクバイトパターンS
B2について、8/9エンコーダによらず、ステートマ
シンにより予め定めたパターンに変換している。更にデ
ータ長については、第1シンクバイトパターンSB1及
び第2シンクバイトパターンSB2はそれぞれ従来のシ
ンクバイトパターンと同様、1バイトである。また第1
シンクバイトパターンSB1に続く第1データDATA
1は例えば0〜50バイトの範囲に定められ、このバイ
ト数即ち第1データ長DLは前記(1)式の条件を満足
している。
5〜30バイト、第1及び第2トレーニングパターンT
R1,TR2は0〜5バイト、更に第2パイロットパタ
ーンPLO2は10〜20バイトとしている。更にデー
タ長DLが定義された第1データDATA1の末尾から
第2データDATA2までのデータ長GLを定義してい
る。
で正常に第1シンクバイトパターンSB1が検出されて
第1データDATA1が復調された後の第2パイロット
パターンPL2、第2トレーニングパターンTR2及び
第2シンクバイトパターンSB2をスキップして第2デ
ータDATA2の復調に入るために使用される。図6
は、図4(C)のように書き込まれた媒体データフォー
マットの読出し処理のタイムチャートである。図6
(A)は媒体データフォーマットの1セクタ分を表わし
ており、各フィールドは図4(C)と同じである。この
うち第1データフィールド108のデータ長DLと第1
データフィールド108から第2データフィールド11
6までのギャップ長GLが、図2のリードチャネル回路
20側に例えばレジスタ格納等により定義されている。
尚、WS(Write Splice)は、セクタ書替え領域の境界を
示す。
するMRヘッドを用いたリード動作が行われると、図6
(B)のようなリードゲート信号(RG信号)82が得
られる。即ち、セクタ先頭のギャップフィールド101
のギャップパターンGAPに続くパイロットフィールド
102のパイロットパターンPLO1の読出し開始でリ
ードゲート信号82がLレベルからHレベルに立ち上が
り、図2のリードチャネル回路20及びハードディスク
コントローラ22のリード動作が有効となる。
ーマットが正常に読み取られたときの読取りデータであ
る。リードゲート信号82のHレベルへのオンに伴い、
パイロットパターンPLO1、トレーニングパターンT
R1の読取りデータが得られるが、これらは図2の自動
当課型最尤検出器76の中に含まれるメインPLL(Ph
ase Locked Loop)回路のクロック同期のためであり、リ
ードチャネル回路20側からは「00h」としてハード
ディスクコントローラ22に転送する信号である。
りデータ120が正常に得られ、後続する第1データD
ATA1の読取りデータ122を認識し、8/9変換デ
ータをNRZデータに復調する。このときの第1データ
DATA1は、データ長DLで監視されている。データ
長DLに相当するバイトデータの読取りが終了すると、
予め定義されたギャップデータGL分だけ「XX・・
・」のスキップデータ124,126に示すように、第
2パイロットデータPLO2、第2トレーニングパター
ンTR2及び第2シンクバイトパターンSB2の読取り
データを無視してスキップし、第2データDATA2の
読取りデータ128の復調及びECCの読取りデータ1
30の復調を行う。
ロットパターンPL02、第2トレーニングパターンT
R2及び第2シンバイトパターンSBV2は、そのまま
8/9変換して復調してもよい。但し、第2パイロット
パターンPL02は、8/9変換にはないデータとな
る。即ち、第2パイロットデータPLO2、第2トレー
ニングパターンTR2及び第2シンクバイトパターンS
B2のスキップとは、各データは復調するが、第2シン
クバイトパターンSB2のサーチは行わないことであ
る。
により第1シンクバイトパターンSB1の読取りデータ
120が失陥した場合である。この場合、図6(B)の
リードゲート信号82がHレベルにオンした状態で、破
線のように第1シンクバイトパターンSB1の読取りデ
ータ120が得られず、その後に第2シンクバイトパタ
ーンSB2の読取りデータ126が得られる。
の読取りデータ126に基づき、後続する第2データD
ATA2の読取りデータ128及びECCの読取りデー
タ130のリードチャネル回路20による復調が行われ
る。そして図2のハードディスクコントローラ22に設
けたECC回路25において、ハードディスクコントロ
ーラ22が第1シンクバイトパターンSB1の代わりに
第2シンバイトパターンSB2を得ることによって、第
2データDATA2及びECCの復調データから第1シ
ンクバイトパターンSB1の失陥により読み取ることの
できなかった第1データDATA1を復元する。
り第1シンクバイトパターンSB1が失陥しても、後続
する第2シンクバイトパターンSB2の検出に基づく第
2データDATA2及びECCを復調し、復調したEC
Cによって第1シンクバイトパターンSB1の失陥と共
に失われた第1データDATA1を復元してリード動作
を正常終了とすることができる。
トパターンSB1の読取りデータ120が正常に得られ
て第1データDATA1の読取りデータ122が正常に
復調できた後に、MRヘッドの衝突発熱TAにより第2
シンクバイトパターンSB2が失陥したとしても、この
部分は元々ギャップ長GLに従ったスキップ処理となっ
ていることから、第2シンクバイトパターンSB2が失
陥しても問題なく第2データDATA2の読取りデータ
128の先頭位置を認識して正常に復調できる。
が第2データDATA2の読取りデータ128の先頭部
分に及んでデータ失陥を起こしていても、最後に復調す
る読取データ130のエラー検出訂正コードECCによ
る訂正能力の範囲内の失陥であれば、ECC回路25に
おいて失われた第2データDATA2の部分を復元する
ことができ、リード動作を正常終了とすることができ
る。
第2シンクバイトパターンSB2の両方の読取りデータ
が検出できなかった場合には、第1データDATA1及
び第2データDATA2は全く復調できないことから、
図6(E)(F)に示すリトライ処理として再リードを
行う。図6(E)はリトライ時のリードゲート信号13
2であり、この場合には第2パイロットパターンPLO
2の読取りデータに同期してリードゲート信号132を
LからHにオンし、図6(F)のように第2シンクバイ
トパターンSB2の読取りデータ126を検出する。
データ126が正常に検出できれば、読取りデータ12
8,130から正常に第2データDATA2及びECC
を復調し、復調したECCからシンクバイトパターンS
B1の失陥で失われた第1データDATA1を復元して
リード動作を正常終了とできる。この図6(E)(F)
のリトライ処理は、第2シンクバイトパターンSB2の
検出によりデータ復調が正常にできるまで、予め定めた
リトライ回数分だけ繰り返し行われる。通常、MRヘッ
ドの衝突発熱TAによる失陥は、第1データDATA1
の範囲内に収まるようにデータ長DLを定義しており、
第1シンクバイトパターンSB1が失陥しても後ろに位
置する第2シンクバイトパターンSB2は検出可能であ
る。
1の失陥に続く第2シンクバイトパターンSB2の失陥
は、MRヘッドの衝突発熱凹凸TA以外の原因によるデ
ータ失陥と見做すことができる。その結果、リトライ時
の再リードによって、図6(F)のように確実に第2シ
ンクバイトパターンSB2の読取りデータ126が得ら
れ、第2データDATA2の読取りデータ128及びE
CCの読取りデータ130から各データを復調し、最終
的にECCから失われている第1データDATAを復元
してリード動作を正常終了とすることができる。
ンSB1の失陥、あるいは第1シンクバイトパターンS
B1と第2シンクバイトパターンSB2の両方が失陥し
た際の図6(F)のリトライ時について、リード動作が
正常終了した後は、欠陥セクタと見做し、ディスク媒体
の予め定めた代替シリンダの空セクタにセクタデータを
格納してコントローラ上のセクタ代替テーブルに登録す
る。
ンSB1が検出できても、第2シンハクバイトパターン
SB2が正しい位置に正しく復調できなかった場合に
は、欠陥セクタと見做し、交代セクタに対する代替処理
とすることが望ましい。このため、その後、同じ失陥セ
クタにアクセスに対しては、代替テーブルの内容に基づ
いて代替セクタにアクセスする。したがって、一度、M
Rヘッドの衝突発熱TAによる失陥を起こしたセクタ
は、アクセス対象セクタから除外され、これによってM
Rヘッドの衝突発熱TAによる欠陥セクタの成長を防止
することができる。
ンクバイトパターンSB1の失陥時及び、第1及び第2
シンクバイトパターンSB1,2の失陥時のリード動作
のフローチャートである。尚、このリード動作は、媒体
の書込時に、データ、ECC及びギャップについてスク
ランブルを行っており、このためリード時にデ・スクラ
ンブルを行う場合を例にとっている。もし、媒体書込時
にスクランブルが行われていなければ、デ・スクランブ
ルに関する処理は不要となる。
ラ22が第1パイロットパターンPLO1の区間でリー
ドゲートをオンする所から開始される。リードチャネル
回路20は、ステップS1でリードゲートがオンかどう
かを判断し、オンであれば、まずステップと2でデ・ス
クランブルとカウンタNの初期化のためのリセットを行
う。
ターンSB1の検出を行い、検出できるとステップS4
としてHDCIFのデータであるNRZデータに第1シ
ンクバイトパターンSB1を生成する。次にステップS
5で第1データADTA1のデコードとデ・スクランブ
ルを開始する。続いてステップS6で予め設定したデー
タ長DLへの到達か否かの判断を行い、データ長DLに
達するまで第1データDATA1のデコードを行う。デ
ータ長DLがDL+1に達するとステップS7に進み、
デ・スクランブルをリセットしてステップS8に進み、
復調したデータが第2シンクバイトパターンSB2か否
か判定する。これは第2シンクバイトパターンSB2が
書かれた位置に正しく復調できるかを確認している。
2とECC、及びギャップの復調と、デ・スクランブル
をステップS11のリードゲートがオフするまで繰り返
す。次に第1シンクバイトパターンSB1が失陥した場
合の処理は、ステップS12,S13,S14,S1
0,S11という順の処理となる。ステップS12で第
2シンクバイトパターンSB2が検出されると、ステッ
プS13に進み、交代フラグをオンとする。これは第1
シンクバイトパターンSB1が正常に検出されず、第2
シンクバイトパターンSB21が検出されたことを示す
フラグで、リード処理後に交代セクタにする判断のため
に使用する。
ントローラ22に転送するための第2シンクバイトパタ
ーンSB2を生成する。その後は、第2データDATA
2、ECC及びギャップ信号のデコードとデ・スクラン
ブルを行い、このデータをハードディクスコントローラ
22に転送して終了する。更に第1シンクバイトパター
ンSB1と第2シンクバイトパターンSB2の両方が失
陥した場合の処理は、ステップS16、S17となる。
即ち、第1パイロットパターンPLO1でリードゲート
がオンしてリードが終了しなかった場合には、再リード
を行う。ここで再リードの方法としては、ハードディス
クコントローラ22が再び1パイロットパターンPLO
1の区間にリードゲートをオンする場合と、第2パイロ
ットパターンPLO2の区間にリードゲートをオンする
場合が考えられる。この時のリードチャネル回路20の
リード・アルゴリズムは、両者について同じシーケンス
となる。
シンクバイトパターンSB2が検出できなかった場合、
ステップS16でカウンタNをN+1とし、ステップS
17でリトライ回数が所定数かを判断し、Nが所定回数
以下の場合にはスタートに戻り、ハードディスクコント
ローラ22がリードゲートを第1パイロットパターンP
LO1又は第2パイロットパターンPLO2でオンする
所から再度スタートする。リード動作が所定回数になっ
てもリードできない時は、異常終了となる。
他の媒体データフォーマットのリード時のタイムチャー
トである。この実施形態にあっては、図3(B)のリー
ドチャネル回路20に設けている自動等化型最尤検出回
路76の自動等化器の制御に使用するトレーニングパタ
ーンTR1,TR2を除くようにしたことを特徴とす
る。
0の自動等化型最尤検出回路76として例えば工場出荷
時に調整された固定値を使用する場合であり、このため
ディスク媒体のリード時によるトレーニング信号による
タップ係数の自動設定は必要ない。このため図8(A)
の媒体データフォーマットは、図6(A)の第1トレー
ニングフィールド104及び第2トレーニングフィール
ド112を除いており、第1トレーニングパターンTR
1及び第2トレーニングパターンTR2は記録されてい
ない。それ以外のフォーマット構成は図6(A)と同じ
である。
体データフォーマットで書き込まれた各フィールドの具
体的なパターン例であり、図5のトレーニングありのパ
ターンと同様、ハードディスクコントローラとのインタ
フェース上のパターンである「HDCIF」と、ディス
ク媒体上のパターンとなる「MEDIA」に分けてパタ
ーンCとして示している。
第1及び第2トレーニングパターンTR1,2を除いた
パターンである。また第1及び第2パイロットパターン
及び第1データDATA1のデータ長は、図5と同じに
なる。更に第1及び第2シンクバイトパターンSB1,
SB2は最低1バイトであるが、シンクバイト検出の冗
長度を上げるために、第1シンクバイトパターンSB1
及び第2シンクバイトパターンSB2のバイト数を増加
して使用することも可能である。
1,SB2をそれぞれ図5の場合と同様、1バイトと
し、トレーニングパターンTR1,TR2を除いた分だ
けセクタ長を短くしてフォーマット効率を高めるように
してもよい。再び図8を参照するに、図8(B)(C)
は正常読取り時のリードゲート信号82と読取りデータ
であり、図6(B)(C)のトレーニングパターンあり
の場合と基本的に同じになる。また図8(D)は第1シ
ンクバイトパターンSB1失陥時の読取りデータであ
り、図6(D)と同じである。更に図8(E)(F)は
第1及び第2シンクバイトパターンSB1,2が失陥し
たときのリトライ時のリードゲート信号と読取りデータ
であり、この点も図6(E)(F)と同じになる。 2.データスプリット 本発明の磁気ディスク装置は、ディスク媒体のデータ面
の所定回転角ごとにラジアル方向にサーボパターンを配
置したデータ面サーボ方式を採用している。このため図
4(A)〜(C)のような書込みを行う際に、書込みセ
クタ領域の途中にサーボ領域が存在すると、書込みデー
タを2つにスプリットして書き込むデータスプリットの
フォーマットとなる。
ォーマットであり、書込みセクタは、サーボフィールド
136を挟んだ前後に第1セクタ領域134と第2セク
タ領域138の2つにスプリットされて書き込まれる。
このスプリットされた第1セクタ領域134と第2セク
タ領域138の各々に対し、本発明は、シンクバイトパ
ターンのスプリットフォーマットを適用している。
セクタ領域134について、ギャップフィールド10
1、第1パイロットフィールド102、第1トレーニン
グフィールド104、第1シンクバイトフィールド10
6、第1データフィールド108、第2パイロットフィ
ールド110、第2トレーニングフィールド112、第
2シンクバイトフィールド114及び第2データフィー
ルド116を設ける。
第2セクタ領域138についても、ギャップフィールド
139、第1パイロットフィールド140、第1トレー
ニングフィールド142、第1シンクバイトフィールド
144、第3データフィールド146、第2パイロット
フィールド148、第2トレーニングフィールド15
0、第2シンクバイトフィールド152、第4データフ
ィールド154、更にECCフィールド118を設けて
いる。
38の各フィールドには、データフィールドを除いて第
1パイロットパターンPLO1、第1トレーニングパタ
ーンTR1、第1シンクバイトパターンSB1、第2パ
イロットパターンPLO2、第2トレーニングパターン
TR2、第2シンクバイトパターンSB2が格納され
る。
ド136によるスプリットで前後の書込みデータに分け
られ、前半の書込みデータは、第1セクタ領域134の
第1データフィールド108と第2データフィールド1
16に第1データDATA1,第2データDATA2に
分けて書き込まれている。またスプリットされた後半の
書込みデータは、第2セクタ領域138の第3データフ
ィールド146と第4データフィールド154に第3デ
ータDATA3と第4データDATA4に分けて書き込
まれている。
リットされた第1セクタ領域134,第2セクタ領域1
38のデータフィールド108,116,146,15
4を除く他のフィールドのデータ長及びパターンは、図
6(A)のデータスプリットが行われていない場合のフ
ォーマットと同じである。書込みデータについては、第
1及び第3データフィールド108,146の第1及び
第3データDATA1,3については、MRヘッドの衝
突発熱TAによる失陥データ長以上でECCの訂正可能
データ長以下の例えば10バイトと同じになる。これに
対し第2データフィールド116の第2データDATA
2は、スプリットされた前半の書込みデータから第1デ
ータDATA1のデータ長である10バイトを差し引い
たデータ長となる。
4データDATA4のデータ長は、スプリットされた後
半の書込みデータから第3データフィールド146の第
3データDATA3の10バイトを差し引いたデータ長
となる。図10(B)(C)は、図10(A)のスプリ
ットされた媒体データフォーマットの正常読出し時のリ
ードゲート信号と読取りデータである。図10(B)の
リードゲート信号は、サーボフィールド136の前半の
第1セクタ領域134のリードでHレベルに立ち上がる
リードゲート信号82−1と、サーボフィールド136
の後ろの第2セクタ領域138のタイミングでHレベル
に立ち上がるリードゲート信号82−2の2つに分かれ
る。
で前後に発生するリードゲート信号82−1,82−2
のそれぞれでリードチャネル回路20が動作し、図10
(C)のように、前半の第1セクタ領域134の読取り
データとして第1シンクバイトパターンSB1の読取り
データ120に基づき、第1データDATA1の読取り
データ122が復調され、読取りデータ124,126
について、ギャップデータ長GLに基づいてスキップし
た後、読取りデータ128から第2データDATA2を
復調する。
様に、リードゲート信号82−2のHレベルへのオンに
基づいて、読取りデータ156から第1シンクバイトパ
ターンSB1を検出すると、読取りデータ158からデ
ータ長DL分の第3データDATA3を復調し、読取り
データ160,162のギャップデータ長GL分スキッ
プした後に読取りデータ164から第4データDATA
4を復調し、最終的に読取りデータ130からECCを
復調する。
プリットフォーマットについて、サーボフィールド13
6の手前の第1セクタ領域134または後ろの第2セク
タ領域138で第1シンクバイトパターンSB1が失陥
した場合である。この場合、図11(B)のように、第
1セクタ領域134と第2セクタ領域138に対応して
リードゲート信号82−1,82−2がHレベルにオン
して、リードチャネル回路20のリード動作が行われ
る。
パターンSB1が欠落した場合には、図11(C)のよ
うになる。即ち第1セクタ領域134について、第1シ
ンクバイトパターンSB1の読取りデータ120が得ら
れず、第2シンクバイトパターンSB2の読取りデータ
126が得られ、最初に第2シンクバイトパターンSB
2が検出される。このため、読取リデータ128から第
2データDATA2が復調される。
読取りデータ156から第1シンクバイトパターンSB
1が検出できるので、第3データDATA3、第4デー
タDATA4、更にECCが復調される。そしてECC
から第1シンクバイトパターンSB1の失陥で失われた
第1データDATA1を復元してリード動作を正常終了
とする。
38の第1シンクバイトパターンSB1が失陥した場合
である。この場合には、前半の第1セクタ領域134に
ついては正常に読取りデータ120から第1シンクバイ
トパターンSB1が検出できるので、第1データDAT
A1及び第2データDATA2が復調される。次の第2
セクタ領域138については、第1シンクバイトパター
ンSB1の読取りデータ156が失陥により得られず、
最初に読取りデータ162から第2シンクバイトパター
ンSB2が検出される。その結果、読取データ164,
130から第4データDATA4とECCが復調され、
復調したECCにより失われた第3データを回復してリ
ード動作を正常終了とする。
リットフォーマットについて、第1セクタ領域134の
第1及び第2のシンクバイトパターンSB1,2が失陥
した場合、または第2セクタ領域138の第1及び第2
のシンクバイトパターンSB1,2が失陥した場合のリ
トライ動作である。まず図12(A)の媒体データのス
プリットフォーマットにおいて、サーボフィールド13
6の前半の第1セクタ領域134の第1及び第2のシン
クバイトパターンSB1,SB2の検出ができずにリト
ライ動作となった場合には、図12(B)のようにリー
ドゲート信号を発生する。
ットフィールド110のパイロットパターンPLO2の
読取りデータに基づき、リード検出信号182−3のよ
うにHレベルにオンしてリードチャネル回路20を動作
し、図12(C)のリードデータ126から第2シンク
バイトパターンSB2を検出し、読取りデータ128か
らデータDATA2を復調する。
取りデータ156から第1シンクバイトパターンSB1
が検出できるので、正常に第3データDATA3、第4
データDATA4及びECCを復調する。そして復調し
たECCにより、復調できなかった第1データDATA
1を復元し、リード動作を正常終了とする。図12
(A)のサーボフィールド136の後ろの第2セクタ領
域138における第1及び第2シンクバイトパターンS
B1,SB2の失陥によりリトライ動作を行った場合に
は、図12(D)の読取lデータとなる。このときのリ
ードゲート信号は、図12(B)の破線のリードゲート
信号82−1,82−4のようにする。
と同じであるが、後ろの第2セクタ領域138のリード
信号82−4は第2パイロットフィールド148の第2
パイロットパターンPLO2の読取りデータからHレベ
ルに立ち上げてリードチャネル回路を動作し、図12
(D)の後半に示すように、読取りデータ162から第
2セクタ領域138の第2シンクバイトパターンSB2
を検出して第4データDATA4とECCを復調する。
TA3を復元してリード動作を正常終了とする。なお、
この場合のリトライ処理についても、予め設定した回数
のリトライを行ってもセクタデータが正常に読み取れな
い場合は異常終了とする。図13はトレーニングパター
ンを持たない媒体データフォーマットについてサーボフ
ィールドによるデータスプリットが起きた場合の正常読
取りのタイムチャートである。
たない媒体データのスプリットフォーマットであり、図
10(A)から第1及び第2トレーニングパターンTR
1,TR2の記録フィールドを取り除いたフォーマット
となる。図13(B)は正常読取り時のリードゲート信
号82−1,82−2であり、その結果、図13(C)
のような正常時の読取りデータにより第1データDAT
A1から第4データDATA4、更にECCの復元がで
きる。
い媒体データのスプリットフォーマットにおける前後の
セクタのいずれかで第1シンクバイトパターンSB1が
失陥した場合のタイムチャートである。図14(A)の
媒体データのスプリットフォーマットは、図13と同
様、トレーニングパターンのフィールドを持っておら
ず、図14(B)の読出し時のリードゲート信号82−
1,82−2に応じたリードチャネル回路の読出し動作
が行われる。この読出し動作において図14(C)のよ
うに、サーボフィールド136の前の第1セクタ領域1
34の読取りデータ120による失陥で第1シンクバイ
トパターンSB1が検出できなかった場合には、最初に
読取りデータ126から第2シンクバイトパターンSB
2が検出され、第2データDATA2が復調される。
取りデータ156から正常に第1シンクバイトパターン
SB1が検出できるので、第3データDATA3、第4
データDATA4及びECCが復調され、復調したEC
Cから失われた第1データDATA1を回復してリード
動作を正常終了とできる。また図14(A)のサーボフ
ィールド136の後ろの第2セクタ領域138の第2シ
ンクバイトパターンSB2が検出できなかった場合に
は、図14(D)のような読取りデータとなる。サーボ
フィールドの前の第1セクタ領域134については、読
取りデータ120から正常に第1シンクバイトパターン
SB1が検出できるため、第1データDATA1及び第
2データDATA2が正常に復調される。
取りデータ156の失陥により第1シンクバイトパター
ンSB1が検出できず、最初に読取りデータ162から
第2シンクバイトパターンSB2が検出され、第4デー
タDATA4とECCが復調される。そして復調された
ECCから失われた第3データDATA3を復元してリ
ード動作を正常終了とする。
プリットフォーマットにおけるトレーニングなしの場合
について、第1セクタ134または第2セクタ138の
いずれかで第1及び第2シンクバイトパターンSB1,
2の両方が失われてリトライ動作を行った場合である。
まずサーボフィールド136の前の第1セクタ領域13
4の第1及び第2シンクバイトパターンSB1,SB2
が失われてリトライ動作となった場合には、図15
(B)のリードゲート信号82−3,82−2が得られ
る。即ち、第1及び第2シンクバイトパターンSB1,
SB2が失われた第1セクタ領域134について、その
第2パイロットフィールド110の第2パイロット信号
PLO2によりリードゲート信号82−3をLレベルか
らHレベルとし、図15(C)のように読取りデータ1
26から第2シンクバイトパターンSB2を検出して第
2データDATA2を復調する。
時と同様であり、第3データDATA3、第4データD
ATA4及びECCが読取りデータから復調され、失わ
れた第1データDATA1をECCにより復元してリト
ライによるリード動作を正常終了とする。また図15
(A)の後ろの第2セクタ領域138の第1及び第2シ
ンクバイトパターンSB1,SB2が失われてリトライ
動作となった場合には、図15(B)の破線のようにリ
ードゲート信号82−1,82−4が発生する。
クタ領域134については正常時と同様にして第1デー
タDATA1及び第2データDATA2が復調され、次
の第2セクタ領域138については第2パイロットフィ
ールド148の第2パイロットパターンPLO2の検出
でリードゲート信号82−4がHレベルにオンする。こ
のため、図15(D)のように読取りデータ162によ
り最初に第2シンクバイトパターンSB2が検出され、
第4データDATA4及びECCを復調し、最終的に復
調したECCから失われた第3データDATA3を復元
して、リトライによるリード動作を正常終了とする。 3.オンザフライ 本発明の磁気ディスク装置は、図2のリードチャネル回
路20で復調されたリードデータを、ハードディスクコ
ントローラ22のECC回路25でリアルタイムでエラ
ー検出と訂正を行いながら、インタフェース回路28か
らホスト側に転送し続けるオンザフライにも対応でき
る。
対応の磁気ディスク装置における媒体データフォーマッ
トであり、トレーニングパターンを有する場合を例にと
っており、図6(A)と同じである。このような媒体デ
ータフォーマットのオンザフライ対応のリード動作にあ
っては、図16(B)のリードゲート信号82が第1パ
イロットフィールド102の第1パイロット信号PLO
1の検出でLレベルからHレベルにオンし、セクタ終端
のECCフィールド118に続く次のセクタ先頭のギャ
ップフィールド101のギャップパターンの検出でLレ
ベルにオフとなる。
に基づき、図2のリードチャネル回路20が動作し、図
16(C)のような正常時の読取りデータを得る。この
正常常時の読取りデータは、オンザフライについても図
6(C)の場合と同じである。次に第1シンクバイトパ
ターンSB1の失陥が起きた場合には、図16(D)の
ようなリードゲート信号82−5,82−6となり、そ
のときの読取りデータは図16(E)のようになる。
SB1失陥時のリードゲート信号82−5は、第1パイ
ロットフィールド105の第1パイロットパターンPL
O1の検出でHレベルにオンした後、第1シンクバイト
パターンSB1を格納した第1シンクバイトフィールド
106を過ぎた第1データフィールド108の途中まで
の規定バイト数をレジスタにセットしておき、この規定
バイト数となっても第1シンクバイトパターンSB1が
検出できなかった場合には、リードゲート信号82−5
をHレベルからLレベルにオフする。
へのオフによって、オンザフライによるエラー検出訂正
を行っているECC回路25を設けたハードディスクコ
ントローラ22において、第1シンクバイトパターンS
B1の失陥を認識することができ、失われた第1データ
DATA1のオンザフライ対応による訂正を可能とす
る。続いて第2パイロットフィールド110のパイロッ
ト信号PLO2の検出でリードゲート信号82−6のよ
うにLレベルからHレベルにオンする。
データ126から第2シンクバイトパターンSB2が検
出され、1バイト目の読取りデータ128から第2デー
タDATA2を復調し、更に読取りデータ130からE
CCを復調する。この第2データDATA2及びECC
の復調データを図2のハードディスクコントローラ22
で受け、内蔵したECC回路28により上位装置に対す
るデータ転送を行いながら、失われた第1データDAT
A1を回復してオンザフライのリード動作を正常終了と
する。
ーマットのように、トレーニングパターンを持たない場
合のオンザフライ対応の読取り動作である。即ち、正常
読取り時には図17(B)のリードゲート信号82によ
り図17(C)のような読取りデータからの復調が行わ
れ、これは図16(B)(C)の場合と同じになる。ま
た第1シンクバイトパターンSB1の失陥時について
は、図17(D)のリードゲート信号82−5,82−
6による図17(E)の読取りデータの復調となり、こ
の点もオンザフライ対応の図16(D)(E)と同じに
なる。相違点は媒体データフォーマットにトレーニング
パターンTR1,2がない点だけである。
ディスク装置において、図18(A)の媒体データのス
プリットフォーマットにおいてサーボフィールド136
の前の第1セクタ領域134の第1シンクバイトパター
ンSB1が失陥した場合、またはサーボ領域136の後
ろの第2セクタ領域138の第1シンクバイトパターン
SB1が失陥した場合の読取り動作である。
のシンクバイトパターンSB1が失陥した場合には、図
18(B)のリードゲート信号82−5,82−6,8
2−7を発生する。即ち、第1セクタ領域134の第1
パイロットフィールド102の第1パイロットパターン
PLO1でリードゲート信号82−5をHレベルにオン
し、この状態で規定バイト数に達しても第1シンクバイ
トパターンSB1が検出できなかった場合には、リード
ゲート信号82−5をLレベルにオフする。
第2パイロットパターンPLO2の検出でリードゲート
信号82−6のようにHレベルにオンする。これによっ
て図18(C)のように、第1セクタ領域134の第2
シンクバイトパターンSB2が読取りデータ126から
検出され、第2データDATA2を復調することができ
る。次の第2セクタ領域138については、読取りデー
タ156から第1シンクバイトパターンSB1が正常に
検出できることから、第3データDATA3、第4デー
タDATA4及びECCを復調できる。
フは、後段のハードディスクコントローラ22で認識さ
れ、読取りデータ120による第1セクタ領域134の
第1シンクバイトパターンSB1の失陥が認識される。
このためECC回路25は、失陥した第1データDAT
A1の復元処理を準備し、後続する第1データDATA
2、第3DATA3、第4データDATA4、更にEC
Cを受けて、失われた第1データDATA1をオンザフ
ライ対応で復元する。
のシンクバイトパターンSB1が失陥した場合には、図
18(B)の破線のようなリードゲート信号になる。即
ち、第1セクタ134については図17(B)と同様な
リードゲート信号82が得られ、図12(D)のように
第1シンクバイトパターンSB1の検出に基づいて第1
データDATA1と第2データDATA2が正常に復調
される。
18(B)のリードゲート信号82−8のように、第2
セクタ領域138の第1パイロットパターンPLO1の
検出から規定バイト数を経過しても第1シンクバイトパ
ターンSB1が得られないときにLレベルにオフし、次
の第2パイロットパターンPLO2の検出でリードゲー
ト信号82−9のようにHレベルにオンし、図18
(D)の後半のように読取りデータ162から第2シン
クバイトパターンSB2を検出する。
Cが正常に復調され、リードゲート信号82−8がLレ
ベルにオフとなったときに、後段のハードディスクコン
トローラ22のECC回路25で第2セクタ領域138
における第1シンクバイトパターンSB1の失陥が認識
され、既に得られた第1及び第2データDATA1,2
と続いて得られる第4データDATA4及びECCか
ら、失われた第3データ3をオンザフライ対応で復元し
て上位装置に転送することになる。
ディスク装置において、図19(A)のように、媒体デ
ータのスプリットフォーマットについてトレーニングパ
ターンを設けない場合の第1シンクバイトパターンSB
1の失陥に対するリード動作である。このトレーニング
信号を持たない媒体データのスプリットフォーマットの
読出し動作については、図18(B)(C)(D)の場
合と同様な図19(B)のリードゲート信号、(C)の
第1シンクバイトパターンSB1失陥時の読取りデー
タ、(D)の第2シンクバイトパターンSB2失陥時の
読取りデータとなる。
ディスク装置である図2のリードチャネル回路20の他
の実施形態であり、MRヘッドの衝突発熱TAで生じた
失陥を検出してハードディスクコントローラ22に通知
できるようにしたことを特徴とする。即ち、図16のオ
ンザフライ対応の読出し動作にあっては、図16(D)
のように、第1シンクバイトパターンを検出できなかっ
たときのリードゲート信号82−5のLレベルへのオフ
で図2のハードディスクコントローラ22が第1シンク
バイトパターンSB1の失陥を認識している。これにた
対し図20のリードチャネル回路20の実施形態は、M
Rヘッドの衝突発熱TAによるシンクバイトパターンS
B1の失陥を直接検出してハードディスクコントローラ
22に通知し、ECC回路25のオンザフライ対応の訂
正動作を可能としている。
には図3(B)の実施形態と同様、増幅器72からリー
ド用HDCインタフェース回路80までの回路が設けら
れ、これに加えて新たにTA検出回路216を設けてい
る。TA検出回路216は、8/9デコーダ78のデコ
ード動作のエラーを検出するエラー検出回路218、A
GC回路74の読取り信号E1からMRヘッドのディス
ク媒体との接触によるTAによるベースラインのフラツ
キによる失陥区間を検出する比較回路220、エラー検
出回路218と比較回路220の出力信号E2,E3の
論理積をとってTA検出信号E4をハードディスクコン
トローラ22に出力するOR回路222を備えている。
イムチャートである。まず図21(A)はAGC回路7
4からの読取り信号E1であり、MRヘッドの衝突発熱
TAによって読取り信号のベースラインが大きく変動
し、読取り波形が飽和する失陥区間が生じている。この
ようなTAによる読取り信号E1のベースラインの変動
が起きると、8/9デコーダ78における入力符号の条
件が外れて異常となり、図21(B)のようなデコード
エラー検出信号E2が発生する。
り信号E1の変動に対し、図21(C)のような比較回
路220による比較出力信号E3が発生する。OR回路
222はデコードエラー検出信号E2と比較回路216
の反転信号の論理和をとることで、図21(D)のTA
検出信号E4をハードディスクコントローラ22に出力
する。
によるMRヘッドの衝突発熱TAに起因したレベル変動
の開始から8/9デコーダ78のデコードエラー終了ま
での異常を示す検出信号としてハードディスクコントロ
ーラ22に出力される。このためハードディスクコント
ローラ22は、MRヘッドの衝突発熱TAによる異常の
検出と、8/9デコーダエラーの検出状態を示すTA検
出信号E4を受け、図16(D)のリードゲート信号8
2−5のLレベルのオフ以前に第1シンクバイトパター
ンSB1の失陥を認識し、第1シンクバイトパターンS
B1に続く第1データDATA1のECC回路25によ
るオンザフライ対応のエラー訂正動作を起動することが
可能となる。 4.スクランブルとデ・スクランブル 図22は図2のライトチャネル回路19の他の実施形態
であり、この実施形態にあっては、ディスク媒体に書き
込むデータ、ECC及びギャップパターンにスクランブ
ルを掛けるようにしたことを特徴とする。
は、図3(A)の実施形態と同様、ライト用HDCイン
タフェース回路60、8/9エンコーダ62、パラレル
/シリアル変換器64、プリコーダ66、分周器68及
びドライバ70が設けられている。またライト用HDC
インタフェース回路60と8/9エンコーダ62の間
に、データ、ECC及びギャップパターンに対しスクラ
ンブルを掛けるための回路機能が設けられる。
60に続いてスクランブル回路172が設けられる。ス
クランブル回路172は、EX−OR回路174及び擬
似ランダムパターン発生器176を備える。擬似ランダ
ムパターン発生器176は、所定符号長の例えばM系列
符号を発生する。EX−OR回路174は、ライト用H
DCインタフェース回路60からのフォーマッティング
された1セクタ分のデータに擬似ランダムパターンをE
X−ORしてスクランブルを掛ける。
タ回路170が設けられる。セレクタ回路170にはラ
イト用HDCインタフェース回路60からのデータとス
クランブル回路172でスクランブルされたデータが入
力され、いずれか一方が選択されて8/9エンコーダ6
2に入力される。セレクタ回路170は、書込みデータ
ECC及びギャップパターンのタイミングではスクラン
ブル回路172でスクランブルされたデータを選択し、
それ以外のタイミングにあってはライト用HDCインタ
フェース回路60からのデータ即ちスクランブルが掛け
てないデータを選択する。
ンダムパターン発生器176のパターン発生は、タイミ
ング発生回路184により制御される。タイミング発生
回路184に対してはシンクバイト検出回路178、D
Lレジスタ180及びGLレジスタ182が設けられて
いる。シンクバイト検出回路178は、ライト用HDC
インタフェース回路60から得られたフォーマット済み
の書込みデータに含まれている第1及び第2シンクバイ
トパターンSB1,SB2を検出して出力する。
パターンSB1に続く第1データDATA1のデータ長
DLをセットしており、シンクバイト検出回路178で
第1シンクバイトパターンSB1が検出したタイミング
から、DLレジスタ180の設定データ長DTに応じた
第1データDATA1の区間を設定する。GLレジスタ
182は第1データDATA1の終りから次の第2デー
タDATA2の初めまでのギャップデータ長GLをセッ
トしており、これを受けてタイミング発生回路184は
第2データDATA2、ECC及び次のギャップパター
ンの区間に亘るスクランブル期間を設定する。
るスクランブルを受ける第1データ、第2データ、EC
C、ギャップパターンのタイミングを示すタイミング信
号は、擬似ランダムパターン発生器176にも与えられ
ており、セレクタ回路170のスクランブル回路172
からの出力選択に同期して擬似ランダムパターン発生器
176より擬似ランダムパターンをEX−OR回路17
4に出力して、スクランブルデータをセレクタ回路17
0に供給できるようにしている。
のスクランブル処理のタイムチャートである。まず図2
3(A)のライトゲート信号81がオンすると、スクラ
ンブル回路172の擬似ランダムパターン発生器176
が動作可能状態となる。この状態で図23(B)のよう
なHDCデータフォーマットに従った書込みデータがラ
イト用HDCインタフェース回路60を介してライトチ
ャネル回路19に入力される。
1で示すシンクバイトパターン88を検出してタイミン
グ発生回路184に検出信号を出力する。これを受けて
タイミング発生回路184はDLレジスタ180で設定
されたデータ長DLに亘ってタイミング信号をセレクタ
回路170に出力してスクランブル回路172の出力を
選択する。
ン発生器176に与えられることで図23(D)のスク
ランブル信号188−1が発生され、EX−OR回路1
74に対しDATA1で示す第1データ90に対するス
クランブルが掛けられる。続いてGLレジスタ182に
よるギャップ長GLの設定区間に亘り、タイミング発生
回路184のタイミング信号の出力は停止すると同時
に、擬似ランダムパターン発生器176をリセットす
る。
グ信号発生回路184が、図23(C)のようにタイミ
ング信号186−2をDATA2の第2データ98の先
頭からECC100の後ろのギャップデータ83の終り
まで発生する。このため図23(D)のように、タイミ
ング信号186−2に基づいてスクランブル信号188
−2が発生してスクランブルが掛けられる。
ーマットにおけるデータフィールド108の第1データ
DATA1、第2データフィールド116の第2データ
DATA2、ECCフィールド118のECC、更にギ
ャップフィールド83のギャップパターンGAPのそれ
ぞれがスクランブルされた状態で記録される。図24
は、図23のスクランブル機能を持つライトチャネル回
路19に対応した図2のリードチャネル回路20のデ・
スクランブル機能を持った実施形態のブロック図であ
る。
は、図3(B)の増幅器72、AGC回路74、自動等
化型最尤検出回路76、8/9デコーダ78、シリアル
/パラレル変換器79及びリード用HDCインタフェー
ス回路80を備え、更にシリアル/パラレル変換器79
とリード用HDCインタフェース回路80の間にデ・ス
クランブル回路190とセレクタ回路204を設けてい
る。
R回路192と擬似ランダムパターン発生器194が設
けられており、これは図22のスクランブル回路172
と同じである。セレクタ回路204はタイミング発生回
路205により選択制御される。即ち、読取りデータに
含まれる第1データDATA1、第2データDATA
2、ECC及びギャップパターンのタイミングで、デ・
スクランブル回路190の出力を選択してデ・スクラン
ブルを掛け、それ以外のタイミングについてはシリアル
/パラレル変換器79の出力を直接選択することでデ・
スクランブルを解除している。
ダムパターン発生器194及びタイミング制御発生回路
205の制御のため、第1シンクバイト検出回路19
6、第2シンクバイト検出回路198が設けられる。更
にタイミング発生回路205の制御のため、第1データ
DATA1のデータ長DLを格納したDLレジスタ20
0と、第1データDATA1から第2データDATA2
までのギャップ長GLを格納したGLレジスタ202が
設けられる。
を備えたリードチャネル回路20の処理動作のタイムチ
ャートである。いま図25(A)のような媒体フォーマ
ットのリードが行われたとする。このうち第1データフ
ィールド108の第1データDATA1、第2データフ
ィールド116の第2データDATA2、ECCフィー
ルド118のECC、次のセクタとの間のギャップフィ
ールド108のギャップパターンGAPの各々について
は、図23のタイムチャートに示したように、書込み時
にスクランブルが掛けられている。
ように、第1パイロットパターンPLO1の検出でリー
ドゲート信号82がHレベルに立ち上がる。この状態で
第1シンクバイト検出回路196によって第1シンクバ
イトパターンSB1が検出されると、図25(C)のS
B1検出信号206のようにHレベルに立ち上がる。こ
のSB1検出信号を受けてタイミング発生回路205
は、図25(D)のように、DLレジスタ200にセッ
トした第1データDATA1のデータ長DT1に亘って
タイミング信号208−1を出力する。タイミング信号
208−1によってセレクタ回路204はデ・スクラン
ブル回路190からの出力を選択する。
ラレル変換器79に与えられており、第1シンクバイト
パターンSB1の検出タイミングから第1データDAT
A1のシリアル読出しデータヲパラレル変換する。この
とき擬似ランダムパターン発生器194は、パラレル変
換のビット幅に一致する擬似ランダムパターンをEX−
OR回路192に出力し、擬似ランダムパターンとハス
ラレルデータとのEX−OR演算によりデ・スクランブ
ルを行って元のNRZデータを復元する。
ータは、セレクタ回路204及びライト用HDCインタ
フェース回路80を介してハードディスクコントローラ
22に出力される。次のギャップ長GLで設定された第
2パイロットパターンPLO2、トレーニングパターン
TR2、第2シンクバイトパターンSB2の区間の読出
しデータ124−1,124−2,126については、
タイミング信号が断たれることでセレクタ回路204は
シリアル/パラレル変換器79の出力を選択し、8/9
デコーダ78からの復調データをそのままパラレル変換
してハードディスクコントローラ22側に転送する。ま
た、ここでデ・スクランプルはリセットされる。
読出しデータ126から第2シンクバイトパターンSB
2が検出されると、タイミング発生回路205は図23
(D)のタイミング信号208−2をHレベルとして出
力する。この第2シンクバイト検出信号は同時に擬似ラ
ンダムパターン発生器194及びシリアル/パラレル変
換器79に与えられることで、パラレル変換、擬似ラン
ダムパターンの発生、及びセレクタ回路204のデ・ス
クランブル回路190側への選択が行われ、読出しデー
タ128,130及び119における第2データDAT
A2、ECC及びギャップパターンのデ・スクランブル
が行われる。
0における第1及び第2シンバイトパターンSB1、S
B2が失陥したリトライ時のデ・スクランブル動作のタ
イムチャートである。図26(A)の媒体データフォー
マットの読出しに対し、第1及び第2シンバイトパター
ンSB1、SB2の両方が検出できずにリトライトとな
った場合には、図26(B)の第2パイロットパターン
PLO2で読取りでリードゲート信号132をHレベル
にオンし、図26(C)の第2シンクバイトパターンS
B2の検出信号212に同期して図26(D)のデ・ス
クランブル信号214を発生し、図26(E)のよう
に、第2データDATA2、ECCを復調し、ECCか
ら失われた第1データDATAを復元する。
シンクバイトパターンを2つにスプリットしたシンクバ
イトスプリット方式であれば各種の変形が可能である。
また本発明は、上記の実施形態に示した数値による限定
は受けない。
ば、シンクバイトパターンを2つにスプリットしたこと
で、いずれか一方のシンクバイトパターンがMRヘッド
の媒体との衝突発熱TAによって失われても、他方のシ
ンクバイトパターンが有効に検出できるため、セクタデ
ータが完全に失われてしまう事態を未然に防止できる。
即ち、一方のシンクバイトパターンが失われても、EC
Cによる訂正機能によりリード動作を正常終了とするこ
とができ、MRヘッドの衝突発熱TAによるシンクバイ
トの喪失でリカバリ不能なエラーを引き起こすことを未
然に防止できる。
は、ユーザ使用段階でランダムに発生し且つセクタ欠陥
として成長するが、本発明のシンクバイトのスプリット
方式により、いずれか一方のシンクバイトがMRヘッド
の衝突発熱TAにより失われ、残りのシンクバイトの正
常検出によるデータとECCによる訂正で正常終了した
際には、正常終了後に欠陥セクタと見做して代替セクタ
に登録する代替処理を行っておくことで、MRヘッドの
衝突発熱TAに起因した欠陥セクタを実質的にリカバリ
することができ、ユーザ使用段階におけるMRヘッドの
衝突発熱TAに起因した欠陥セクタの成長を確実に防止
できる。
ットする際に各シンクバイトパターンに対しデータもス
プリットして振り分けているため、単なるシンクバイト
パターンのスプリットに比べ、媒体のフォーマット効率
を可能な限り高めることができる。更にデータ面サーボ
方式における書込みでサーボパターンにより書込みデー
タがスプリットされた場合についても、それぞれのスプ
リットされたセクタ領域についてシンクバイトパターン
のスプリットフォーマットを適用することで、データス
プリットを受けた分割セクタ領域のそれぞれについて、
MRヘッドの衝突発熱TAによるシンクバイトパターン
の失陥に対し、リカバリ不能なエラーを起こすことなく
正常なリード動作として終了できる。
コントローラからホストに対しデータを転送しながらE
CCによるエラー検出訂正を行うオンザフライ対応の磁
気ディスク装置についても、シンクバイトのスプリット
フォーマットによるMRヘッドの衝突発熱TAの欠陥セ
クタに対するリカバリが実現できる。
路のブロック図
トと媒体データフォーマットのタイムチャート
タフォーマットの使用パターンの説明図
おける正常時、SB1失陥時、及びリトライ時のタイム
チャート
ォーマットとリード処理における正常時、SB1失陥
時、及びリトライ時のタイムチャート
びHDCフォーマットの使用パターンの説明図
と正常時のリード処理のタイムチャート
とSB1失陥時のリード処理のタイムチャート
1,SB2失陥によるリトライ・リード処理のタイムチ
ャート
ォーマットと正常時のリード処理のタイムチャート
ォーマットとSB1失陥時のリード処理のタイムチャー
ト
ォーマットとSB1,SB2失陥によるリトライ・リー
ド処理のタイムチャート
ーマットとリード処理における正常時、SB1失陥時の
タイムチャート
フォーマットとリード処理における正常時、SB1失陥
時のタイムチャート
ォーマットとSB1失陥時のリード処理のタイムチャー
ト
ォーマットとSB1失陥時のリトライ・リード処理のタ
イムチャート
の検出機能を備えた図2のリードチャネル回路のブロッ
ク図
ライトチャネル回路のブロック図
2のリードチャネル回路のブロック図
イムチャート
のデ・スクランブル動作のタイムチャート
イトヘッド) 18,18−1〜18−4:MRヘッド(リードヘッ
ド) 19:ライトチャネル回路(書込み回路) 20:リードチャネル回路(読出し回路) 22:ハードディスクコントローラ(HDC) 24:フォーマッタ 25:ECC回路 26:周波数シンセサイザ 28:インタフェース回路 30:バッファメモリ 32:サーボ復調回路 34:ADコンバータ 36:MPU 38:クロック発生回路 40:RAM 42:EEPROM 44:バス 46,52:DAコンバータ 48,54:ドライバ 50:VCM 56:スピンドルモータ(SPM) 60:ライト用HDCインタフェース回路 62:8/9エンコーダ 64:パラレル/シリアル変換器 66:プリコーダ 68:分周器 70:ドライバ 72:増幅器 74:AGC回路 76:自動等化型最尤検出回路 78:8/9デコーダ 80:シリアル/パラレル変換器 82:リード用HDCインタフェース回路 81:ライトゲート信号(RG信号) 83:ギャップパターン(GAP) 84:第1パイロットパターン(PLO1) 86:第1トレーニングパターン(TR1) 88:第1シンクバイトパターン(SB1) 90:第1データ(DATA1) 92:第2パイロットパターン(PLO2) 94:第2トレーニングパターン(TR2) 96:第2シンクバイトパターン(SB2) 98:第2データ(DATA2) 100:エラー検出訂正コード(ECC) 101:ギャップフィールド 102:第1パイロットフィールド(PLO1) 104:第1トレーニングフィールド(TR1) 106:第1シンクバイトフィールド(SB1) 108:第1データフィールド(DATA1) 110:第2パイロットフィールド(PLO2) 112:第2トレーニングフィールド(TR2) 114:第2シンクバイトフィールド(SB2) 116:第2データフィールド(DATA2) 118:ECCフィールド 134:第1セクタ領域 136:サーボ領域 138:第2セクタ領域 146:第3データフィールド 154:第4データフィールド 170,204:セレクタ回路 172:スクランブル回路 174,192:EX−OR回路 176,194:擬似ランダムパターン発生器 178:シンクバイト検出回路 180,200:DTレジスタ 182,202:GLレジスタ 184,205:タイミング発生回路 188−1,188−2:スクランブル信号 190:デ・スクランブル回路 196:第1シンクバイト検出回路 198:第2シンクバイト検出回路 208−1,208−2,214:デ・スクランブル信
号 216:TA検出回路 218:エラー検出回路 220:比較回路 222:AND回路
Claims (45)
- 【請求項1】書込ヘッドと読出ヘッドを備えた複合ヘッ
ドを用いて媒体のトラック上に情報をセクタ単位で読み
書きする磁気ディスク装置に於いて、 前記セクタ領域の書込み時に、シンクバイトパターンを
第1シンクバイトパターンと第2シンクバイトパターン
の2つにスプリットすると共に書込みデータを第1デー
タと第2データの2つにスプリットし、前記1シンクバ
イトパターンに続いて前記第1データを書込み、前記第
2シンクバイトパターンに続いて前記第2データを書込
み、更に該第2データに続いて前記書込データのエラー
検出訂正コードを書込む書込み回路と、 前記セクタ領域の読出し時に、前記第1シンクバイトパ
ターンが検出された場合は後続する第1データ及び第2
データを復調し、前記第1シンクバイトパターンが検出
されずに前記第2シンクバイトパターンが検出された場
合は後続する第2データ及び前記エラー検出訂正コード
を復調して前記エラー検出訂正コードにより前記第1デ
ータを復元する読出し回路と、を備えたことを特徴とす
る磁気ディスク装置。 - 【請求項2】請求項1記載の磁気ディスク装置に於い
て、前記第1シンクバイトパターンに続いて配置する前
記第1データのデータ長は、前記読出ヘッドの媒体との
衝突発熱に起因した欠陥長以上で、且つ前記エラー検出
訂正コードにより訂正可能なデータ長以下あることを特
徴とする磁気ディスク装置。 - 【請求項3】請求項1記載の磁気ディスク装置に於い
て、前記第1シンクバイトパターンと第2シンクバイト
パターンを異なるパターンとしたことを特徴とする磁気
ディスク装置。 - 【請求項4】請求項1記載の磁気ディスク装置に於い
て、前記書込み回路は、第1及び第2のシンクバイトパ
ターンの前に、自動等化器の回路定数を最適値に自動調
整するためのトレーニングパターンを書込むことを特徴
とする磁気ディスク装置。 - 【請求項5】請求項1記載の磁気ディスク装置に於い
て、前記書込み回路は、前記第1及び第2のシンクバイ
トパターンの前に、前記読出し回路に設けているクロッ
ク発生回路を読出し信号に同期させるためのパイロット
パターンを書込むことを特徴とする磁気ディスク装置。 - 【請求項6】請求項1記載の磁気ディスク装置に於い
て、 前記書込み回路は、所定の擬似ランダム符号を用いて前
記媒体に書込む前記第1データ、第2データ及びエラー
検出訂正コードの各々をスクランブルするスクランブル
回路を備え、 前記読出し回路は、前記擬似ランダム信号を用いて前記
媒体から読出した前記第1データ、第2データ及びエラ
ー検出訂正コードの各々にデ・スクランブルするデ・ス
クランブル回路を備えたことを特徴とする磁気ディスク
装置。 - 【請求項7】請求項1記載の磁気ディスク装置に於い
て、前記読出し回路は、前記第1シンクバイトパターン
を検出した場合は、前記第1データの復調後に前記第2
シンクバイトパターンの復調をスキップして前記第2デ
ータ及びエラー検出訂正コードを復調することを特徴と
する磁気ディスク装置。 - 【請求項8】請求項7記載の磁気ディスク装置に於い
て、前記読出し回路は、前記第1データのデータ長DL
と、前記第1データから前記第2データまでのギャップ
長GLを予め設定し、前記第1シンクバイトパターンの
検出終了から前記データ長DLに亘り前記第1データを
復調した後に、前記ギャップ長GLに亘りパターン検出
をスキップして前記第2データの復調を開始することを
特徴とする磁気ディスク装置。 - 【請求項9】請求項1記載の磁気ディスク装置に於い
て、前記読出し回路は、前記第1シンクバイトパターン
及び第2シンクバイトパターンの両方が検出できなかっ
た場合、再リード処理を行うことを特徴とする磁気ディ
スク装置。 - 【請求項10】請求項9記載の磁気ディスク装置に於い
て、前記読出し回路は、再リードの際は、前記第1デー
タに続く第2パイロットパターンの位置にリードゲート
をオンしてパターン検出を開始し、前記第2シンクバイ
トパターンが検出された場合に後続する第2データ及び
前記エラー検出訂正コードを復調し、前記エラー検出訂
正コードにより前記第1データを復元することを特徴と
する磁気ディスク装置。 - 【請求項11】請求項9記載の磁気ディスク装置に於い
て、前記読出し回路は、前記MRヘッドによる読取デー
タを、連続するデータストリームとして上位装置に転送
しながら復調することを特徴とする磁気ディスク装置。 - 【請求項12】請求項1記載の磁気ディスク装置に於い
て、前記第1シンクバイトパターンと第2シンクバイト
パターンを同一パターンとしたことを特徴とする磁気デ
ィスク装置。 - 【請求項13】請求項11記載の磁気ディスク装置に於
いて、前記読出し回路は、セクタ先頭の第1パイロット
パターンの位置でリードゲートをオンしてシンクバイト
パターンの検出を開始し、前記第1シンクバイトパター
ンが検出できなかった場合は、リードゲートをオンして
から所定データ長の位置でリードゲートをオフし、次に
前記第2パイロットパターンの位置でリードゲートを再
度オンしてシンクバイトパターンの検出を開始し、前記
第2シンクバイトパターンが検出された場合に後続する
第2データ及び前記エラー検出訂正コードを復調し、前
記エラー検出訂正コードにより前記第1データを復元す
ることを特徴とする磁気ディスク装置。 - 【請求項14】請求項1記載の磁気ディスク装置に於い
て、前記第1シンクバイトSB1が検出できなかった場
合、又は前記第1シンクバイトSB1の検出後に所定の
位置で前記第2シンクバイトSB2が検出できなかった
場合に、リード処理の正常終了後に、該リードセクタを
欠陥セクタと判定して代替処理を行うことを特徴とする
ディスク装置。 - 【請求項15】請求項1記載の磁気ディスク装置に於い
て、 前記書込み回路は、 書込みを行う前記媒体のセクタ領域の途中にサーボ領域
が予めが記録されている場合、前記セクタ領域をサーボ
領域の前の第1セクタ領域と後の第2セクタ領域との2
つにスプリットし、 書込みデータを前記第1セクタ領域の第1スプリットデ
ータと前記第2セクタ領域の第2スプリットデータの2
つにスプリットし、更に前記第1スプリットデータを第
1データと第2データの2つにスプリットすると共に前
記第2スプリットデータを第3データと第4データの2
つにスプリットし、 前記第1セクタ領域に1シンクバイトパターンに続いて
前記第1データを書込み、前記第2シンクバイトパター
ンに続いて前記第2データを書込み、 前記第2セクタ領域に前記1シンクバイトパターンに続
いて前記第3データを書込み、前記第2シンクバイトパ
ターンに続いて前記第4データを書込み、更に該第4デ
ータの後に前記書込データのエラー検出訂正コードを書
込むことを特徴とする磁気ディスク装置。 - 【請求項16】請求項15記載の磁気ディスク装置に於
いて、前記第1シンクバイトパターンに続いて配置する
前記第1データ及び第3データのデータ長は、前記MR
ヘッドの媒体との衝突発熱に起因した欠陥長以上で、且
つ前記エラー検出訂正コードにより訂正可能なデータ長
以下あることを特徴とする磁気ディスク装置。 - 【請求項17】請求項15記載の磁気ディスク装置に於
いて、前記第1シンクバイトパターンと第2シンクバイ
トパターンを異なるパターンとしたことを特徴とする磁
気ディスク装置。 - 【請求項18】請求項15記載の磁気ディスク装置に於
いて、前記書込み回路は、第1及び第2のシンクバイト
パターンの前に、前記読出し回路に設けている自動等化
器の回路定数を最適値に自動調整するためのトレーニン
グパターンを書込むことを特徴とする磁気ディスク装
置。 - 【請求項19】請求項15記載の磁気ディスク装置に於
いて、前記書込み回路は、前記第1及び第2のシンクバ
イトパターンの前に、前記読出し回路に設けているクロ
ック発生回路を読出し信号に同期させるためのパイロッ
トパターンを書込むことを特徴とする磁気ディスク装
置。 - 【請求項20】請求項15記載の磁気ディスク装置に於
いて、 前記書込み回路は、所定の擬似ランダム符号を用いて前
記媒体に書込む前記第1データ、第2データ、第3デー
タ、第4データ及びエラー検出訂正コードの各々をスク
ランブルするスクランブル回路を備え、 前記読出し回路は、前記擬似ランダム信号を用いて前記
媒体から読出した前記第1データ、第2データ、第3デ
ータ、第4データ及びエラー検出訂正コードの各々をデ
・スクランブルするデ・スクランブル回路を備えたこと
を特徴とする磁気ディスク装置。 - 【請求項21】請求項15記載の磁気ディスク装置に於
いて、前記読出し回路は、前記第1セクタ領域につき第
1シンクバイトパターンを検出した場合は、前記第1デ
ータの復調後に前記第2シンクバイトパターンの復調を
スキップして前記第2データを復調し、続いて前記第2
セクタ領域につき前記第1シンクバイトパターンを検出
した場合は、前記第3データの復調後に前記第2シンク
バイトパターンの復調をスキップして前記第4データ及
びエラー検出訂正コードを復調したことを特徴とする磁
気ディスク装置。 - 【請求項22】請求項21記載の磁気ディスク装置に於
いて、前記読出し回路は、 前記第1データ及び前記第3データのデータ長DLと、
前記第1データから前記第2データまで及び前記第3デ
ータから第4データまでのギャップ長GLを予め設定
し、 前記第1セクタ領域につき第1シンクバイトパターンの
検出終了から前記データ長DLに亘り前記第1データを
復調すると共に前記ギャップ長GLに亘りパターン検出
をスキップした後に前記第2データの復調を開始し、 前記第2セクタ領域につき第1シンクバイトパターンの
検出終了から前記データ長DLに亘り前記第3データを
復調すると共に前記ギャップ長GLに亘りパターン検出
をスキップした後に前記第4データの復調を開始するこ
とを特徴とする磁気ディスク装置。 - 【請求項23】請求項15記載の磁気ディスク装置に於
いて、前記読出し回路は、前記1セクタ領域の読出し時
に前記第1シンクバイトパターンが検出されずに前記第
2シンクバイトパターンが検出された場合は、後続する
第2データ、第3データ、第4データ及びエラー検出訂
正コードを復調した後に、前記エラー検出訂正コードに
より前記第1データを復元することを特徴とする磁気デ
ィスク装置。 - 【請求項24】請求項15記載の磁気ディスク装置に於
いて、前記読出し回路は、前記第1セクタ領域の第1デ
ータ及び第2データが正常に復調され、前記第2セクタ
領域の読出し時に前記第1シンクバイトパターンが検出
されずに前記第2シンクバイトパターンが検出された場
合は、後続する第4データ及びエラー検出訂正コードを
復調した後に、前記エラー検出訂正コードにより前記第
3データを復元することを特徴とする磁気ディスク装
置。 - 【請求項25】請求項15記載の磁気ディスク装置に於
いて、前記読出し回路は、前記第1セクタ領域の第1シ
ンクバイトパターン及び第2シンクバイトパターンの両
方、または前記第2セクタ領域の第1シンクバイトパタ
ーン及び第2シンクバイトパターンの両方検出できなか
った場合は、再リード処理を行うことを特徴とする磁気
ディスク装置。 - 【請求項26】請求項25記載の磁気ディスク装置に於
いて、前記読出し回路は、再リードの際は、前記第1セ
クタ領域が復調できずに再度リード処理に移行した場合
には、前記第1データに続く第1パイロットパターンの
検出でリードゲートをオンしてパターン検出を開始し、
前記第2シンクバイトパターンが検出された場合に後続
する第2データ、第3データ、第4データ及び前記エラ
ー検出訂正コードを復調し、前記エラー検出訂正コード
により前記第1データを復元することを特徴とする磁気
ディスク装置。 - 【請求項27】請求項25記載の磁気ディスク装置に於
いて、前記読出し回路は、前記第2セクタ領域が復調で
きずに再度リード処理に移行した場合には、前記第1セ
クタ領域の第1データと第2データを復調後に、前記第
3データに続くパイロットパターンの検出でリードゲー
トをオンしてパターン検出を開始し、前記第2シンクバ
イトパターンが検出された場合に後続する第4データ及
び前記エラー検出訂正コードを復調し、前記エラー検出
訂正コードにより前記第3データを復元することを特徴
とする磁気ディスク装置。 - 【請求項28】請求項15記載の磁気ディスク装置に於
いて、前記読出し回路は、前記MRヘッドによる読取デ
ータを、連続するデータストリームとして上位装置に転
送しながら復調することを特徴とする磁気ディスク装
置。 - 【請求項29】請求項28記載の磁気ディスク装置に於
いて、前記第1シンクバイトパターンと第2シンクバイ
トパターンを同一又は異なるパターンとしたことを特徴
とする磁気ディスク装置。 - 【請求項30】請求項28記載の磁気ディスク装置に於
いて、前記読出し回路は、前記第1セクタ領域の第1パ
イロットパターンの位置でリードゲートをオンしてシン
クバイトパターンの検出を開始し、前記第1シンクバイ
トパターンが検出できなかった場合は、リードゲートを
オンしてから所定データ長の位置でリードゲートをオフ
し、次に前記第2パイロットパターンの位置でリードゲ
ートを再度オンしてシンクバイトパターンの検出を開始
し、前記第2シンクバイトパターンが検出された場合に
後続する第2データを復調し、更に前記第2セクタ領域
の第3データ、第4データ、及びエラー検出訂正コード
を復調しながら前記第1データをエラー訂正により復元
することを特徴とする磁気ディスク装置。 - 【請求項31】請求項28記載の磁気ディスク装置に於
いて、前記読出し回路は、前記第1セクタ領域の第1デ
ータ及び第2データを正常に復調後、第2セクタ領域の
第1パイロットパターンの検出でリードゲートをオンし
てシンクバイトパターンの検出を開始し、前記第1シン
クバイトパターンが検出できなかった場合は、リードゲ
ートをオンしてから所定データ長の位置でリードゲート
をオフし、次に前記第2パイロットパターンの検出でリ
ードゲートを再度オンしてシンクバイトパターンの検出
を開始し、前記第2シンクバイトパターンが検出された
場合に後続する第4データ及びエラー検出訂正コードを
復調しながら前記第3データをエラー訂正により復元す
ることを特徴とする磁気ディスク装置。 - 【請求項32】請求項15記載の磁気ディスク装置に於
いて、前記第1セクタ領域又は第2セクタ領域の第1シ
ンクバイトSB1が検出できなかった場合、又は前記第
1シンクバイトSB1の検出後に所定の位置で前記第2
シンクバイトSB2が検出できなかった場合に、リード
処理の正常終了後に、該リードスプリットセクタを欠陥
セクタと判定して代替処理を行うことを特徴とするディ
スク装置。 - 【請求項33】請求項1記載の磁気ディスク装置に於い
て、前記読出ヘッドはMRヘッドであることを特徴とす
るディスク装置。 - 【請求項34】書込ヘッドと読出ヘッドを備えた複合ヘ
ッドを用いてトラック上に情報をセクタ単位で読み書き
を受ける磁気ディスク媒体に於いて、 シンクバイトパターンを第1シンクバイトパターンと第
2シンクバイトパターンの2つにスプリットすると共に
書込みデータを第1データと第2データの2つスプリッ
トし、媒体トラック上の記セクタ領域に、前記1シンク
バイトパターンに続いて前記第1データが書込まれ、前
記第2シンクバイトパターンに続いて前記第2データが
書込まれ、更に該第2データに続いて前記書込データの
エラー検出訂正コードが書込まれたことを特徴とする磁
気ディスク媒体。 - 【請求項35】請求項34記載の磁気ディスク媒体に於
いて、前記第1シンクバイトパターンに続いて配置する
前記第1データのデータ長は、前記MRヘッドの媒体と
の衝突発熱に起因した欠陥長以上で、且つ前記エラー検
出訂正コードにより訂正可能なデータ長以下あることを
特徴とする磁気ディスク媒体。 - 【請求項36】請求項34記載の磁気ディスク媒体に於
いて、前記第1シンクバイトパターンと第2シンクバイ
トパターンを異なるパターン若しくは同一パターンとし
たことを特徴とする磁気ディスク媒体。 - 【請求項37】請求項34記載の磁気ディスク媒体に於
いて、前記第1及び第2のシンクバイトパターンの前
に、自動等化器の回路定数を最適値に自動調整するため
のトレーニングパターンが書込まれたことを特徴とする
磁気ディスク媒体。 - 【請求項38】請求項34記載の磁気ディスク媒体に於
いて、前記第1及び第2のシンクバイトパターンの前
に、読出し回路に設けているクロック発生回路を読出信
号に同期させるためのパイロットパターンが書込まれた
ことを特徴とする磁気ディスク媒体。 - 【請求項39】請求項34記載の磁気ディスク媒体に於
いて、前記第1データ、第2データ及びエラー検出訂正
コードの各々は、所定の擬似ランダム符号によりスクラ
ンブルして書込まれたことを特徴とする磁気ディスク媒
体。 - 【請求項40】請求項34記載の磁気ディスク媒体に於
いて、 前記媒体トラック上のセクタ領域の途中にサーボ領域が
予めが記録されている場合、前記セクタ領域をサーボ領
域の前の第1セクタ領域と後の第2セクタ領域との2つ
にスプリットされ、 1セクタ分の書込みデータは、第1スプリットデータと
第2スプリットデータの2つスプリットされ、更に前記
第1スプリットデータを第1データと第2データの2つ
にスプリットされると共に前記第2スプリットデータを
第3データと第4データの2つにスプリットし、 前記第1セクタ領域に第1シンクバイトパターンに続い
て前記第1データが書込まれ、前記第2シンクバイトパ
ターンに続いて前記第2データが書込まれ、 前記第2セクタ領域に前記1シンクバイトパターンに続
いて前記第3データが書込まれ、前記第2シンクバイト
パターンに続いて前記第4データが書込まれ、更に該第
4データの後に前記書込データのエラー検出訂正コード
が書込まれたことを特徴とする磁気ディスク媒体。 - 【請求項41】請求項40記載の磁気ディスク媒体に於
いて、前記第1シンクバイトパターンに続いて配置する
前記第1データ及び第3データのデータ長は、前記MR
ヘッドの媒体との衝突発熱に起因した欠陥長以上で、且
つ前記エラー検出訂正コードにより訂正可能なデータ長
以下であることを特徴とする磁気ディスク媒体。 - 【請求項42】請求項40記載の磁気ディスク媒体に於
いて、前記第1シンクバイトパターンと第2シンクバイ
トパターンを異なるパターン、若しくは同一パターンと
したことを特徴とする磁気ディスク媒体。 - 【請求項43】請求項40記載の磁気ディスク媒体に於
いて、前記書込み回路は、第1及び第2のシンクバイト
パターンの前に、前記読出し回路に設けている自動等化
器の回路定数を最適値に自動調整するためのトレーニン
グパターンが書込まれたことを特徴とする磁気ディスク
媒体。 - 【請求項44】請求項40記載の磁気ディスク媒体に於
いて、前記第1及び第2のシンクバイトパターンの前
に、読出し回路に設けているクロック発生回路を読出し
信号に同期させるためのパイロットパターンが書込まれ
たことを特徴とする磁気ディスク媒体。 - 【請求項45】請求項40記載の磁気ディスク媒体に於
いて、所定の擬似ランダム符号を用いて前記媒体に書込
む前記第1データ、第2データ、第3データ及び第4デ
ータの各々がスクランブルされていることを特徴とする
磁気ディスク媒体。
Priority Applications (6)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP04874897A JP3300628B2 (ja) | 1997-03-04 | 1997-03-04 | 情報記憶装置及び情報記憶媒体 |
| US08/925,007 US6191902B1 (en) | 1997-03-04 | 1997-08-27 | Magnetic disk apparatus and magnetic disk medium |
| DE69731520T DE69731520T2 (de) | 1997-03-04 | 1997-09-22 | Gerät für magnetische Platten und magnetisches Plattenmedium |
| EP97116454A EP0863507B1 (en) | 1997-03-04 | 1997-09-22 | Magnetic disk apparatus and magnetic disk medium |
| KR1019970055797A KR100291358B1 (ko) | 1997-03-04 | 1997-10-29 | 자기디스크장치및자기디스크매체 |
| CNB971226903A CN1173360C (zh) | 1997-03-04 | 1997-11-13 | 磁盘装置与磁盘介质 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP04874897A JP3300628B2 (ja) | 1997-03-04 | 1997-03-04 | 情報記憶装置及び情報記憶媒体 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH10247303A true JPH10247303A (ja) | 1998-09-14 |
| JP3300628B2 JP3300628B2 (ja) | 2002-07-08 |
Family
ID=12811913
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP04874897A Expired - Fee Related JP3300628B2 (ja) | 1997-03-04 | 1997-03-04 | 情報記憶装置及び情報記憶媒体 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US6191902B1 (ja) |
| EP (1) | EP0863507B1 (ja) |
| JP (1) | JP3300628B2 (ja) |
| KR (1) | KR100291358B1 (ja) |
| CN (1) | CN1173360C (ja) |
| DE (1) | DE69731520T2 (ja) |
Families Citing this family (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| AU3365599A (en) * | 1998-03-26 | 1999-10-18 | Qlogic Corporation | Controller for a disk drive and method for writing onto and reading from a disk |
| US6665240B1 (en) * | 1998-10-07 | 2003-12-16 | Sony Corporation | Apparatus and method for manufacturing optical disks, apparatus and method for recording data on optical disks, apparatus and method for reproducing data from optical disks, and optical disk |
| US6711225B1 (en) * | 2000-05-26 | 2004-03-23 | Marvell International, Ltd. | Method and apparatus for synchronization of a bit stream for long latency data detection |
| ATE401647T1 (de) * | 2001-05-02 | 2008-08-15 | Pioneer Corp | Informationsaufzeichnungsmedium und informationsaufzeichnungsgerät |
| EP1293971B1 (en) * | 2001-09-14 | 2008-07-16 | Pioneer Corporation | Information recording medium, information reading apparatus and information recording apparatus |
| KR100677106B1 (ko) * | 2002-12-10 | 2007-02-01 | 삼성전자주식회사 | 정보저장매체 및 그 기록/재생방법 |
| US20060123321A1 (en) * | 2004-11-22 | 2006-06-08 | International Business Machines Corporation | System and method for reconstructing lost data in a storage system |
| JP5438917B2 (ja) * | 2008-05-21 | 2014-03-12 | 昭和電工株式会社 | 磁気記録媒体の評価方法および製造方法 |
| US8190831B2 (en) * | 2008-10-31 | 2012-05-29 | Lsi Corporation | Methods and apparatus for detecting a syncMark in a hard disk drive |
| US8161351B2 (en) * | 2010-03-30 | 2012-04-17 | Lsi Corporation | Systems and methods for efficient data storage |
| US10255944B2 (en) * | 2012-06-27 | 2019-04-09 | Marvell World Trade Ltd. | Systems and methods for reading and decoding encoded data from a storage device |
| US8687301B1 (en) * | 2013-01-08 | 2014-04-01 | Lsi Corporation | Parallel no-sync-mark retry |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04243063A (ja) * | 1991-01-18 | 1992-08-31 | Matsushita Electric Ind Co Ltd | 磁気ディスク装置 |
| JPH0512809A (ja) * | 1991-07-03 | 1993-01-22 | Nec Corp | デイスク駆動装置のフオーマツト制御回路 |
| US5544180A (en) * | 1992-06-08 | 1996-08-06 | Qlogic Corporation | Error-tolerant byte synchronization recovery scheme |
| US5523903A (en) * | 1993-12-23 | 1996-06-04 | International Business Machines Corporation | Sector architecture for fixed block disk drive |
| DE69507080T2 (de) * | 1994-06-07 | 1999-05-27 | Matsushita Electric Industrial Co., Ltd., Kadoma, Osaka | Optisches Informationsaufzeichnungsmedium, optisches Informationsaufzeichnungsverfahren, und optisches Informationswiedergabegerät hierfür |
| DE69419532T2 (de) * | 1994-09-06 | 2000-02-03 | Seagate Technology, Inc. | Vorrichtung und verfahren zum auffinden von datensektoren in eingebetteten-servo festplatteneinheit |
| JPH08194906A (ja) * | 1995-01-20 | 1996-07-30 | Fujitsu Ltd | ディスク装置 |
| AU706245B2 (en) | 1995-04-03 | 1999-06-10 | Kabushiki Kaisha Toshiba | Data transmission system, data recording and reproducing apparatus and recording medium each having data structure of error correcting code |
| US6108152A (en) * | 1996-10-01 | 2000-08-22 | Seagate Technology, Inc. | Redundant synchronization fields to improve disc drive read performance |
| 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 |
| US5844920A (en) * | 1996-11-07 | 1998-12-01 | Cirrus Logic, Inc. | Thermal asperity compensation using multiple sync marks for retroactive and split segment data synchronization in a magnetic disk storage system |
-
1997
- 1997-03-04 JP JP04874897A patent/JP3300628B2/ja not_active Expired - Fee Related
- 1997-08-27 US US08/925,007 patent/US6191902B1/en not_active Expired - Fee Related
- 1997-09-22 EP EP97116454A patent/EP0863507B1/en not_active Expired - Lifetime
- 1997-09-22 DE DE69731520T patent/DE69731520T2/de not_active Expired - Fee Related
- 1997-10-29 KR KR1019970055797A patent/KR100291358B1/ko not_active Expired - Fee Related
- 1997-11-13 CN CNB971226903A patent/CN1173360C/zh not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| EP0863507A2 (en) | 1998-09-09 |
| EP0863507A3 (en) | 1999-07-07 |
| EP0863507B1 (en) | 2004-11-10 |
| KR100291358B1 (ko) | 2002-04-17 |
| CN1173360C (zh) | 2004-10-27 |
| KR19980079442A (ko) | 1998-11-25 |
| JP3300628B2 (ja) | 2002-07-08 |
| CN1192566A (zh) | 1998-09-09 |
| DE69731520D1 (de) | 2004-12-16 |
| DE69731520T2 (de) | 2005-03-24 |
| US6191902B1 (en) | 2001-02-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6084734A (en) | Data recovery using targeted ECC correction | |
| US6661591B1 (en) | Disk drive employing sector-reconstruction-interleave sectors each storing redundancy data generated in response to an interleave of data sectors | |
| US5872800A (en) | Write verify method for correcting unrecoverable sectors in a disc storage system using track level redundancy | |
| US6687850B1 (en) | Disk drive for storing sector-reconstruction sectors and for storing a sector-reconstruction status in sectors distributed around a disk | |
| JP3663377B2 (ja) | データ記憶装置、読み出しデータの処理装置および読み出しデータの処理方法 | |
| US5751733A (en) | Interleaved redundancy sector for correcting an unrecoverable sector in a disc storage device | |
| US6583943B2 (en) | System and method for providing nonadjacent redundancy synchronization bytes | |
| JP3300628B2 (ja) | 情報記憶装置及び情報記憶媒体 | |
| JP3835495B2 (ja) | 磁気ディスク装置及び磁気ディスク媒体 | |
| JP2001043636A (ja) | データ回復方法およびデータ記憶装置 | |
| US5701304A (en) | Method for correcting unrecoverable sectors using track level redundancy in a disc drive storage system | |
| JP2001524243A (ja) | ディスク・ドライブの読み出しパフォーマンスを改善する冗長同期フィールド | |
| US6392829B1 (en) | Alternate randomizing for even/odd data tracks | |
| JP3981228B2 (ja) | データ書き込み方法 | |
| JP2002288943A (ja) | 情報記録再生装置及びデータ再生方法 | |
| US5153879A (en) | Optical recording system | |
| JP3698662B2 (ja) | デジタル情報再生装置 | |
| JP3462031B2 (ja) | ディスク再生装置 | |
| JPH0620403A (ja) | 磁気ディスク装置 | |
| JP4247651B2 (ja) | 情報処理装置、情報記録媒体及び情報の伝送方法 | |
| KR100315768B1 (ko) | 고속의 데이타재생을 위한 메모리액세스방법 및 이를 채용한dvd시스템 | |
| JP3795539B2 (ja) | 情報再生装置の情報再生方法 | |
| JP3495004B2 (ja) | データ再生装置、データ再生方法およびプログラム記録媒体 | |
| JP3829617B2 (ja) | デジタル信号記録装置 | |
| KR19990063229A (ko) | Dvd ecc의 버퍼 대역폭 절약형 회로 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20020319 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080419 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090419 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090419 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100419 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100419 Year of fee payment: 8 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100419 Year of fee payment: 8 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100419 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110419 Year of fee payment: 9 |
|
| LAPS | Cancellation because of no payment of annual fees |