(57)【要約】【課題】記憶領域の増大化を招くことなく、ディスク媒体上にサーボデータと共に、サーボライト管理情報を記憶した磁気ディスク装置を提供することにある。【解決手段】サーボデータ２００が記録されたディスク媒体１０を有するディスクドライブ３０において、サーボデータ２００に含まれるサーボバースト信号の逆位相パターンに基づいて表現されるバイナリデータの形式で、ディスク媒体１０にはサーボライト管理情報が記録されている。ディスクドライブ３０は、サーボデータ及びサーボライト管理情報を再生するサーボデータ再生部３９を含む。【選択図】      図１１
2008010103.tif 000002
【特許請求の範囲】
【請求項１】
データの書き込み又は読出しを行なうヘッドと、
前記ヘッドを搭載し、前記ヘッドの移動を行なうアクチュエータと、
前記ヘッドの位置決め制御を行なうためのサーボデータが記録された複数のサーボセクタを有し、前記サーボデータに含まれるサーボバースト信号の正位相と逆位相の組合せからなる逆位相パターンに基づいて表現されるバイナリデータの形式で、前記サーボデータの記録時に生成されたサーボライト管理情報が記録されているディスク媒体と、
前記ディスク媒体から、前記ヘッドにより読出された前記サーボデータ及び前記サーボライト管理情報を再生する再生手段と、
前記再生手段により再生された前記サーボデータを使用して、前記アクチュエータを駆動制御して前記ヘッドの位置決め制御を実行する制御手段と
を具備したことを特徴とする磁気ディスク装置。
【請求項２】
前記サーボライト管理情報は、
前記ディスク媒体上に構成される複数のサーボセクタの中で、指定されたサーボセクタに記録されたサーボバースト信号に埋め込まれた情報であることを特徴とする請求項１に記載の磁気ディスク装置。
【請求項３】
前記サーボライト管理情報は、
前記各サーボセクタに基づいて構成される複数のトラックの中で、指定のトラックに対応するサーボセクタに記録されていることを特徴とする請求項１に記載の磁気ディスク装置。
【請求項４】
ホストシステムとの間でデータの転送を行なうインターフェース手段と、
前記インターフェース手段を介して、前記ホストシステムからの要求に応じて前記再生手段により再生されたサーボライト管理情報を出力する手段と
を有することを特徴とする請求項１に記載の磁気ディスク装置。
【請求項５】
前記再生手段は、
前記ヘッドにより読出された前記サーボデータに含まれるサーボバースト信号を抽出する手段と、
前記サーボバースト信号の前記逆位相パターンに従って、１及び０のバイナリデータからなるコード信号に変換する手段と、
前記コード信号から前記サーボライト管理情報を復号する手段と
を有することを特徴とする請求項１に記載の磁気ディスク装置。
【請求項６】
ホストシステムとの間でデータの転送を行なうインターフェース手段と、
前記インターフェース手段を介して、前記ホストシステムからサーボデータの検査に関する要求を受け付ける手段と、
前記要求に応じて前記再生手段を使用して、前記ディスク媒体から前記サーボライト管理情報を取得する手段と、
取得した前記サーボライト管理情報を、前記インターフェース手段を介して前記ホストシステムに転送する手段と
を有することを特徴とする請求項１に記載の磁気ディスク装置。
【請求項７】
磁気ディスク装置に組み込まれるディスク媒体に対して、ヘッドの位置決め制御を行なうためのサーボデータを記録するサーボ書込み方法であって、
ヘッドを移動制御して、前記ディスク媒体上の指定されたサーボセクタに対応する領域にサーボデータを記録する第１のプロセスと、
前記サーボデータに含まれるサーボバースト信号を書き込む領域に、サーボバースト信号の正位相と逆位相の組合せからなる逆位相パターンに基づいて表現されるバイナリデータの形式で、サーボライト管理情報を記録する第２のプロセスと
を有する手順を実行するサーボ書込み方法。
【請求項８】
前記第２のプロセスは、
前記サーボバースト信号を書き込む領域に、前記バイナリデータの１及び０のそれぞれに対応する逆位相パターンの組合せであるサーボバースト信号Ａ，Ｂ及びサーボバースト信号Ｃ，Ｄを、前記サーボライト管理情報として記録する特徴とする請求項７に記載のサーボ書込み方法。
【請求項９】
前記第２のプロセスは、
前記第１のプロセスによりサーボデータが記録された複数のサーボセクタに基づいて構成される複数のトラックの中で、指定のトラックに対応するサーボセクタに前記サーボライト管理情報を記録する特徴とする請求項７に記載のサーボ書込み方法。
【請求項１０】
前記請求項１に記載の磁気ディスク装置において、
ホストシステムからサーボデータの検査に関する要求を受け付けた場合に、前記再生手段を使用して、前記ディスク媒体上に記録された前記サーボライト管理情報を取得するステップと、
前記サーボライト管理情報を前記ホストシステムに転送するステップと
を有する手順を実行することを特徴とする磁気ディスク装置の検査方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般的には、磁気ディスク装置に関し、特に、サーボライト管理情報を記憶している磁気ディスク装置に関する。
【背景技術】
【０００２】
一般的に、ハードディスクドライブを代表とする磁気ディスク記憶装置（以下、ディスクドライブと表記する場合がある）では、データの記録媒体であるディスク媒体上には、ヘッドの位置決め制御に使用されるサーボデータ（サーボパターン）が記録されている。ディスクドライブでは、ヘッドにより読出されたサーボデータを使用して、ディスク媒体上での目標位置（目標トラック又は目標シリンダ）にヘッドが位置決め制御される。
【０００３】
サーボデータは、ディスクドライブの製造工程でのサーボ書込み工程で、ディスクドライブに組み込む前のディスク媒体、またはディスクドライブに組み込みされたディスク媒体に記録される。通常では、サーボ書込み工程では、サーボパターンをディスク媒体に書き込むための専用装置（サーボトラックライタ：ＳＴＷ）が使用される。
【０００４】
ところで、サーボ書込み工程において、サーボデータの書き込み時に、書き込み異常が発生する場合がある。このような場合、許容範囲内であれば、サーボデータの書き込み動作は続行されるが、当該サーボデータの書込み時の異常や異常箇所に関する情報（以下、サーボライト管理情報と呼ぶ）が生成される。サーボライト管理情報には、異常箇所を使用不可にして、その代替箇所を示すディフェクト情報なども含む。ここで、異常箇所や代替箇所の情報とは、ディスク媒体上のサーボセクタやサーボトラックのアドレスコードである。
【０００５】
サーボライト管理情報は、製品出荷されたディスクドライブにおいて、異常発生時での検査を行なう場合に有用な情報である。従来、当該サーボライト管理情報（ＳＴＷ管理情報）を、ディスク媒体上で、サーボデータが記録されるサーボセクタのセクタ番号部（セクタアドレス部）に記録する方式が提案されている（例えば、特許文献１を参照）。しかしながら、この方式では、サーボセクタは、サーボライト管理情報を記録する領域だけ、セクタ番号部の領域が増大することになる。
【０００６】
また、サーボデータに含まれるサーボバースト信号の位相パターンを利用して、サーボセクタの記憶領域を節約するための提案がなされている（例えば、特許文献２を参照）。しかしながら、サーボライト管理情報を記録するために、サーボセクタの記憶領域の増大化を抑制できる提案はない。
【特許文献１】特開２００３−４５１３２号公報
【特許文献２】特表２００２−５１６４４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ディスクドライブは、サーボデータと共に、サーボライト管理情報がディスク媒体上に記録されていれば、異常発生時での検査を行なう場合に有効である。しかしながら、一方、サーボライト管理情報を記録する分だけ記憶領域が増大し、特にユーザデータの高記録密度化を妨げる要因となる。
【０００８】
そこで、本発明の目的は、記憶領域の増大化を招くことなく、ディスク媒体上にサーボデータと共に、サーボライト管理情報を記憶した磁気ディスク装置を提供することにある。
【課題を解決するための手段】
【０００９】
本発明の観点に従った磁気ディスク装置は、データの書き込み又は読出しを行なうヘッドと、前記ヘッドを搭載し、前記ヘッドの移動を行なうアクチュエータと、前記ヘッドの位置決め制御を行なうためのサーボデータが記録された複数のサーボセクタを有し、前記サーボデータに含まれるサーボバースト信号の正位相と逆位相の組合せからなる逆位相パターンに基づいて表現されるバイナリデータの形式で、前記サーボデータの記録時に生成されたサーボライト管理情報が記録されているディスク媒体と、前記ディスク媒体から、前記ヘッドにより読出された前記サーボデータ及び前記サーボライト管理情報を再生する再生手段と、前記再生手段により再生された前記サーボデータを使用して、前記アクチュエータを駆動制御して前記ヘッドの位置決め制御を実行する制御手段とを備えた構成である。
【発明の効果】
【００１０】
本発明によれば、記憶領域の増大化を招くことなく、ディスク媒体上にサーボデータと共に、サーボライト管理情報を記憶した磁気ディスク装置を提供することができる。
【発明を実施するための最良の形態】
【００１１】
以下図面を参照して、本発明の実施形態を説明する。
【００１２】
（ディスクドライブ及びサーボトラックライタの構成）
図１は、本実施形態に関するサーボトラックライタ（ＳＴＷ）の要部を示すブロック図である。また、図１１は、本実施形態に関するディスクドライブの要部を示すブロック図である。
【００１３】
サーボトラックライタ（ＳＴＷ）は、ディスクドライブに組みこまれたディスク媒体１０上に、サーボデータ（サーボパターンまたはサーボ情報と呼ぶ場合がある）を書き込むための専用装置である。サーボトラックライタは、図１に示すように、製造対象のディスクドライブの本体（筐体）に既に組み込まれたスピンドルモータ（ＳＰＭ）１１に取り付けられたディスク媒体１０に対して、サーボヘッド１２によりサーボデータを書き込む。
【００１４】
サーボトラックライタは、サーボヘッド１２を搭載してディスク媒体１０上に位置決めするためのヘッド駆動機構１３と、書き込み制御回路１４と、クロックヘッド１５と、マスタクロック回路１６と、コントローラ１７とを有する。
【００１５】
コントローラ１７は、サーボトラックライタのメイン制御装置（マイクロプロセッサ及びメモリを主要素とする）であり、ヘッド駆動機構１３、書き込み制御回路１４、及びマスタクロック回路１６の動作を制御する。コントローラ１７は、ヘッド駆動機構１３を制御することで、サーボヘッド１２の位置決め制御を実行する。ヘッド駆動機構１３は、サーボヘッド１２を搭載し、ボイスコイルモータにより駆動するアクチュエータからなる。
【００１６】
書き込み制御回路１４は、コントローラ１７の制御に従って、サーボヘッド１２にサーボデータを送出する。また、後述するように、書き込み制御回路１４は、サーボライト管理情報を含むサーボバースト信号を、サーボヘッド１２にサーボデータと共に送出する。サーボヘッドは、サーボデータ及び当該サーボライト管理情報を含むサーボバースト信号を、ディスク媒体１０上の指定位置に書き込む。
【００１７】
マスタクロック回路１６は、コントローラ１７の制御に従って、クロック信号をクロックヘッド１５に送出する。クロックヘッド１５は、ディスク媒体１０上の最外周領域にクロック信号を書き込む。コントローラ１７は、サーボヘッド１２をディスク媒体１０上の最内周側から最外周側に移動させながら位置決めするときに、当該クロック信号を基準位置情報信号として参照する。
【００１８】
ここで、サーボトラックライタは、サーボセクタ毎に、図２に示すようなフォーマットからなるサーボデータ２００を、ディスク媒体１０上に書き込む。サーボセクタは、図１１に示すように、サーボデータ２００が記録された領域であり、書き込み終了後には、ディスク媒体１０上の放射線状で、周方向に所定の間隔をもって配置される。
【００１９】
サーボデータ２００は、サーボＡＧＣ信号２０と、アドレスマーク２１と、サーボアドレス情報２２と、サーボバースト信号（Ａ，Ｂ，Ｃ，Ｄ）２３と、ギャップ２４とを含む。サーボデータ２００のメイン要素は、サーボアドレス情報２２及びサーボバースト信号２３である。
【００２０】
サーボアドレス情報２２は、トラック（シリンダ）を識別するためのアドレスコード（シリンダコード）及びセクタを識別するためのアドレスコード（セクタ番号）を含むアドレスコード情報である。サーボバースト信号２３は、トラック内のヘッドの位置を検出するための位置検出信号であり、通常では、バースト信号Ａ〜Ｄからなる。
【００２１】
本実施形態は、サーボバースト信号２３において、バースト信号Ａ〜Ｄの逆位相パターン（逆位相バースト並びパターン）を利用して、１又は０の２ビットコード（バイナリデータ）を表現し、後述するようなサーボライト管理情報をサーボセクタに埋め込む形式で記録する。
【００２２】
（サーボ書込み動作）
以下、図３及び図４を参照して、本実施形態のサーボ書込み動作を説明する。
【００２３】
本実施形態では、サーボトラックライタは、図３に示すように、サーボヘッド１２をディスク媒体１０の内周側から外周側に向かって移動させながら、ディスク媒体１０上にサーボデータ２００を書き込む。ここで、サーボトラックライタは、サーボデータ２００を書き込みしたディスク面を複数の領域に分割し、サーボデータ２００が記録された各領域１００のサーボライト管理情報を、当該領域１００の外側のトラック（シリンダ）１１０に書き込む。
【００２４】
サーボデータ２００が記録された領域１００は、例えば数百トラック分の領域である。また、サーボライト管理情報が記録されるトラック１１０は、数トラック分の領域である。サーボライト管理情報は、サーボデータ２００の書き込み動作時に発生した異常、異常個所、当該異常箇所の代替箇所などの情報であり、サーボトラックライタにより生成される。本実施形態では、サーボトラックライタは、分割領域１００毎に、書き込み時に生成したサーボライト管理情報をバイナリデータ（１及び０のコード情報）の形式に変換する。そして、サーボトラックライタは、例えば、分割領域１００毎のサーボデータ２００を書き込み完了した直後に、当該バイナリデータの１または０を、サーボバースト信号（Ａ〜Ｄ）２３の逆位相パターンで表現する形式で書き込む。
【００２５】
換言すれば、サーボトラックライタは、ディスク媒体１０上に、サーボセクタのサーボバースト信号（Ａ〜Ｄ）２３に埋め込む形式でサーボライト管理情報を書き込む。この場合、サーボライト管理情報を書き込む領域１１０としては、再生動作の信頼性向上のために、例えば数トラック分の複数トラックを割り当てる。さらに、サーボトラックライタは、同一のサーボライト管理情報を繰り返し書き込む。
【００２６】
ここで、サーボライト管理情報は、１と０の組合せであるバイナリデータであり、サーボバースト信号（Ａ〜Ｄ）２３の逆位相パターンで表現する形式で記録される。具体的には、図４に示すように、バイナリデータにおいて、バースト信号Ａ，Ｂとバースト信号Ｃ，Ｄの各組み合わせから得られる信号の位相が同符号（同一位相）の場合には“１”と判定し、異符号（正逆位相）の場合には“０”と判定する形式である。
【００２７】
（サーボライト管理情報の記録状態）
以下、図５から図１０を参照して、サーボライト管理情報を書き込むトラックにおけるサーボバースト信号の振幅と符号の関係を説明する。
【００２８】
図５（Ａ）は、ディスク媒体１０上に、書き込まれたサーボデータ２００に基づいて構成されて、サーボライト管理情報を書き込むサーボトラックＴＲnで、サーボバースト信号Ａ，Ｂが同位相の場合に、オフセットの変化に対するヘッド（ヘッド幅１２ＲＷを有するリードヘッド）の出力状態を示す。同様に、サーボトラックＴＲnに隣接するサーボトラックＴＲn-1で、サーボバースト信号Ｂn-1に対するヘッド（リードヘッド）の出力状態を示す。
【００２９】
図５（Ｂ）は、ヘッドから出力されるサーボバースト信号Ａ，Ｂの振幅値を示す図である。なお、サーボバースト信号Ｂについては、サーボバースト信号Ｂn-1の出力がサーボバースト信号Ｂnと同位相の場合の振幅値と、逆位相の関係になる場合の振幅値を示している。図５（Ｂ）からは、隣接サーボトラックＴＲn-1のサーボバースト信号Ｂn-1がサーボバースト信号Ｂnと同位相ならば、１／２トラックオフセットまでは、サーボバースト信号Ｂの信号値の符号は、サーボバースト信号Ａの符号と同じになる。しかし、サーボバースト信号Ｂn-1がサーボバースト信号Ｂnと逆位相の関係の場合には、サーボバースト信号Ａ，Ｂの信号値が同符号になることが保証されないことが確認できる。
【００３０】
このため、サーボトラックＴＲnにサーボライト管理情報を書き込む場合に、当該トラックのあるサーボセクタの同位相のサーボバースト信号Ａn，Ｂnから、バイナリデータのビット“１”を得るためには、半径方向に隣接するサーボセクタのサーボバースト信号Ａn+1，Ｂn-1が、それぞれサーボバースト信号Ａn，Ｂnと同位相である必要がある。
【００３１】
図６（Ａ）は、サーボライト管理情報を書き込むサーボトラックＴＲnで、サーボバースト信号Ａ，Ｂが逆位相の関係になる場合に、オフセットの変化に対するヘッド（ヘッド幅１２ＲＷを有するリードヘッド）の出力状態を示す。図６（Ｂ）は、サーボバースト信号Ａ，Ｂが逆位相の関係で、サーボトラックＴＲn，ＴＲn-1のサーボバースト信号が同位相及び逆位相の場合におけるサーボバースト信号Ａ，Ｂの振幅値を示す図である。
【００３２】
図５の場合と同様に、サーボトラックＴＲnのあるサーボセクタの逆位相のサーボバースト信号Ａn，Ｂnから、バイナリデータのビット“０”を得るためには、半径方向に隣接するサーボセクタのサーボバースト信号Ａn+1，Ｂn-1が、それぞれサーボバースト信号Ａn，Ｂnと同位相である必要がある。
【００３３】
図７は、以上のようなサーボバースト信号Ａ，Ｂの位相関係（逆位相パターン）に基づいて、バイナリデータのビット“１”または“０”を判定するとき判定結果を示す。
【００３４】
図７において、「＋，−」は位相を示す符号であり、相互に逆位相の関係を示す。即ち、サーボバースト信号Ａ，Ｂの位相関係が、同符号の逆位相パターンの場合には、ビット“１”と判定する。また、サーボバースト信号Ａ，Ｂの位相関係が、異符号の逆位相パターンの場合には、ビット“０”と判定する。
【００３５】
なお、図７において、「＊」は、ヘッドが当該サーボセクタ側にオフセットしていない場合で、任意の状態であることを示す。また、「？」は、ヘッドのオフセットによりサーボバースト信号Ａ，Ｂの位相関係が不確定で、ビット“１”または“０”の判定結果がオフセットに依存している状態であることを示す。
【００３６】
図９（Ａ）は、サーボライト管理情報を書き込むサーボトラックＴＲnで、サーボバースト信号Ｃn，Ｄnが同位相の場合に、オフセットの変化に対するヘッド（ヘッド幅１２ＲＷを有するリードヘッド）の出力状態を示す。
【００３７】
図９（Ｂ）は、サーボバースト信号Ｃn，Ｄnが同位相の場合において、サーボバースト信号Ｄn-1が同位相か逆位相の場合におけるサーボバースト信号Ｃ，Ｄの振幅値を示す図である。
【００３８】
図９（Ｂ）からは、サーボライト管理情報を書き込むサーボトラックＴＲnにおいて、サーボバースト信号Ｄn-1が信号Ｄnと同位相ならば、サーボバースト信号Ｃ，Ｄが同符号となる。しかし、サーボバースト信号Ｄn-1が信号Ｄnと逆位相の関係の場合には、サーボバースト信号Ｃ，Ｄが常に異符号になる。
【００３９】
従って、サーボトラックＴＲnにサーボライト管理情報を書き込む場合に、当該トラックのあるサーボセクタの同位相のサーボバースト信号Ｃn，Ｄnから、バイナリデータのビット“１”を得るためには、半径方向に隣接するサーボセクタのサーボバースト信号Ｄn-1が、サーボバースト信号Ｄnと同位相である必要がある。同様に、サーボトラックＴＲn+1において、あるサーボセクタの同位相のサーボバースト信号Ｃn，Ｄnからビット“１”を得るためには、半径方向に隣接するサーボセクタのサーボバースト信号Ｃn+1が、サーボバースト信号Ｃnと同位相である必要がある。
【００４０】
図１０（Ａ）は、サーボライト管理情報を書き込むサーボトラックＴＲnで、サーボバースト信号Ｃn，Ｄnが逆位相の場合に、オフセットの変化に対するヘッド（ヘッド幅１２ＲＷを有するリードヘッド）の出力状態を示す。
【００４１】
図１０（Ｂ）は、サーボバースト信号Ｃn，Ｄnが逆位相の関係の場合において、サーボバースト信号Ｄn-1が同位相か逆位相の場合におけるサーボバースト信号Ｃ，Ｄの振幅値を示す図である。
【００４２】
図１０（Ｂ）からは、サーボライト管理情報を書き込むサーボトラックＴＲnにおいて、サーボバースト信号Ｄn-1が信号Ｄnと同位相ならば、サーボバースト信号Ｃ，Ｄが異符号となる。しかし、サーボバースト信号Ｄn-1が信号Ｄnと逆位相の関係の場合には、サーボバースト信号Ｃ，Ｄが常に同符合になる。
【００４３】
従って、サーボトラックＴＲnにサーボライト管理情報を書き込む場合に、当該トラックのあるサーボセクタの逆位相関係のサーボバースト信号Ｃn，Ｄnから、バイナリデータのビット“０”を得るためには、半径方向に隣接するサーボセクタのサーボバースト信号Ｄn-1が、サーボバースト信号Ｄnと同位相である必要がある。同様に、サーボトラックＴＲn+1において、あるサーボセクタの逆位相関係のサーボバースト信号Ｃn，Ｄnからビット“１”を得るためには、半径方向に隣接するサーボセクタのサーボバースト信号Ｃn+1が、サーボバースト信号Ｃnと同位相である必要がある。
【００４４】
図８は、以上のようなサーボバースト信号Ｃ，Ｄの位相関係（逆位相パターン）に基づいて、バイナリデータのビット“１”または“０”を判定するとき判定結果を示す。図７の場合と同様に、「＋，−」は位相を示す符号であり、相互に逆位相の関係を示す。即ち、サーボバースト信号Ｃ，Ｄの位相関係が、同符号の逆位相パターンの場合には、ビット“１”と判定する。また、サーボバースト信号Ｃ，Ｄの位相関係が、異符号の逆位相パターンの場合には、ビット“０”と判定する。
【００４５】
なお、図７において、「＊」は、ヘッドが当該サーボセクタ側にオフセットしていない場合で、任意の状態であることを示す。また、「？」は、ヘッドのオフセットによりサーボバースト信号Ｃ，Ｄの位相関係が不確定で、ビット“１”または“０”の判定結果がオフセットに依存している状態であることを示す。
【００４６】
以上要するに、サーボトラックＴＲnにサーボライト管理情報を書き込む場合において、当該トラックのサーボセクタから、オフセットの影響を受けずに、バイナリデータのビット値を取り出すためには、隣接トラックの半径方向に隣り合うサーボセクタの逆位相パターンが当該サーボセクタと同じである必要がある。この事から、サーボライト管理情報をを記録する領域としては、例えば、３トラック（シリンダ）以上のトラック領域が必要になる。
【００４７】
なお、例えば1トラックあたりのサーボセクタ数が１２８のディスクドライブであれば、
各サーボセクタでサーボバースト信号Ａ，Ｂの組み合わせで１ビットのデータ、及びサーボバースト信号Ｃ，Ｄの組み合わせで１ビットのデータ、即ち２ビットのデータを記憶できるため、最大２５６ビットのバイナリデータを記憶できることになる。
【００４８】
（サーボデータ及びサーボライト管理情報の再生）
図１１は、本実施形態に関し、製品化されたディスクドライブ３０の要部を示すブロック図である。
【００４９】
ディスクドライブ３０は、前述のサーボ書込み工程でのＳＴＷにより、サーボデータ２００が書き込まれたディスク媒体１０と、スピンドルモータ１１と、アクチュエータ３３と、ヘッドアンプ（ヘッドＩＣ）３４と、プリント回路基板（ＰＣＢ）３５と、ディスクコントローラ（ＨＤＣ）５０とを有する。
【００５０】
ディスク媒体１０は、スピンドルモータ１１により高速回転される。本実施形態では、ディスク媒体１０上のサーボセクタに書き込まれるサーボデータ２００には、前述したように、バイナリデータで表現されるサーボライト管理情報が、サーボバースト信号Ａ〜Ｄの逆位相パターンの記録形式で埋め込まれている。
【００５１】
アクチュエータ３３は、ボイスコイルモータ（ＶＣＭ）３２により駆動し、搭載しているヘッド３１をディスク媒体１０上の半径方向に移動制御する。ボイスコイルモータ３２は、ＰＣＢ３５上に実装されているＶＣＭドライバ４１により駆動制御される。
【００５２】
ヘッド３１は、リードヘッドとライトヘッドとを有し、リードヘッドによりサーボデータ、サーボライト管理情報及びユーザデータを読出す。また、ヘッド３１は、ライトヘッドにより、ディスク媒体１０上のサーボセクタ以外のデータ領域にユーザデータを書き込む。ヘッドアンプ３４は、リードヘッドにより読出されたリード信号を増幅して、ＰＣＢ３５上に実装されているリードチャネル（リードＩＣ）３６に出力する。
【００５３】
ＰＣＢ３５には、ＶＣＭドライバ４１、リードチャネル３６、及び位置制御部を構成するマイクロプロセッサ（ＣＰＵ）４０が実装されている。ＶＣＭドライバ４１は、ＣＰＵ４０の位置制御動作に従って、ボイスコイルモータ３２を駆動制御する。ＣＰＵ４０は、後述するサーボデータ再生部３９により再生されたサーボデータを使用して、ヘッド３１の位置決め制御を実行する。
【００５４】
ＨＤＣ５０は、ディスクドライブと外部のホストシステムとのデータ転送などを行なうインターフェースであり、ＣＰＵ４０の制御に基づいて、リードチャネル３６から出力されるユーザデータをホストシステムに転送する。また、ＨＤＣ５０は、ホストシステムからのライト用ユーザデータを受信し、図示しないライトチャネル（ライトデータ処理回路）に転送する。
【００５５】
リードチャネル３６は、リード信号の処理回路であり、ユーザデータ信号と共にサーボデータ信号を処理する回路である。サーボデータ信号の処理回路としては、アドレスコード検出部３７、サーボバースト信号復調部３８、及びサーボデータ再生部３９を含む。
【００５６】
アドレスコード検出部３７は、ヘッドアンプ３４から出力されたリード信号から、図２に示すサーボアドレス情報２２に対応するサーボデータ信号を検出して、サーボデータ再生部３９に出力する。サーボバースト信号復調部３８は、ヘッドアンプ３４から出力されたリード信号からサーボバースト信号（Ａ〜Ｄ）２３を復調して、サーボデータ再生部３９に出力する。
【００５７】
サーボデータ再生部３９は、アドレスコード検出部３７から検出されたサーボデータ信号から、サーボアドレス情報２２を再生してＣＰＵ４０に出力する。また、サーボデータ再生部３９は、サーボバースト信号（Ａ〜Ｄ）２３からヘッド３１の位置誤差データを再生してＣＰＵ４０に出力する。ＣＰＵ４０は、前述したように、サーボデータ再生部３９により再生されたサーボデータ、即ちサーボアドレス情報及び位置誤差データを使用して、ヘッド３１の位置決め制御を実行する。
【００５８】
ここで、本実施形態のサーボデータ再生部３９は、図１２に示すように、コード信号変換部３９０、及びサーボライト管理情報再生部３９１を有する。コード信号変換部３９０は、サーボバースト信号復調部３８から出力されるサーボバースト信号（Ａ〜Ｄ）２３の振幅値ＢＳと、各バースト信号Ａ〜Ｄの位相ＢＳｒを入力し、前述したように、サーボバースト信号（Ａ〜Ｄ）２３の逆位相パターンに基づいて判定されるビット“１”または“０”からなるバイナリデータ（コード信号）に変換する。ここで、通常では、サーボバースト信号復調部３８は、各バースト信号Ａ〜Ｄの位相ＢＳｒを検出する機能を有する。
【００５９】
サーボライト管理情報再生部３９１は、コード信号変換部３９０から出力されるコード信号から、予め決定されたフォーマットの情報を再生してＣＰＵ４０に出力する。ＣＰＵ４０は、予め用意されたテーブル情報に基づいて、サーボライト管理情報再生部３９１から出力される情報からサーボライト管理情報を復号化する。
【００６０】
以上要するに、本実施形態のディスクドライブ３０は、サーボ書込み工程において、サーボデータと共に、サーボライト管理情報が記録されたディスク媒体１０を有する。このサーボライト管理情報は、サーボデータのサーボバースト信号（Ａ〜Ｄ）２３の逆位相パターンに対応付けられたバイナリデータとして、サーボセクタの一部に記録されている。従って、サーボライト管理情報は、サーボデータ中に埋め込まれた形式で記録されるため、ディスク媒体１０上のサーボセクタには、サーボライト管理情報を記録するための特別の記録領域を必要としない。従って、サーボセクタの記憶容量を増大することなく、サーボデータと共に、サーボライト管理情報をディスク媒体１０上に記録することができる。
【００６１】
ＣＰＵ４０は、例えば、ＨＤＣ５０を介して、ホストシステムからサーボライト管理情報を要求されると、ディスク媒体１０上の該当するサーボセクタからサーボライト管理情報を再生して、ホストシステムに転送することができる。これにより、ホストシステムは、ディスクドライブ３０から転送されたサーボライト管理情報に基づいて、サーボセクタでのサーボデータの記録状態を判定することができる。
【００６２】
具体的には、ホストシステムは、サーボライト管理情報を使用して、以下のようなサーボデータの検査を行なうことができる。例えば、ディスクドライブの製造工程において、ヒートランテストなどの後工程時に、ディスク媒体の全検査なしに、ディフェクト等のサーボライト異常が生じたサーボトラックを検索して、当該トラックの再検査を行なうことができる。これにより、前記工程の時間短縮が期待される。また、製品として出荷後のディスクドライブ３０において、サーボセクタが異常なトラックへのアクセスを回避して、代替トラックを指定するディフェクト機能を提供できる。
【００６３】
即ち、本実施形態のディスクドライブ３０は、ディスク媒体１０のサーボセクタの一部に、サーボバースト信号の逆位相パターンに基づいたバイナリデータの記録形式で埋め込まれたサーボライト管理情報を記憶しているため、サーボライト管理情報を使用したサーボセクタの検査や、異常トラックへのアクセス回避を行なうディフェクト機能の実現を効率的に行なうことが可能である。
【００６４】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００６５】
【図１】本発明の実施形態に関するサーボトラックライタの要部を示すブロック図。
【図２】本実施形態に関するサーボデータの構成を説明するための図。
【図３】本実施形態に関するサーボ書込み方法を説明するための図。
【図４】本実施形態に関するサーボライト管理情報の記録形式を説明するための図。
【図５】本実施形態に関するサーボライト管理情報におけるサーボバースト信号の振幅と符号の関係を説明するための図。
【図６】本実施形態に関するサーボライト管理情報におけるサーボバースト信号の振幅と符号の関係を説明するための図。
【図７】本実施形態に関するサーボバースト信号Ａ，Ｂの位相とビット値との関係を説明するための図。
【図８】本実施形態に関するサーボバースト信号Ｃ，Ｄの位相とビット値との関係を説明するための図。
【図９】本実施形態に関するサーボライト管理情報におけるサーボバースト信号の振幅と符号の関係を説明するための図。
【図１０】本実施形態に関するサーボライト管理情報におけるサーボバースト信号の振幅と符号の関係を説明するための図。
【図１１】本実施形態に関するディスクドライブの要部を示すブロック図。
【図１２】本実施形態に関するサーボデータ再生部の具体的構成を説明するための図。
【符号の説明】
【００６６】
１０…ディスク媒体、１１…スピンドルモータ（ＳＰＭ）、１２…サーボヘッド、
１３…ヘッド駆動機構、１４…書き込み制御回路、１５…クロックヘッド、
１６…マスタクロック回路、１７…コントローラ、
３０…ディスクドライブ、３１…ヘッド、３２…ボイスコイルモータ（ＶＣＭ）、
３３…アクチュエータ、３４…ヘッドアンプ（ヘッドＩＣ）、
３５…プリント回路基板（ＰＣＢ）、３６…リードチャネル（リードＩＣ）、
３７…アドレスコード検出部、３８…サーボバースト信号復調部、
３９…サーボデータ再生部、４０…マイクロプロセッサ（ＣＰＵ）、
４１…ＶＣＭドライバ、５０…ディスクコントローラ（ＨＤＣ）。
【図１】
2008010103.tif 000003
【図２】
2008010103.tif 000004
【図３】
2008010103.tif 000005
【図４】
2008010103.tif 000006
【図５】
2008010103.tif 000007
【図６】
2008010103.tif 000008
【図７】
2008010103.tif 000009
【図８】
2008010103.tif 000010
【図９】
2008010103.tif 000011
【図１０】
2008010103.tif 000012
【図１１】
2008010103.tif 000013
【図１２】
2008010103.tif 000014