JP2009032378A - ディスクドライブ装置及びメディア欠陥検出方法 - Google Patents
ディスクドライブ装置及びメディア欠陥検出方法 Download PDFInfo
- Publication number
- JP2009032378A JP2009032378A JP2007335201A JP2007335201A JP2009032378A JP 2009032378 A JP2009032378 A JP 2009032378A JP 2007335201 A JP2007335201 A JP 2007335201A JP 2007335201 A JP2007335201 A JP 2007335201A JP 2009032378 A JP2009032378 A JP 2009032378A
- Authority
- JP
- Japan
- Prior art keywords
- defect
- read
- servo
- area
- hard 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.)
- Withdrawn
Links
Images
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/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
- 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/1816—Testing
-
- 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/1287—Synchronisation pattern, e.g. VCO 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
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2508—Magnetic discs
- G11B2220/2516—Hard disks
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
【課題】新規且つ改善された、ディスクドライブ装置及びメディア欠陥検出方法の提供。
【解決手段】一実施形態によれば、ディスクドライブ装置は、2以上の欠陥検出基準を用いて生成された欠陥テーブルを含む。サイズが異なり、特定の領域においてドライブ動作に影響し得る欠陥を検出してマップするために、異なる欠陥検出基準を用いる方法及び装置が説明される。また、エラー訂正システムの利用による、選択された領域での高速で効果的な欠陥スキャニングを提供する方法及び装置が説明される。欠陥検出中は、読み出し/書き込みゲートアサーションが、サーボゲートパルスを用いてトリガされる方法が示される。
【選択図】図1
【解決手段】一実施形態によれば、ディスクドライブ装置は、2以上の欠陥検出基準を用いて生成された欠陥テーブルを含む。サイズが異なり、特定の領域においてドライブ動作に影響し得る欠陥を検出してマップするために、異なる欠陥検出基準を用いる方法及び装置が説明される。また、エラー訂正システムの利用による、選択された領域での高速で効果的な欠陥スキャニングを提供する方法及び装置が説明される。欠陥検出中は、読み出し/書き込みゲートアサーションが、サーボゲートパルスを用いてトリガされる方法が示される。
【選択図】図1
Description
本発明はディスクドライブ装置及びメディア欠陥検出方法に関する。
ディスクドライブは、情報記憶装置である。ディスクドライブは回転スピンドルに固定された1枚以上のディスクと、それぞれのディスクの表面からデータを表す情報を読み出すための、及び/又は、それぞれのディスクの表面にデータを書き込むための、少なくとも一つのヘッドを含む。ヘッドは、ボイスコイルモータ(voice coil motor)によって駆動され得るアクチュエータに連結されたサスペンションによって支持される。ディスクドライブの制御電子回路は、電気パルスをボイスコイルモータに提供して、ディスク上の円形トラック内でのデータ読み出し及び書き込みのためにヘッドをディスク上の所望の位置に移動させ、不使用時あるいはディスクドライブの保護のために好ましい他の場合にヘッドを安全なエリアに止めさせる。
ディスク表面には欠陥がないことが望ましいが、ある程度の欠陥が存在することは避けがたい。メディア欠陥を伴うディスクドライブ動作を管理するための一般的な解決法は、ディスク表面上の欠陥をスキャンし、欠陥配置を含んだマップすなわち欠陥テーブルを作成することである。このようにして、ディスクの読み出し時、あるいは書き込み時に、欠陥を避けることができる。しかしながら、信頼性の高いドライブ動作を保証するために、常に欠陥検出能力を向上させる必要がある。
そこで、本発明は、新規且つ改善された、ディスクドライブ装置及びメディア欠陥検出方法を提供することを目的とする。
本発明は以下の態様を含む。
(1)第1のハードディスク表面領域内において、欠陥検出に第1の基準を適用することと、
第2のハードディスク表面領域内において、第1の基準より低い欠陥検出スレッショルドを有する第2の基準を適用すること、
を備える、メディア欠陥について記憶装置のハードディスク表面をチェックする方法。
第2のハードディスク表面領域内において、第1の基準より低い欠陥検出スレッショルドを有する第2の基準を適用すること、
を備える、メディア欠陥について記憶装置のハードディスク表面をチェックする方法。
(2)前記第2のハードディスク表面領域は、前記ハードディスク表面上の同期マークに近接する領域を含む、(1)の方法。
(3)前記第2の基準を適用することは、データ領域には受け入れ可能であるが、同期マーク領域には大きくて受け入れられない欠陥サイズについてチェックすること、を含む(1)の方法。
(4)サーボゲートパルスに直接関係する時刻に読み出し/書き込みゲートをアサートすること、をさらに含む(1)の方法。
(5)前記サーボゲートパルスに直接関係する時刻に読み出し/書き込みゲートをアサートすることは、前記サーボゲートパルスの立下りに前記読み出し/書き込みゲートをアサートすることを含む、(4)の方法。
(6)前記サーボゲートパルスに直接関係する時刻に読み出し/書き込みゲートをアサートすることは、前記サーボゲートパルスの立下り後の選択された時刻に、前記読み出し/書き込みゲートをアサートすることを含む、(4)の方法。
(7)サーボゲートパルスの立下りを用いて、書き込みゲートのアサーションをトリガすることと、
セクタにテストデータのセットを書き込むことと、
前記セクタ内の前記テストデータのセットを読み出すために、サーボゲートパルスの立下りを用いて、読み出しゲートのアサーションをトリガすることと、
メディア欠陥配置を決定するために、書き込まれたテストデータのセットを、読み出されたテストデータのセットと比較すること、
を備える、メディア欠陥について記憶装置のハードディスク表面をチェックする方法。
セクタにテストデータのセットを書き込むことと、
前記セクタ内の前記テストデータのセットを読み出すために、サーボゲートパルスの立下りを用いて、読み出しゲートのアサーションをトリガすることと、
メディア欠陥配置を決定するために、書き込まれたテストデータのセットを、読み出されたテストデータのセットと比較すること、
を備える、メディア欠陥について記憶装置のハードディスク表面をチェックする方法。
(8)前記サーボゲートパルスの立下りを用いて書き込みゲートのアサーションをトリガすることは、前記サーボゲートパルスの立下りに近接した時間間隔の後に、前記書き込みゲートのアサーションをトリガすることを含む、(7)の方法。
(9)前記書き込まれたテストデータのセットを読み出されたテストデータのセットと比較することは、
第1のハードディスク表面領域内において、欠陥検出に第1の基準を適用することと、
第2のハードディスク表面領域内において、第1の基準より低い欠陥検出スレッショルドを有する第2の基準を適用すること、
を含む、(7)の方法。
第1のハードディスク表面領域内において、欠陥検出に第1の基準を適用することと、
第2のハードディスク表面領域内において、第1の基準より低い欠陥検出スレッショルドを有する第2の基準を適用すること、
を含む、(7)の方法。
(10)前記第1のハードディスク表面領域はデータ領域を含み、前記第2のハードディスク表面領域は同期マーク領域を含む、(9)の方法。
(11)前記第2のハードディスク表面領域は、前記同期マークの周りにウィンドウを含む、(10)の方法。
(12)前記第2のハードディスク表面領域内において低い欠陥検出スレッショルドを有する第2の基準を適用することは、前記同期マークの周りで選択可能なサイズを有するウィンドウにおいて、低い欠陥検出スレッショルドを有する第2の基準を適用すること、を含む(11)の方法。
(13)前記第1のハードディスク表面領域内において欠陥検出に第1の基準を適用することは、エラー訂正コード(ECC)スレッショルドサイズより小さい欠陥はマップしないこと、を含む(9)の方法。
(14)前記第2のハードディスク表面領域において低い欠陥検出スレッショルドを有する第2の基準を適用することは、前記ECCスレッショルドサイズより小さい欠陥を、前記欠陥が前記第2のハードディスク表面領域に存在する場合にのみ、検出すること及びマップすること、を含む(13)の方法。
(15)複数のセクタを含み、各セクタは複数のトラックを有するディスクと、
ディスクドライブ装置内に位置する記憶メディアであって、
第1の領域内の、第1のスレッショルドサイズより大きい1以上の欠陥と、
第2の領域内の、前記第1のスレッショルドサイズより小さく、第2のスレッショルドサイズよりは大きい第2のサイズの1以上の欠陥と、
に対応する位置を含む欠陥配置の欠陥テーブルを記憶する記憶メディアと、
を備えるディスクドライブ装置。
ディスクドライブ装置内に位置する記憶メディアであって、
第1の領域内の、第1のスレッショルドサイズより大きい1以上の欠陥と、
第2の領域内の、前記第1のスレッショルドサイズより小さく、第2のスレッショルドサイズよりは大きい第2のサイズの1以上の欠陥と、
に対応する位置を含む欠陥配置の欠陥テーブルを記憶する記憶メディアと、
を備えるディスクドライブ装置。
(16)前記第1の領域はデータ領域を含み、前記第2の領域はセクタパルスに近接した領域を含む、(15)のディスクドライブ装置。
(17)前記第2のサイズの欠陥は同期マークを囲む間隔内に位置し、前記間隔はドライブモータジッタトレランス以上である、(16)のディスクドライブ装置。
(18)前記記憶メディアはディスクである、(15)のディスクドライブ装置。
本発明によれば、新規且つ改善された、ディスクドライブ装置及びメディア欠陥検出方法を提供することができる。
以下では、本発明の実施形態の例が、図面を参照して説明される。
図1は、一実施形態による、磁気記録再生装置(ハードディスクドライブ)の斜視図である。磁気記録再生装置は内部にシャシー(chassis)10、磁気ディスク11、読み出しヘッド及び書き込みヘッドを含んだヘッドスライダ(head slider)16、ヘッドスライダ16を支持するヘッドサスペンションアッセンブリ(head suspension assembly)(サスペンション15及びアクチュエータアーム14)、ボイスコイルモータ(VCM)17、及び回路基板を含む。
磁気ディスク(離散トラックメディア(discrete track media))11は、スピンドルモータ(spindle motor)12に取り付けられ、スピンドルモータ12によって回転される。各種のデジタルデータが、垂直磁気記録方法で磁気ディスク11に記録される。実施形態の一例においては、ヘッドスライダ16に内蔵された磁気ヘッドは、一極構造の書き込みヘッドと、遮蔽MR読み出し素子(GMRフィルムやTMRフィルム等)を用いる読み出しヘッドとを含む統合ヘッドである。サスペンション15はアクチュエータアーム14の一端で保持され、ヘッドスライダ16を支持して磁気ディスク11の記録面を向くようにする。アクチュエータアーム14は、ピボット(pivot)13に取り付けられる。ボイスコイルモータ(VCM)17は、アクチュエータを駆動するもので、アクチュエータアーム14の他端に備えられる。VCM17は、ヘッドサスペンションアッセンブリを駆動し、磁気ヘッドの位置を磁気ディスク11の半径方向で任意の位置に定める。回路基板は、VCMのための駆動信号と、磁気ヘッドによって行われる読み出し及び書き込み動作を制御するための制御信号とを生成するヘッドIC(head IC)を含む。
図2は、一実施形態による、磁気ディスク11の概略平面図である。図2は、データゾーン(data zone)18及びサーボゾーン(servo zone)19を示す。ユーザデータは、データゾーン18の各々に記録される。本例の磁気ディスクは、同心の磁気パターンを成すトラックを有する。記録トラックの一例については、図3を参照して後述される。ヘッドの位置決めのためのサーボデータ(servo data)は、異なって磁化された物質によるパターンとして、各サーボゾーン19に形成される。ディスク表面上で、サーボゾーン19は、アクセス中のヘッドスライダの軌跡に対応する円弧のような形状をしている。
図3は、一実施形態による、磁気ディスクメディア内のデータゾーンの一例の斜視図である。柔軟な基層(underlayer)22は、基板(substrate)21上に形成されている。磁気パターンは記録トラック(recording track)23を構成する。記録トラック23の半径方向の幅及びトラックピッチ(track pitch)は、それぞれTw及びTpによって示される。読み出しヘッドのGMR素子31と書き込みヘッドの単極(single pole)32は、ヘッドスライダ内に形成されており、記録トラック23上に配置される。
基板21としては、平坦なガラス基板が用いられてもよい。基板21はガラス基板に限らず、アルミ基板(あるいは他の適当な基板)が用いられてもよい。磁性材料は、基板21上に配置され、選択的に磁化されて記録トラックを形成する。記録トラック23のような磁性材料にはCoCrPtが用いられてもよいが、本発明はこれに限定されない。図示されていないが、ダイアモンド状炭素(diamond-like carbon)(DLC)の保護フィルムが、メディアの表面上に形成されてもよい。一例においては、保護フィルムの表面に潤滑剤が塗布されてもよい。
図4及び図5を参照して、サーボゾーン及びデータゾーンのパターンが説明される。図4に概略的に示されるように、サーボゾーン19はプリアンブルセクション(preamble section)41、アドレスセクション(address section)42、バーストセクション(burst section)43を偏差(deviation)の検出のために有する。
図5に示すように、データゾーン18は記録トラック23を含む。サーボ信号(servo signal)を提供する磁化のパターンは、サーボゾーン19のプリアンブルセクション41、アドレスセクション42、及びバーストセクション43のそれぞれにおいて形成される。これらのセクションは、以下に述べる機能を有してもよい。
プリアンブルセクション41は、メディアの回転偏向によって引き起こされる偏差に関するサーボ信号読み出しのためのクロックを同期させるフェーズロックループ(phase lock loop)(PLL)処理、及び適切な信号振幅を維持するAGC処理を実行するために備えられる。
アドレスセクション42は、例えばマンチェスター符号化方式(Manchester encoding)や他のタイプの符号化を用いて、円周方向にプリアンブルセクション41と同じピッチで形成され、サーボマーク(servo mark)、セクタデータ(sector data)、シリンダデータ(cylinder data)等と称されるサーボ信号認識コード(servo signal recognition code)を有してもよい。特に、シーク(seek)動作中のアドレス読み出しエラーの悪影響を低減させるため、隣接するトラック間に最小の差を与えるよう、シリンダデータはサーボトラックごとに変化のあるデータを示すパターンを有する。
バーストセクション43は、オフトラック(off-track)検出領域であり、シリンダアドレス(cylinder address)についてのオントラック(on-track)状態に対するオフトラック量の検出に用いられる。バーストセクション43は、所望のトラック中心に対して読み出し又は書き込みヘッドを配置するためのパターンを含む。図5のパターンは、バーストマーク(burst mark)(A,B,C,及びD)の4つのフィールドを含む例として示され、その半径方向のパターン位相(pattern phase)は、各フィールドで互いにシフトしている。他のバーストパターンもまた用いられ得る。一例としては、複数のマークが、円周方向にプリアンブルセクションと同ピッチで配置される。
バーストセクション43に基づく位置検出の原理は、詳細には説明されない。図示されたパターンを用いる場合、オフトラック量は、A,B,C及びDバーストからの読み出し信号の平均振幅値の計算によって得られる。上述のように、平均振幅に依らない他のパターンが用いられてもよい。
図6は、実施形態の一例による、磁気記録再生装置(ハードディスクドライブ)のブロック図を示す。この図は、磁気ディスク11の表面上方にのみ存在するヘッドスライダ16を示している。しかしながら、離散トラックを有する垂直磁気記録層が、磁気ディスクの両面に形成されている。ダウンヘッド(down head)及びアップヘッド(up head)は、磁気ディスクの上面及び下面の上方及び下方にそれぞれ設けられる。ディスクドライブは、ヘッドディスクアッセンブリ(head disk assembly)(HDA)100と呼ばれる本体ユニット及びプリント基板(PCB)200を含む。
図6に示すように、HDA100は、磁気ディスク11、磁気ディスク11を回転させるスピンドルモータ12、読み出しヘッド及び書き込みヘッドを含むヘッドスライダ16、サスペンション15及びアクチュエータアーム14、VCM17、及び図示しないヘッド増幅器(head amplifier)(HIC)を有する。ヘッドスライダ16には、図3に示す巨大磁気抵抗(GMR)素子といった読み出し素子を含む読み出しヘッド31及び書き込みヘッド32が備えられる。
ヘッドスライダ16は、サスペンション15上に設けられたジンバルによって伸縮自在に支持されてもよい。サスペンション15はアクチュエータアーム14に取り付けられ、アクチュエータアーム14は、ピボット13に回転可能に取り付けられている。VCM17はピボット13周りにトルクを発生させ、アクチュエータアーム14が磁気ディスク11の半径方向にヘッドを動かす。HICは、アクチュエータアーム14に固定され、ヘッドからの入力信号及び出力信号を増幅する。HICはフレキシブルケーブル(flexible cable)120を介してPCB200に接続される。HICをアクチュエータアーム14上に備えると、ヘッド信号内のノイズが効果的に低減され得る。しかしながら、HICはHDA本体に固定されてもよい。
上述のように、磁気記録層は磁気ディスク11の各面上に形成され、それぞれが円弧のような形状をもつサーボゾーン19は移動するヘッドの軌跡に対応するよう形成される。磁気ディスクの仕様は、特定のドライブに適した読み出し/書き込み特性、外径及び内径に応じる。サーボゾーン19によって形成される円弧の半径は、ピボットから磁気ヘッド素子への距離として与えられる。
図示された実施形態の例では、いくつかの主要な電気的コンポーネント、いわゆるシステムLSIがプリント基板(PCB)200上に取り付けられている。システムLSIはコントローラ210、読み出し/書き込みチャネルIC(read/write channel IC)220、及びモータドライバIC(motor driver IC)240である。コントローラ210は、ディスクコントローラ(HDC)及びMPUと、ファームウェアを含む。一実施形態においては、ファームウェアは以下で説明されるように欠陥検出方法のために構成される。一実施形態においては、ハードディスクドライブの製造及びテスト段階の間、欠陥検出はハードディスクドライブ外部のシステムによって制御される。
MPUは、駆動システムの制御ユニットであり、ROM、RAM、CPU、及び本実施形態の例に係るヘッド位置決め制御システムを実施する論理処理ユニットを含む。論理処理ユニットは、高速計算を実行するハードウェア回路から成る演算処理ユニットである。論理処理回路のためのファームウェアは、ROMあるいはディスクドライブの他の場所に保存されている。MPUは、ファームウェアに従ってドライブを制御する。
ディスクコントローラ(HDC)は、ハードディスクドライブ内のインタフェースユニットであり、ディスクドライブとホストコンピュータ500(例えば、パーソナルコンピュータ)間のインタフェースと、MPU、読み出し/書き込みチャネルIC220、及びモータドライバ240とを用いた情報交換によりドライブ全体を管理する。
読み出し/書き込みチャネルIC220は、読み出し/書き込み動作に関連するヘッド信号処理ユニット(head signal processing unit)である。読み出し/書き込みチャネルIC220は、読み出し/書き込みパス(read/write path)212及びサーボ復調器(servo demodulator)204を含んで図示される。読み出し/書き込みパス212は、ユーザデータとサーボデータの読み出し及び書き込みに用いられことができ、サーボ復調に有用なフロントエンド回路(front end circuitry)を含んでもよい。読み出し/書き込みパス212はまた、セルフサーボ書き込み(self-servowriting)でのサーボ情報書き込みに用いられてもよい。ディスクドライブは他のコンポーネントをも含んでいるが、実施形態の例を説明するのに必須ではないため図示されていないことには留意すべきである。
サーボ復調器204は、サーボフェーズロックドループ(phase locked loop)(PLL)226、サーボ自動ゲイン制御(automatic gain control)(AGC)228、サーボフィールドディテクタ(field detector)231、及びレジスタスペース(register space)232を含んで図示される。サーボPLL226は、一般に、サーボ復調器204内で、1以上のタイミングあるいはクロック回路(図6には示さず)のための周波数及び位相の制御を提供するのに用いられる制御ループである。例えば、サーボPLL226は、タイミング信号を読み出し/書き込みパス212に提供することができる。サーボAGC228は、可変ゲイン増幅器(variable gain amplifier)を含み(又は駆動し)、複数のディスク11のうち1つ上のサーボゾーン19が読み出されている時の、読み出し/書き込みパス212の出力をほぼ一定レベルに保つために用いられる。サーボフィールドディテクタ231は、SAM、トラック番号、第1位相サーボバースト(first phase servo burst)、及び第2位相サーボバースト(second phase servo burst)を含む、サーボゾーン19の様々なサブフィールド(subfield)の検出及び/又は復調に用いられる。MPUは、様々なサーボ復調機能(例えば、決定、比較、特徴付け等)の実行に用いられ、サーボ復調器204の一部であるとも考えることができる。別の方法では、サーボ復調器204は、独自のマイクロプロセッサを持つことも可能である。
1以上のレジスタ(例えばレジスタスペース233内)は、読み出し/書き込みパス212がサーボデータを読んでいる場合は、適切なサーボAGC値(例えばゲイン値、フィルタ係数、フィルタ蓄積パス(filter accumulation path)等)の記憶に用いられ、読み出し/書き込みパス412がユーザデータを読んでいる場合には、1以上のレジスタが適切な値(例えばゲイン値、フィルタ係数、フィルタ蓄積パス等)を記憶するのに用いられ得る。制御信号は、読み出し/書き込みパス212のカレントモードに従い、適切なレジスタを選択するのに用いられ得る。記憶されたサーボAGC値は、動的な更新が可能である。例えば、読み出し/書き込みパス212がサーボデータを読んでいる時に用いられる記憶されたサーボAGC値は、更なるサーボゾーン19が読み出されるたびに更新され得る。このように、最も近いサーボゾーン19の読み出しについて決定されたサーボAGC値は、次のサーボゾーン19が読み出される際には、始動サーボAGC値となり得る。
読み出し/書き込みパス212は、磁気ディスク11への情報の書き込み及び磁気ディスク11からの情報の読み出し処理に用いられる電子回路を含む。MPUは、サーボ制御アルゴリズムを実行することができ、このため、サーボコントローラと称される。あるいは、別個のマイクロプロセッサあるいはデジタル信号プロセッサ(図示せず)がサーボコントロール機能を実行することもできる。
上述のように、磁気ディスク11は、情報が記憶される磁気メディアの領域を含む。欠陥のない磁気メディア表面が望ましいが、多数の領域が欠陥を含むことは不可避である。図示された各実施形態においては、ハードディスクドライブはメディア欠陥に関わらず、まず磁気ディスク11の表面上にある欠陥を検出し、欠陥テーブル等に欠陥の配置をマッピングすることによって動作する。データの読み出し/書き込み動作中に、欠陥テーブルがチェックされて、欠陥が位置する領域は回避され、従って、磁気ディスク11の残りの領域は十分な機能が保たれる。トーンスキャン法(tone scan method)といった欠陥検出の一方法では、データが磁気ディスクに書き込まれ、そして後で読み出される。書き込まれたデータと読み出されたデータの相違がチェックされ、この相違の配置がマップされる。
スレッショルドサイズよりも大きな欠陥は使用不能であるため、このような欠陥のサイズ及び配置は欠陥テーブルにマップされ、回避される。スレッショルドサイズ以下ではあっても、欠陥として検出可能な欠陥もあるが、これらはドライブ動作中の回避を必要とするほどには大きくない。一実施形態においては、このような小さな欠陥については、エラー訂正システムあるいはエラー訂正コード(ECC)が、小さな欠陥を含むメディア領域の使用を可能とするために採用される。
しかしながら、磁気ディスク11には小さな欠陥に対してより感度が高い領域があり、このような領域では欠陥の訂正にECCが使用できる。例えばセクタパルス領域(sector pulse region)は、読み出し/書き込みヘッドを、磁気ディスク上の次のデータ領域でのデータアクセスに用いられるタイミングに同期させるための情報を含む。一例において、同期マーク(sync mark)に近接する小さな欠陥がドライブ動作に影響を与えることがあり得る。
同期マークに近接した小さな欠陥がドライブに影響を与える一メカニズムは、ドライブモータジッタ(drive motor jitter)を含む。磁気ディスク11を駆動するモータは、小さいが測定可能なベアリングジッタトレランス(bearing jitter tolerance)を有するベアリングを含む。磁気ディスクに書き込まれたデータは、ドライブ動作中の異なる時刻では、ジッタトレランス内のわずかに異なる位置に配置されることがある。モータジッタの効果は図7にさらに詳しく説明され、以下の本発明の各実施形態と共に議論される。
図7は、磁気メディアトラック700及びトラック700内の関連する複数のセクタパルス710の概略図を示す。第1のセクタ712及び第2のセクタ714はセクタパルス710間に示される。データ領域730は、セクタパルス領域732と共に示される。セクタパルス領域732は、次のデータ領域730でのデータの読み出しを容易にするための同期マークといった、ハードウェア動作に重要な情報を含む。
セクタパルス領域732は、セクタパルス710を取り囲むウィンドウサイズ(window size)734と共に示されている。大きな欠陥720は第2のセクタ714内に示され、小さな欠陥722は第1のセクタ712のデータ領域730内に示されている。上述のように、一実施形態においては、大きな欠陥720はスレッショルドサイズより大きく、この欠陥情報は欠陥テーブルにカタログされる。一実施形態においては、スレッショルド欠陥サイズはドライブ内でのECCシステムによって決定される。すなわち、スレッショルドサイズよりも小さい欠陥はECCを用いてドライブ動作中に補正可能であるため、この欠陥はマップされない。
図7では、大きな欠陥720はECCを用いて訂正できないため、大きな欠陥720はマップされる。一例において、当該大きな欠陥720を含む第2のセクタ714が、使用不能であるとして欠陥テーブルにリストされる。小さな欠陥722(やはりデータ領域730内)は、スレッショルドサイズより小さいため、当該小さな欠陥722はマップされない。動作中に、小さな欠陥722がECCを用いて補正される。
上述のように、選択された領域は小さな欠陥に対して、より感度が高い。例えば、図7では小さな欠陥724が、小さな欠陥722と同じサイズで表されているが、小さな欠陥724はセクタパルス領域732内に位置し、セクタパルス710に近接している。一実施形態において、ECCはセクタパルス領域では有効ではなく、小さな欠陥724は、ドライブ動作に影響を与え得る。
例えば同期マーク等の、データの感度の高い部分が小さな欠陥724に近接して書き込まれていると、当該小さな欠陥724が回避されるのならば、ドライブは正常に動作することができる。しかしながら、モータジッタのようなメカニズムが磁気ディスクに書き込まれたデータをわずかに動かすと、同期マークが小さな欠陥724に入ることがあり、近接するデータ領域730での読み出しでドライブエラーが引き起こされる。
一実施形態において、欠陥724のような小さな欠陥は、ドライブエラーの一因となる可能性があるため、検出されてマップされる。一例において、欠陥724に関連する第1のセクタ712はマップされて回避される。一実施形態においては、第1の欠陥検出基準がデータ領域730のような第1の領域に適用される。当該第1の領域では、欠陥検出のためのスレッショルドはECCスレッショルドを含み、このECCスレッショルド以上ではECCによる訂正はできない。ECCが読み出しエラーを訂正できれば、一般的に欠陥は存在しない。一実施形態において、いったん欠陥が見つけられると、セクタ全体が一つの単位として欠陥テーブルにマップされ、将来はセクタ全体が回避される。
一実施形態においては、第2の欠陥検出基準が、セクタパルス領域732のような第2の領域に適用される。第2の欠陥検出基準の下では、小さな欠陥724が検出されてマップされる。一実施形態において、セクタパルス領域732はセクタパルス710を中心としているが、本発明はこれに限定されない。一例としては、セクタパルス領域732はセクタパルス710に近接する同期マークを中心とする。セクタパルス領域732の中心をセクタパルス710とすることは有効であるが、これは、以下でさらに詳細に議論されるようにドライブモータトレランスの主な要因となるためである。一実施形態において、ウィンドウサイズ734は、ドライブモータジッタトレランス以上である。
上述の方法を用いて、ドライブ動作に影響し得る異なるサイズの欠陥が、全て検出されマップされる。有効な領域でECCを使用することで、より多くの磁気ディスク領域が利用される。
データ領域及びセクタパルス領域が例として議論されたが、本発明はこれに限定されない。異なる欠陥検出の基準が有効な磁気ディスクの他のタイプの領域もまた、本発明の開示の範囲内である。
図8は、選択されたディスクドライブ機能のタイミング図を示す。サーボゲートパルス(servo gate pulse)810は、セクタパルス710及び読み出し/書き込みゲートアサーション(gate assertion)820に対応して示されている。一実施形態では、読み出し/書き込みゲートアサーション820は、セクタパルス710の使用とは対照的に、サーボゲートパルス810を用いてトリガされる。サーボゲートパルス810の使用は、上述の各実施形態で説明されたように、セクタパルスに隣接する各領域の欠陥を、読み出し/書き込みヘッドがチェックすることを可能にする。
一実施形態において、サーボゲートパルス810の立下り(falling edge)812は、読み出し書き込みゲートのトリガアサーション(trigger assertion)に用いられる。図8に示すように、読み出し/書き込みゲートアサーション820は、サーボゲートパルス810の立下り812に揃う。他の実施形態では、読み出し/書き込みゲートアサーション820はサーボゲートの他の相に揃う。一実施形態では、読み出し/書き込みゲートは、サーボゲートパルス810の立下り812後の選択された時刻においてアサート(assert)される。
一実施形態においては、読み出し/書き込みゲートアサーション820はサーボゲートパルス810を用いてトリガされ、さらに上述のように、欠陥検出の1以上の基準が、異なった領域においてサイズの異なる欠陥を、磁気ディスク上で検出するのに使用される。一実施形態では、サーボゲートパルス810を用いて読み出し/書き込みゲートアサーションをトリガする方法は、欠陥検出中にのみ使用される。選択された方法では、通常のドライブ動作中に読み出し/書き込みゲートをトリガするために、セクタパルスが用いられる。
図9は、本発明の一実施形態による、ハードディスクドライブ900のブロック図を示す。ハードディスクドライブ900は、図1に示された磁気ディスク11と同様の磁気ディスク910を含むが、これはブロック図として表されている。磁気ディスク910はユーザデータ912あるいはユーザデータのためのスペースを含む。磁気ディスク910は更に、サーボデータ、同期データ(sync data)といったハードウェアデータ914を有する。一実施形態では、ハードウェアデータ914は、欠陥テーブル916を含む。
上述の方法を用いて、一実施形態においては、欠陥テーブル916はECCスレッショルドなどの第1のスレッショルドサイズより大きい1以上の欠陥を含む。上述のように、大きな欠陥はドライブ動作中にECCを用いて訂正できないため、これらの配置及びサイズは欠陥テーブル916にマップされる。一実施形態では、ユーザデータ領域912内のECCスレッショルド以下の小さな欠陥はマップされないが、これはECCでこれらを補正できるためである。
一実施形態において、欠陥テーブル916は、ECCスレッショルドサイズより小さく、かつ第2のスレッショルドサイズよりも大きい第2のサイズの欠陥を1以上含む。一実施形態においては、第2のスレッショルドサイズは検出の限界を含む。一実施形態では、第2のスレッショルドサイズは、セクタパルス領域において受け入れ可能な、より厳格なサイズを含む。上述のように、ECCスレッショルドサイズより小さな欠陥は、より高い欠陥検出基準を用いて検索される、より高感度の領域に入った場合にマップされる。2つの欠陥検出基準が用いられるため、ECCスレッショルド以上の欠陥とECCスレッショルド以下の選択された欠陥の両方が、欠陥テーブル916に記録される。
欠陥テーブル916は、磁気ディスク910上に配置されて示されているが、本発明はこれに限定されない。磁気ディスク910外ではあるがドライブ900内にあるRAM/ROM920といった他の記憶場所もまた、欠陥マップを保持できる。
上述のような選択された方法を実行するコンピュータシステムのブロック図は、図10に示される。コンピュータ610の形式の一般的な計算装置は、プロセッシングユニット620、メモリ604、リムーバブルストレージ(removable storage)612、及びノンリムーバブルストレージ(non-removable storage)614を含んでもよい。メモリ604は、揮発性メモリ606及び不揮発性メモリ608を含んでもよい。コンピュータ610は、揮発性メモリ606と不揮発性メモリ608、リムーバブルストレージ612とノンリムーバブルストレージ614といった多様なコンピュータ読取り可能なメディアを含んでも、あるいはこれらの多様なメディアを含むコンピュータ環境へのアクセスを有してもよい。コンピュータストレージはRAM、ROM、消去可能PROM(EPROM)、電気的消去可能PROM(EEPROM)、フラッシュメモリや他のメモリ技術、CD−ROM、DVD、その他の光学ディスクストレージ、磁気カセット、磁気テープ、磁気ディスクストレージやその他の磁気ストレージ装置、あるいはその他のコンピュータ読取り可能な命令を記憶できるメディアを含む。コンピュータ610は、入力616、出力618、及び通信接続620を含むコンピュータ環境を含んでも、あるいはこのようなコンピュータ環境へのアクセスを含んでもよい。コンピュータは、1以上のリモートコンピュータ(remote computer)と接続するのに、通信接続を用いてネットワーク化された環境において動作してもよい。リモートコンピュータは、パーソナルコンピュータ(PC)、サーバ、ルータ、ネットワークPC、ピアデバイス(peer device)や他の一般的なネットワークノード(network node)等を含んでもよい。通信接続は、ローカルエリアネットワーク(LAN)、ワイドエリアネットワーク(WAN)や他のネットワークを含んでもよい。ディスクドライブのコントローラ210又は他の選択された回路やコンポーネントが、このようなコンピュータシステムであってもよい。
コンピュータ読取り可能なメディアに記憶されたコンピュータ読取り可能な命令は、コンピュータ610のプロセッシングユニット602によって実行可能である。ハードドライブ、CD−ROM、及びRAMは、コンピュータ読取り可能なメディアを含む物品の例である。コンピュータプログラムは、ディスクドライブに関連してファームウェアと称されてもよい。実施形態によっては、コンピュータプログラム625のコピーが、ディスクドライブの磁気ディスク11に記憶されることも可能である。
上述の特定の実施形態の説明は、本発明の一般的な性質を効果的に明らかにしており、現在の知識の適用により、包括的な概念から逸脱することなく、様々な応用のために容易に修正及び/又は適合が可能である。従って、このような適合及び修正は、開示された実施形態の等価物の意義及び範囲内に包括されることが意図されている。
要約書は、本技術的開示の本質と要旨を、読者が迅速に確かめられるように提供されている。要約書は、請求項の範囲や意味を解釈したり限定したりするためには用いられないという理解の下で提出されている。
本明細書において採用された語法や用語は、説明を目的とするものであり、限定のためではないということが理解される。従って本発明は、添付の請求項の精神と範囲内に含まれるこのような代替物、修正、等価物、及び変形全てを包含することが意図されている。
10…シャシー、11…磁気ディスク、12…スピンドルモータ、14…アクチュエータアーム、15…サスペンション、16…ヘッドスライダ、17…ボイスコイルモータ、18…データゾーン、19…サーボゾーン。
Claims (10)
- 第1のハードディスク表面領域内において、欠陥検出に第1の基準を適用することと、
第2のハードディスク表面領域内において、第1の基準より低い欠陥検出スレッショルドを有する第2の基準を適用すること、
を備える、メディア欠陥について記憶装置のハードディスク表面をチェックする方法。 - 前記第2のハードディスク表面領域は、前記ハードディスク表面上の同期マークに近接する領域を含む、請求項1の方法。
- 前記第2の基準を適用することは、データ領域には受け入れ可能であるが、同期マーク領域には大きくて受け入れられない欠陥サイズについてチェックすること、を含む請求項1の方法。
- サーボゲートパルスに直接関係する時刻に読み出し/書き込みゲートをアサートすること、をさらに含む請求項1の方法。
- サーボゲートパルスの立下りを用いて、書き込みゲートのアサーションをトリガすることと、
セクタにテストデータのセットを書き込むことと、
前記セクタ内の前記テストデータのセットを読み出すために、サーボゲートパルスの立下りを用いて、読み出しゲートのアサーションをトリガすることと、
メディア欠陥配置を決定するために、書き込まれたテストデータのセットを、読み出されたテストデータのセットと比較すること、
を備える、メディア欠陥について記憶装置のハードディスク表面をチェックする方法。 - 前記サーボゲートパルスの立下りを用いて書き込みゲートのアサーションをトリガすることは、前記サーボゲートパルスの立下りに近接した時間間隔の後に、前記書き込みゲートのアサーションをトリガすることを含む、請求項5の方法。
- 前記書き込まれたテストデータのセットを読み出されたテストデータのセットと比較することは、
第1のハードディスク表面領域内において、欠陥検出に第1の基準を適用することと、
第2のハードディスク表面領域内において、第1の基準より低い欠陥検出スレッショルドを有する第2の基準を適用すること、
を含む、請求項5の方法。 - 複数のセクタを含み、各セクタは複数のトラックを有するディスクと、
ディスクドライブ装置内に位置する記憶メディアであって、
第1の領域内の、第1のスレッショルドサイズより大きい1以上の欠陥と、
第2の領域内の、前記第1のスレッショルドサイズより小さく、第2のスレッショルドサイズよりは大きい第2のサイズの1以上の欠陥と、
に対応する位置を含む欠陥配置の欠陥テーブルを記憶する記憶メディアと、
を備えるディスクドライブ装置。 - 前記第1の領域はデータ領域を含み、前記第2の領域はセクタパルスに近接した領域を含む、請求項8のディスクドライブ装置。
- 前記記憶メディアはディスクである、請求項8のディスクドライブ装置。
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US11/830,724 US20090034109A1 (en) | 2007-07-30 | 2007-07-30 | Disk drive apparatus and media defect detection method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2009032378A true JP2009032378A (ja) | 2009-02-12 |
Family
ID=40331919
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007335201A Withdrawn JP2009032378A (ja) | 2007-07-30 | 2007-12-26 | ディスクドライブ装置及びメディア欠陥検出方法 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US20090034109A1 (ja) |
| JP (1) | JP2009032378A (ja) |
| CN (1) | CN101359498A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8335048B2 (en) | 2009-11-03 | 2012-12-18 | Seagate Technology | Method of managing defect and apparatuses using the same |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008243266A (ja) * | 2007-03-26 | 2008-10-09 | Hitachi Global Storage Technologies Netherlands Bv | 磁気記録媒体、磁気記録媒体へのサーボ記録方法、磁気記録装置 |
| US7817363B2 (en) * | 2008-11-17 | 2010-10-19 | Agere Systems Inc. | Single-pass defect detection for hard-disk drive systems |
| US8493681B1 (en) | 2010-11-23 | 2013-07-23 | Western Digital Technologies, Inc. | Disk drive generating map of margin rectangles around defects |
| US8964320B1 (en) | 2010-12-09 | 2015-02-24 | Western Digital Technologies, Inc. | Disk drive defect scanning by writing consecutive data tracks and skipping tracks when reading the data tracks |
| US8619529B1 (en) | 2012-03-22 | 2013-12-31 | Western Digital Technologies, Inc. | Methods and devices for enhanced adaptive margining based on channel threshold measure |
| US9236085B1 (en) * | 2013-02-28 | 2016-01-12 | Western Digital Technologies, Inc. | Method and apparatus for performing a defect process on a data storage device |
| JP2018160302A (ja) * | 2017-03-23 | 2018-10-11 | 株式会社東芝 | ストレージ装置及びコントローラ |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0397126B1 (en) * | 1989-05-11 | 1995-12-20 | Mitsubishi Denki Kabushiki Kaisha | Defect inspecting apparatus for disc-shaped information recording media |
| US6384995B1 (en) * | 1992-12-23 | 2002-05-07 | International Business Machines Corporation | Apparatus and method for detecting defects in data storage devices |
| JP3331090B2 (ja) * | 1995-05-16 | 2002-10-07 | 株式会社東芝 | ディスク記録再生装置のデータ再生処理装置及びデータ再生方法 |
| US5812335A (en) * | 1995-09-01 | 1998-09-22 | Adaptec, Inc. | Programmable data transfer without sector pulses in a headerless disk drive architecture |
| KR20000011007A (ko) * | 1996-05-15 | 2000-02-25 | 토마스 에프.멀베니 | 판독 채널 성능 지시기 및 에러 정정코드를 이용한 판독 방법및 디스크 드라이브u |
| US6034831A (en) * | 1997-05-09 | 2000-03-07 | International Business Machines Corporation | Dynamic reverse reassign apparatus and method for a data recording disk drive |
| JP3349934B2 (ja) * | 1997-12-01 | 2002-11-25 | 富士通株式会社 | 磁気ディスク装置及びこの装置に使用するリードチャネルic |
| US6151180A (en) * | 1998-04-15 | 2000-11-21 | Samsung Electronics Co., Ltd. | Method and apparatus for detecting defects on a disk in a hard disk drive |
| US6223303B1 (en) * | 1998-06-29 | 2001-04-24 | Western Digital Corporation | Disk drive having two tiered defect list comprising marginal and reserved data sectors |
| WO2003030168A1 (en) * | 2001-10-02 | 2003-04-10 | Seagate Technology Llc | Method and apparatus for detecting media defects |
| US7072129B1 (en) * | 2004-06-30 | 2006-07-04 | Western Digital Technologies, Inc. | Identifying defective data sectors in a disk drive |
| JP2006085789A (ja) * | 2004-09-15 | 2006-03-30 | Hitachi Global Storage Technologies Netherlands Bv | 磁気ディスクの欠陥登録の方法及び磁気ディスク装置 |
| US7139145B1 (en) * | 2004-09-23 | 2006-11-21 | Western Digital Technologies, Inc. | Cluster-based defect detection testing for disk drives |
-
2007
- 2007-07-30 US US11/830,724 patent/US20090034109A1/en not_active Abandoned
- 2007-12-26 JP JP2007335201A patent/JP2009032378A/ja not_active Withdrawn
-
2008
- 2008-07-29 CN CNA2008101280767A patent/CN101359498A/zh active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8335048B2 (en) | 2009-11-03 | 2012-12-18 | Seagate Technology | Method of managing defect and apparatuses using the same |
Also Published As
| Publication number | Publication date |
|---|---|
| US20090034109A1 (en) | 2009-02-05 |
| CN101359498A (zh) | 2009-02-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5025004B2 (ja) | ディスクドライブへの多方向セルフサーボ書き込み | |
| US7333290B1 (en) | Magnetic disk in a disk drive and method having improved null servo burst phasing | |
| US20090086357A1 (en) | In drive written spirals for self servo writing | |
| US7864476B2 (en) | Low track-per-inch (TPI) zone with reduced need for adjacent-track-erasure (ATE) refresh | |
| US20090244775A1 (en) | Adjacent-track-erasure (ate) refresh with increased track resolution for often-written areas | |
| US6873488B2 (en) | Enhanced MR offset with dynamic tuning range | |
| JP2009032378A (ja) | ディスクドライブ装置及びメディア欠陥検出方法 | |
| US11776570B2 (en) | Reducing non-coherent repeatable runout in two-dimensional magnetic recording disk drives | |
| US20080239548A1 (en) | Multiple sector reassign on write error for disk drive | |
| US7623312B2 (en) | Hard disk drive off track event method and device | |
| US7480112B2 (en) | Disk drive apparatus having shock adaptive filters | |
| US7738205B2 (en) | Recording disk drive and method of managing defective regions in the same | |
| US8625223B2 (en) | Multi-directional self servo-writing for a disk drive | |
| US10008229B2 (en) | Implementing enhanced track following during read back using head asymmetry metrics in hard disk drives | |
| JP4810560B2 (ja) | トラックエラー測定及び回復 | |
| US12211529B1 (en) | Fast characterization of media-noise-induced repeatable runout | |
| US11881238B1 (en) | Sector mapout of low coercivity media for enhancing aerial density | |
| US7369344B2 (en) | Method and apparatus for compensating for offset of disk drive | |
| US20090034110A1 (en) | Disk drive apparatus and multi-tasking method | |
| US20070279780A1 (en) | Method and apparatus to optimize write current in a write head |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100224 |
|
| A761 | Written withdrawal of application |
Free format text: JAPANESE INTERMEDIATE CODE: A761 Effective date: 20101028 |