Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3819675B2 - How to write servo pattern - Google Patents
[go: Go Back, main page]

JP3819675B2 - How to write servo pattern - Google Patents

How to write servo pattern Download PDF

Info

Publication number
JP3819675B2
JP3819675B2 JP2000170006A JP2000170006A JP3819675B2 JP 3819675 B2 JP3819675 B2 JP 3819675B2 JP 2000170006 A JP2000170006 A JP 2000170006A JP 2000170006 A JP2000170006 A JP 2000170006A JP 3819675 B2 JP3819675 B2 JP 3819675B2
Authority
JP
Japan
Prior art keywords
data recording
head
gmr head
servo pattern
tracks
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.)
Expired - Lifetime
Application number
JP2000170006A
Other languages
Japanese (ja)
Other versions
JP2000357379A (en
Inventor
健治 小笠原
洋 柳沢
計司 小林
Original Assignee
ヒタチグローバルストレージテクノロジーズネザーランドビーブイ
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from JP09202902A external-priority patent/JP3090633B2/en
Application filed by ヒタチグローバルストレージテクノロジーズネザーランドビーブイ filed Critical ヒタチグローバルストレージテクノロジーズネザーランドビーブイ
Priority to JP2000170006A priority Critical patent/JP3819675B2/en
Publication of JP2000357379A publication Critical patent/JP2000357379A/en
Application granted granted Critical
Publication of JP3819675B2 publication Critical patent/JP3819675B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Moving Of The Head To Find And Align With The Track (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、回転データ記録ディスクのデータ記録面にサーボ・パターンを書き込む方法に関する。
【0002】
【従来の技術】
ジャイアント磁気抵抗(GMR)ヘッドが、ハード・ディスク・ドライブ装置の次世代の読み取り/書き込みヘッドとして開発されている。GMRヘッドは、従来の磁気抵抗(MR)ヘッドが発生する出力信号よりも大きな出力信号を発生することができる。この大きな出力信号を発生できる能力により、GMRヘッドのヘッド幅を減少することが可能となる。
【0003】
【発明が解決しようとする課題】
GMRヘッドはMRヘッドの製造プロセスにより製造され、従って、GMRヘッドのヘッド幅が、MRヘッドの製造プロセスの誤差により決定されることである。従来のMRヘッドのヘッド幅が2μm(1μm=10−6メートル)であり、GMRヘッドのヘッド幅が1μmであり、そしてMRヘッドの製造技術の誤差が±0.4μmであるとする。±0.4μmの誤差がMRヘッド及びGMRヘッドの両方に適用されるので、MRヘッドのヘッド幅は2μm±0.4μmであり、即ちMRヘッドのヘッド幅は1.6μmから2.4μmまで変動し、そしてヘッド幅の変動即ちバラツキは20%であり、そしてGMRヘッドのヘッド幅は1μm±0.4μmであり、即ちGMRヘッドのヘッド幅は0.6μmから1.4μmまで変動し、そしてヘッド幅の変動即ちバラツキは40%である。このように、MRヘッドのヘッド幅の変動は20%であるのに対してGMRヘッドのヘッド幅の変動は40%であり、MRヘッドの変動よりも大きいことに注目されたい。
【0004】
従来のMRヘッドのトラック配列では一様なトラック・ピッチが使用されてきた。トラック・ピッチは、1つのトラックのトラック・センターと次のトラックのトラック・センターとの間の距離である。
【0005】
もしもMRヘッドの一様なトラック・ピッチがGMRヘッドに使用されると、図1に示すように次のような第1の問題が生じる。上述のように、GMRヘッドのヘッド幅は0.6μmから1.4μmまで変動する。説明を簡単にするために、3種類のGMRヘッド1、2及び3が図1に示されている。即ち、GMRヘッド1は1.4μmのヘッド幅を有し、GMRヘッド2は1.0μmのヘッド幅を有し、そしてGMRヘッド3は0.6μmのヘッド幅を有する。そして、全てのトラック1、2及び3のトラック幅は、GMRヘッドの最大ヘッド幅である幅1.4μmにされており、そして一様なトラック・ピッチが全てのトラックに使用されている。隣接する2つのトラックを分離するための間隔(ギャップ)が設けられている。GMRヘッド1、2及び3の中心は各トラックのトラック中心に整列されている。GMRヘッド1及び2の間にそしてGMRヘッド2及び3の間に使用されない無駄なスペースが存在していることが明らかである。
【0006】
トラックに設けられているサーボ・パターンに関連して次のような第2の問題が生じる。トラックを規定するためにサーボ・パターンA及びBが書き込まれており、そしてヘッドにより読み取られて帰還信号が発生されてハード・ディスク制御装置に供給される。サーボ・パターンA及びBの詳細は図4(B)及び(C)に示されている。サーボ・パターンAは交互に配列された反対の磁化方向を有し、そしてサーボ・パターンBは一様な磁化方向を有する。ハード・ディスク制御装置は帰還信号に応答してヘッドの中心をトラック・センターに位置づける。図1に点線で示されているように、GMRヘッド1、2及び3がトラック中心からトラック・ピッチの10%だけシフトされるとする。例えば、トラック・ピッチ=トラック幅×1.1=1.4μm×1.1=1.6μmとし、そして、シフトの距離=トラック・ピッチ×0.1=0.16μmとする。この場合、GMRヘッド1、2及び3はサーボ・パターンBに関してシフトされ、GMRヘッド1、2及び3により検出される帰還信号のレベルの変動は次のようになる。
【0007】
1.4μmのヘッド幅を有するGMRヘッド1の場合:
0.16μm/1.4μm=0.114
即ち、帰還信号のレベルは11.4%だけ減少される。
【0008】
1.0μmのヘッド幅を有するGMRヘッド2の場合:
0.16μm/1.0μm=0.16
即ち、帰還信号のレベルは16%だけ減少される。
【0009】
0.6μmのヘッド幅を有するGMRヘッド3の場合:
0.16μm/0.6μm=0.267
即ち、帰還信号のレベルは26.7%だけ減少される。
【0010】
2.4μmのヘッド幅の従来のMRヘッド、2.0μmのヘッド幅を有する従来のMRヘッド、及び1.6μmのヘッド幅を有する従来のMRヘッドにより検出される帰還信号のレベルの変動を計算すると次の通りである。トラック・ピッチ=トラック幅×1.1=2.4μm×1.1=2.6μmとし、そしてシフトの距離=トラック・ピッチ×0.1=0.26μmとする。
【0011】
2.4μmのヘッド幅のMRヘッドの場合:
0.26μm/2.4μm=0.108
即ち、帰還信号のレベルは10.8%だけ減少される。
【0012】
2.0μmのヘッド幅のMRヘッドの場合:
0.26μm/2.0μm=0.13
即ち、帰還信号のレベルは13%だけ減少される。
【0013】
1.6μmのヘッド幅のMRヘッドの場合:
0.26μm/1.6μm=0.163
即ち、帰還信号のレベルは16.3%だけ減少される。
【0014】
このようにヘッドをトラック・ピッチ×Aの距離だけシフトさせた時、ハード・ディスク制御装置へのMRヘッドの帰還信号のレベルは10.8%から16.3%まで変動し、一方、ハード・ディスク制御装置へのGMRヘッドの帰還信号のレベルは11.4%から26.7%まで変動する。
【0015】
変動のレンジが大きくなると、例えばサーボ系全体の発振のような望ましくない現象が生じることがあるので、ハード・ディスク制御装置への帰還信号の変動のレンジは小さいことが望ましい。
【0016】
【課題を解決するための手段】
ディスク・ドライブ装置に含まれている回転データ記録ディスクの複数のデータ記録トラックを規定するサーボ・パターンを読み取り/書き込みヘッドにより書き込む本発明の方法は、
(a)回転データ記録ディスクの半径方向に沿った位置に書き込み/読み取りヘッドを位置決めするステップと、
(b)上記位置に位置決めされた読み取り/書き込みヘッドにより回転データ記録ディスクにサーボ・パターンを書き込むするステップと、
(c)上記位置に位置決めされた読み取り/書き込みヘッドによりサーボ・パターンを読みとり、読み取り/書き込みヘッドにより発生される出力信号の振幅を検出するステップと、
(d)読み取り/書き込みヘッドを上記位置から半径方向に沿って移動させるステップと、
(e)上記位置から移動中の読み取り/書き込みヘッドによりサーボ・パターンを読み取り、移動中の読み取り/書き込みヘッドにより発生される出力信号の振幅が、上記位置に位置決めされていた読み取り/書き込みヘッドにより発生された出力信号の振幅の50−G/2%になったことを検出するステップと(ここでGはデータ記録トラック相互間の予定のギャップ幅である)、
(f)上記検出がなされたときに読み取り/書き込みヘッドを停止するステップと、
(g)停止された上記読み取り/書き込みヘッドにより回転データ記録ディスクにサーボ・パターンを重ねて書き込むステップとを含む。
【0017】
ディスク・ドライブ装置に含まれている回転データ記録ディスクの複数のデータ記録トラックを規定するサーボ・パターンを読み取り/書き込みヘッドにより書き込む本発明の方法は、
(a)データ記録トラック相互間のギャップ幅を指定するステップと、
(b)読み取り/書き込みヘッドにより上記指定されたギャップ幅だけ離された複数のデータ記録トラックを規定するサーボ・パターンを回転データ記録ディスクに書き込むステップと、
(c)データ記録トラックの総数が予定数よりも少ないことを検出するステップと、
(d)隣接するデータ記録トラックの重なり幅を指定するステップと、
(e)読み取り/書き込みヘッドにより重なり幅だけ互いに重なった複数のデータ記録トラックを規定するサーボ・パターンを回転データ記録ディスクに再書き込むステップとを含み、
ステップ(e)は、
(i)回転データ記録ディスクの半径方向に沿った位置に上記書き込み/読み取りヘッドを位置決めするステップと、
(ii)上記位置に位置決めされた読み取り/書き込みヘッドにより回転データ記録ディスクにサーボ・パターンを再書き込みするステップと、
(iii)上記位置に位置決めされた読み取り/書き込みヘッドにより上記再書き込みされたサーボ・パターンを読みとり、読み取り/書き込みヘッドにより発生される出力信号の振幅を検出するステップと、
(iv)読み取り/書き込みヘッドを上記位置から半径方向に沿って移動させるステップと、
(v)上記位置から移動中の読み取り/書き込みヘッドにより上記再書き込みされたサーボ・パターンを読み取り、移動中の読み取り/書き込みヘッドにより発生される出力信号の振幅が、上記位置に位置決めされていた読み取り/書き込みヘッドにより発生された出力信号の振幅の50+Y/2%になったことを検出するステップと(ここでYは重なり幅である)、
(vi)上記検出がなされたときに読み取り/書き込みヘッドを停止するステップと、
(vii)停止された上記読み取り/書き込みヘッドにより回転データ記録ディスクにサーボ・パターンを重ねて再書き込むステップとを含む。
【0018】
ディスク・ドライブ装置に含まれている回転データ記録ディスクの複数のデータ記録面のそれぞれに複数のデータ記録トラックを規定するサーボ・パターンを読み取り/書き込みヘッドにより書き込む本発明の方法は、
(a)データ記録トラック相互間のギャップ幅を指定するステップと、
(b)読み取り/書き込みヘッドにより上記指定されたギャップ幅だけ離された複数のデータ記録トラックを規定するサーボ・パターンを1つのデータ記録面の複数のサーボ・トラックに書き込むステップと、
(c)1つのデータ記録面に書き込まれたサーボ・トラックの数を示すカウント数を記憶するステップと、
(d)全てのデータ記録面にサーボ・パターンが書き込まれるまでステップ(b)及び(c)を繰り返すステップと、
(e)全てのデータ記録面に書き込まれたデータ記録トラックの総数が予定数を超えるか否かを調べるステップと、
(f)ステップ(e)の答えがノーであるならば、隣接するデータ記録トラックの重なり幅を指定するステップと、
(g)全てのデータ記録面のカウント数を調べることにより最小数のデータ記録トラックを含むデータ記録面を見出すステップと、
(h)読み取り/書き込みヘッドにより上記重なり幅だけ互いに重なった複数のデータ記録トラックを規定するサーボ・パターンをステップ(f)で見出されたデータ記録面に再書き込むステップとを含み、
ステップ(h)は、
(i)データ記録面の半径方向に沿った位置に書き込み/読み取りヘッドを位置決めするステップと、
(ii)上記位置に位置決めされた読み取り/書き込みヘッドによりデータ記録面にサーボ・パターンを再書き込みするステップと、
(iii)上記位置に位置決めされた読み取り/書き込みヘッドにより上記再書き込みされたサーボ・パターンを読みとり、読み取り/書き込みヘッドにより発生される出力信号の振幅を検出するステップと、
(iv)読み取り/書き込みヘッドを上記位置から半径方向に沿って移動させるステップと、
(v)上記位置から移動中の読み取り/書き込みヘッドにより上記再書き込みされたサーボ・パターンを読み取り、移動中の読み取り/書き込みヘッドにより発生される出力信号の振幅が、上記位置に位置決めされていた読み取り/書き込みヘッドにより発生された出力信号の振幅の50+Y/2%になったことを検出するステップと(ここでYは重なり幅である)、
(vi)上記検出がなされたときに読み取り/書き込みヘッドを停止するステップと、
(vii)停止された読み取り/書き込みヘッドにより回転データ記録ディスクにサーボ・パターンを重ねて再書き込むステップとを含む。
【0019】
全てのデータ記録面に書き込まれたデータ記録トラックの総数は、全てのデータ記録面のカウント数を参照して調べられることを特徴とする。
【0020】
ディスク・ドライブ装置に含まれている回転データ記録ディスクの複数のデータ記録面のそれぞれに複数のデータ記録トラックを規定するサーボ・パターンを読み取り/書き込みヘッドにより書き込む本発明の方法は、
(a)データ記録トラック相互間のギャップ幅を指定するステップと、
(b)1つのデータ記録面の半径方向に沿った位置に書き込み/読み取りヘッドを位置決めするステップと、
(c)カウンタのカウント値を初期値にセットするステップと、
(d)上記位置に位置決めされた読み取り/書き込みヘッドによりデータ記録面にサーボ・パターンを書き込むするステップと、
(e)上記位置に位置決めされた読み取り/書き込みヘッドによりサーボ・パターンを読みとり、読み取り/書き込みヘッドにより発生される出力信号の振幅を検出するステップと、
(f)読み取り/書き込みヘッドを上記位置から上記半径方向に沿って移動させるステップと、
(g)上記位置から移動中の読み取り/書き込みヘッドによりサーボ・パターンを読み取り、移動中の上記読み取り/書き込みヘッドにより発生される出力信号の振幅が、上記位置に位置決めされていた読み取り/書き込みヘッドにより発生された出力信号の振幅の50−G/2%になったことを検出するステップと(ここでGはデータ記録トラック相互間の指定されたギャップ幅である)、
(h)上記検出がなされたときに読み取り/書き込みヘッドを停止するステップと、
(i)カウント値を歩進するステップと、
(j)停止された読み取り/書き込みヘッドによりデータ記録面にサーボ・パターンを重ねて書き込むステップと、
(k)上記1つのデータ記録面全体にサーボ・パターンが書き込まれるまでステップ(e)乃至(j)を繰り返すステップと、
(l)次のデータ記録面を選択し、ステップ(b)乃至(k)を繰り返すステップと、
(m)全てのデータ記録面に書き込まれたデータ記録トラックの総数が予定数を超えるか否かを調べるステップと、
(n)ステップ(m)の答えがノーであるならば、隣接するデータ記録トラックの重なり幅を指定するステップと、
(o)全てのデータ記録面のカウント数を調べることにより最小数のデータ記録トラックを含むデータ記録面を見出すステップと、
(p)読み取り/書き込みヘッドにより重なり幅だけ互いに重なった複数のデータ記録トラックを規定するサーボ・パターンをステップ(o)で見出されたデータ記録面に再書き込むステップとを含み、
ステップ(p)は、
(i)データ記録面の半径方向に沿った位置に書き込み/読み取りヘッドを位置決めするステップと、
(ii)上記位置に位置決めされた読み取り/書き込みヘッドによりデータ記録面にサーボ・パターンを再書き込みするステップと、
(iii)上記位置に位置決めされた読み取り/書き込みヘッドにより上記再書き込みされたサーボ・パターンを読みとり、読み取り/書き込みヘッドにより発生される出力信号の振幅を検出するステップと、
(iv)読み取り/書き込みヘッドを上記位置から半径方向に沿って移動させるステップと、
(v)上記位置から移動中の読み取り/書き込みヘッドにより上記再書き込みされたサーボ・パターンを読み取り、移動中の上記読み取り/書き込みヘッドにより発生される出力信号の振幅が、上記位置に位置決めされていた読み取り/書き込みヘッドにより発生された出力信号の振幅の50+Y/2%になったことを検出するステップと(ここでYは重なり幅である)、
(vi)上記検出がなされたときに読み取り/書き込みヘッドを停止するステップと、
(vii)停止された上記読み取り/書き込みヘッドにより回転データ記録ディスクにサーボ・パターンを重ねて再書き込むステップとを含む。
【0021】
全てのデータ記録面に書き込まれたデータ記録トラックの総数は、全てのデータ記録面の上記カウント数を参照して調べられることを特徴とする。
【0022】
【発明の実施の形態】
図2は、ハード・ディスク駆動装置に含まれる3つの磁気記録ディスク5A、5B及び5Cを示す。3つのディスクは一例として示されており、更にこれ以上の数のディスクを設けることができる。
【0023】
各ディスクの上面及び下面はデータ記録面として使用され、従って3つの磁気記録ディスク5A、5B及び5Cは、データ記録面#1乃至#6を与える。ディスクの半径方向のデータ記録トラックの密度はTPI(Tracks Per Inch)と呼ばれ、そして環状のデータ記録トラックに沿ったデータの密度はBPI(Bits Per Inch)と呼ばれる。各データ記録面毎に1つのデータ読み取り/書き込みヘッドが設けられている。例示の場合には、6つのデータ読み取り/書き込みヘッドが設けられている。各データ読み取り/書き込みヘッドはスライダ・アッセンブリに装着され、そしてこれはヘッド支持アームの前端に装着される。ヘッドとスライダ・アセンブリとの組み合わせをヘッド/スライダ・アセンブリと呼ぶ。ヘッド/スライダ・アセンブリ及びヘッド支持アームはこの分野で周知であるのでこれらは図2に示されていない。6つのヘッド支持アームの後端は互いに結合されそしてハード・ディスク駆動装置のフレームに枢着されている。6つのヘッド支持アームは枢着点の周りでボイス・コイル・モータ(図示せず)により回転され、これにより読み取り/書き込みヘッドはデータ記録面の半径方向に沿って移動される。
【0024】
従来のハードディスク駆動装置においては、6つのデータ記録面のそれぞれのデータ記録トラックの数は同じであり、そして同じトラック・ピッチ(隣接するトラックのトラック・センター相互間の距離)が使用された。従って、データ記録面#1の読み取り/書き込みヘッドがデータ記録トラック”X”(最も外側又は最も内側のデータ記録トラックからX番目のトラック)に位置決めされるとき、データ記録面#2乃至#6の残りの全ての読み取り/書き込みヘッドは、図2の点線により示されているように、データ記録面#2乃至#6のデータ記録トラック”X”に位置決めされる。6つのデータ記録トラック”X”は1つのデータ・シリンダと呼ばれ、そしてデータ・シリンダ即ち6つのデータ記録トラック”X”に対して同時にデータの読み出し又は書き込みが行われる。
【0025】
本発明は、後述の説明から明らかとなるようにこのようなデータ・シリンダの概念を使用しない。
【0026】
図3は、ハード・ディスク駆動装置に含まれる回路のブロック図である。磁気記録ディスク5を回転するスピンドル・モータ13及びボイス・コイル・モータ(VCM)11は、VCM/スピンドル・ドライバ14により制御されている。図を簡略化するために一枚の磁気記録ディスク5だけが示されている。読み取り/書き込み回路12はハード・ディスク制御回路15に接続され、そしてこの回路15は又VCM/スピンドル・ドライバ14に接続される。データ及び制御データを記憶するメモリ17が回路15及び主制御回路即ちMPU16に接続されている。この主制御回路16は、VCM/スピンドル・ドライバ14、ハード・ディスク制御回路15及びメモリ17を制御する。読み取り/書き込みヘッドはスライダに装着され、そしてこれらはヘッド/スライダ・アセンブリ7と呼ばれる。ヘッド/スライダ・アセンブリ7は支持アーム4の前端に装着され、そしてこの支持アーム4の後端はハード・ディスク駆動装置のフレームに装着されている。
【0027】
ヘッド支持アーム4に係合してヘッドを最も内側のデータ記録トラックに位置決めするための内側クラッシュ・ストップ18がフレームに装着されており、そしてヘッド支持アーム4に係合してヘッドを最も外側のデータ記録トラックに位置決めするための外側クラッシュ・ストップ19がフレームに装着されている。
【0028】
図4(A)は、1つの磁気記録ハード・ディスク5を示す。記録面8は複数個のセクタに分割されており、そしてサーボ・パターンが部分6に記録されている。環状のデータ記録トラック9はサーボ・パターンにより規定される。図を簡単にするために、2つのトラック、即ち最も内側のトラック及び最も外側のトラック、そして4つの部分6だけが示されている。
【0029】
図4(B)は、データ記録トラック#1及び#2並びにサーボ・パターンA及びBの拡大部分を示す。サーボ・パターンA及びBは図4(B)に示されるように書き込まれ即ち記録されてトラック#1及び#2を規定し、そして読み取り/書き込みヘッドにより読みとられて帰還信号を発生する。そしてこの帰還信号はハード・ディスク制御装置15に供給される。サーボ・パターンA及びBの詳細は図4(C)に示されている。サーボ・パターンAは交互に配列された反対の磁化方向を有し、そしてサーボ・パターンBは一様なDC磁化方向を有する。ハード・ディスク制御装置15は帰還信号に応答してヘッドの中心をトラック・センターTCに位置決めする。
【0030】
本発明は、図1に関連して説明したように、同じトラック幅を使用する従来のトラック配列におけるデータ記録面上のGMRヘッド相互間の大きな未使用の即ち無駄なスペースをなくする。(A)ハード・ディスク駆動装置が図2に示されるように6つのデータ記録面#1乃至#6を有し、(B)読み取り/書き込みヘッド#1が表面#1にデータを読み書きし、読み取り/書き込みヘッド#2が表面#2にデータを読み書きし、読み取り/書き込みヘッド#3が表面#3にデータを読み書きし、そして読み取り/書き込みヘッド#4乃至6が表面#4乃至6にそれぞれデータを読み書きし、(C)各ヘッドは次の表1に示されるようなヘッド幅を有し、そして(D)ヘッド#1乃至#6及びそれぞれのスライダは6つの支持アームにそれぞれ装着され、そしてこれら支持アームの後端は互いに結合されてフレームに枢着されているものとする。
【0031】
【表1】

Figure 0003819675
ヘッド幅は、データ記録表面の半径方向に沿った寸法を表す。
【0032】
従来のシリンダ型のハード・ディスク駆動装置においては、全てのデータ記録表面のデータ記録トラックの数は同じであった。これと対照的に、本発明においては、一つのデータ記録面例えば記録面#1のデータ記録トラックの数は他のデータ記録面例えば記録面#2のデータ記録トラックの数と異なり、そして一つのデータ記録面のデータ記録トラック相互間のギャップ幅は他のデータ記録面のデータ記録トラック相互間のギャップ幅と異なる。
【0033】
一つのデータ記録面の全てのデータ記録トラックは同じトラック幅を有し、そして全てのギャップは同じギャップ幅を有する。
【0034】
他のデータ記録面の全てのデータ記録トラックは同じトラック幅を有し、そして全てのギャップは同じギャップ幅を有する。
【0035】
図10及び図11は、本発明に従う動作のフロー・チャートを示し、そして図5乃至図9は、1つのデータ記録面にこれの読み取り/書き込みヘッドを使用してサーボ・パターンA及びBを書き込む動作を示す。
【0036】
動作は図10のブロック31で開始する。動作はブロック32に進み、そしてここでMPU16は第1データ記録面#1を選択する。第1記録面#1にサーボ・パターンを書き込む動作の間、ヘッド#1だけが動作され、そして他のヘッド#2乃至#6は動作されない。
【0037】
動作はブロック33に進み、そしてここでMPU16及びVCM/スピンドル・ドライバ14は、支持アーム4が内側クラッシュ・ストップ18により停止されるまでVCM11に駆動電流を印加して支持アーム4を移動させ、この結果ヘッド#1は基準位置P1即ち最も内側のデータ記録トラックに位置決めされる。
【0038】
動作はブロック34に進み、そしてここでサーボ・トラック番号が1にセットされる。動作はブロック35に進み、そしてここでサーボ・パターンがサーボ・トラック番号Nに書き込まれる。ブロック35の動作において、ヘッド#1は図5に示されているように位置P1に位置決めされる。即ち、サーボ・パターンA及びBがデータ記録面#1に書き込まれ、そしてこの場合には記録面#1のヘッド#1は1.0μmのヘッド幅Hを有する。
【0039】
図5において、位置P1Cは位置P1に位置決めされているヘッド#1の中心を示す。サーボ・パターンA1及びB1がサーボ・トラック#1に記録される。サーボ・パターンA1及びB1を書き込むために、図3の読み取り/書き込み回路12は、パターンAを書き込むための交流信号及びパターンBを書き込むためのDC信号をヘッド#1に印加する。図を簡略化するために、2つのサーボ・パターンだけが示されている。
【0040】
動作はブロック35Aに進み、そしてここでヘッド#1は位置P1に停止され、そしてサーボ・パターンA1及びB1を読みとり、そしてヘッド#1の出力信号の振幅がMPU16により検出されてメモり17に記憶される。
【0041】
動作はブロック36に進み、そしてここでヘッド#1は位置P1から最も外側の位置に向かって移動され、そしてブロック35で書き終えたサーボ・パターンA1及びB1をヘッド#1が移動しながら読み取り、これの出力信号の振幅がMPU16により測定される。
【0042】
動作はブロック37に進み、そしてここでMPU16は出力信号の振幅が、ブロック35Aで測定した振幅の(50−G/2%)にまで減少されたか否かを調べる。値100%は、ブロック35Aでヘッド#1がサーボ・パターンA1及びB1に完全に重なっているときの出力信号のフル振幅を示す。Gはデータ記録トラック相互間のギャップ幅である。
【0043】
この実施例では、ギャップ幅Gはヘッド幅Hの10%に選択されており、従って出力信号の振幅が値(50−G/2%)、即ち(50−5%)=45%まで減少したことは、図12に示すように、1.0μmのヘッド#1が位置P1から距離(H+G)/2=0.05μmだけ移動されたことを示す。
【0044】
もしもブロック37の答えがノーであるならば、動作はブロック38に進み、そしてここでヘッドが外側のクラッシュ・ストップ19に到達したか否かを調べる。もしもブロック38の答えがイエスであるならば、動作は図11のブロック43に進む。もしもブロック38の答えがノーであるならば、動作はブロック36に戻る。もしもブロック37の答えがイエスであるならば、このことは、ヘッド#1が図6の位置P2にまで移動されていることを示す。動作は図11のブロック39に進み、そしてここでヘッド#1の移動が位置P2で停止される。
【0045】
動作はブロック40に進み、そしてここでサーボ・トラック番号がN+1に歩進される。動作はブロック41に進み、そしてここで、図6に示すように位置P2に停止されているヘッド#1がサーボ・パターンA1及びB1の上にサーボ・パターンA2及びB2をそれぞれ重ねて書き込む。サーボ・パターンA1及びB1の上端と位置P1Cとの間の距離は、H/2即ち0.5μmであり、そして位置P1Cとサーボ・パターンA2及びB2との間の距離はG/2であり、そしてこれはヘッド幅Hの5%即ち0.05μmである。
【0046】
動作はブロック42に進み、そしてここでMPU16は数N+1が予定の最大サーボ・トラック数(例えば10000サーボ・トラック)に等しいか又はこれよりも大きいか否かを調べる。もしもブロック42の答えがノーであるならば、動作はブロック35Aに戻り、そしてブロック35A乃至42の動作が繰り返される。
【0047】
図7乃至図9はこの繰り返し動作において書き込まれるサーボ・パターンを示す。図7において、ヘッド#1は位置P2から位置P3まで距離D=(H+G)/2だけ移動される。位置P3において、ヘッド#1はサーボ・パターンA2及びB2の上にサーボ・パターンB3およびA3をそれぞれ重ねて書き込む。サーボ・パターンA2の下側の部分はサーボ・パターンB3に代えられ、そしてサーボ・パターンB2の下側の部分はサーボ・パターンA3に代えられていることが明らかである。図8において、ヘッド#1は位置P3から位置P4まで距離D=(H+G)/2だけ移動される。位置P4において、ヘッド#1はサーボ・パターンB3及びA3の上にサーボ・パターンB4およびA4をそれぞれ重ねて書き込む。図9において、ヘッド#1は位置P4から位置P5まで距離D=(H+G)/2だけ移動される。位置P5において、ヘッド#1はサーボ・パターンB4及びA4の上にサーボ・パターンA5およびB5をそれぞれ重ねて書き込む。サーボ・パターンB4の下側の部分はサーボ・パターンA5に代えられ、そしてサーボ・パターンA4の下側の部分はサーボ・パターンB5に代えられていることが明らかである。
【0048】
このようにして、ヘッド#1は距離D=(H+G)/2だけデータ記録面の最も外側の位置に向かって移動され、そして各位置に置いてヘッド#1は新たなサーボ・パターンを書き込む。ブロック42の答えであるイエスにより示されるようにヘッド#1が十分な数のサーボ・トラックを書き込んだときに、第1データ記録面#1にサーボ・パターンA及びBを書き込む動作は終了される。ハード・ディスク制御回路15又はMPU16内のカウンタが半径方向におけるヘッド#1の距離D=(H+G)/2の移動の回数をカウントし、そしてこの値はメモリ17に記憶され、これによりMPU16はこのカウント数を参照することにより記録面に書き込まれたサーボ・トラック数を知ることができる。
【0049】
図9を再び参照すると、読み取り/書き込み動作の間、ヘッド#1はサーボ・パターンA及びBを感知して、図3の読み取り/書き込み回路12を介してハード・ディスク制御回路15に帰還信号を供給する。ハード・ディスク制御回路15はこの帰還信号に応答してVCM/スピンドル・ドライバ14を制御し、この結果VCM11は、ヘッド#1の中心がパターンA2及びB2とパターンB3及びA3との境界に整列するように支持アーム4を移動させる。この境界はトラック中心TCと呼ばれ、この場合にはTC1であり、そしてデータ記録ディスクが読みとり/書き込み動作で回転されると、データ記録トラック#1が規定される。データ記録トラックの幅はヘッド#1の幅(この場合には1.0μm)に等しい。 データ記録トラック#1の中心TC1とデータ記録トラック#2の中心TC2とについて説明すると、中心TC1及びTC2との距離は2D=H+Gに等しく、言い換えると、ヘッド幅Hの10%のギャップGがデータ記録トラック#1と#2との間に存在する。
【0050】
動作はブロック43に進み、そしてここでMPU16はサーボ・パターンが全ての記録面に書き込まれたか否かを調べる。もしもブロック43の答えがノーであるならば、動作はブロック44に進み、そしてここでMPU16は次のヘッド#2を選択する。動作はブロック33に戻り、そしてブロック33乃至43の動作が繰り返されて、上述のようにして残りのデータ記録面#2乃至#6にサーボ・パターンA及びBが書き込まれる。この繰り返し動作においてヘッド幅0.6μmの第2ヘッド#2を使用して第2データ記録面#2にサーボ・パターンが書き込まれる。第2データ記録面#2にサーボ・パターンを書き込む動作の間は、ヘッド#2だけが使用され、残りのヘッド#1及び#3乃至#6は使用されない。ヘッド#2のヘッド幅H即ちデータ記録トラックの幅は0.6μmであり、そしてギャップ幅Gは10%即ち0.06μmである。ヘッド幅1.4μmの第3ヘッド#3を使用して第3記録面#3にサーボ・パターンを書き込む間、ヘッド#3だけが動作され、そして残りのヘッド#1、#2及び#4ー#6は動作されない。データ記録トラックの幅は1.4μmであり、そしてギャップ幅は10%即ち0.14μmである。全てのデータ記録面#1乃至#6にサーボ・パターンが書き込まれたことはブロック43に答えイエスにより示される。データ記録面#1乃至#6は次の表2に示すようなデータ・トラック幅及びギャップ幅を有する。そして、データ記録面#1(#4)、#2(#5)及び#3(#6)の隣接するデータ記録トラックのトラック・ピッチは互いに異なる。
【0051】
【表2】
Figure 0003819675
ヘッド幅が広くなるにつれて、記録面のトラックの数が減少しそしてギャップの幅が増大する。記録面#3及び#6は残りの記録面よりも少ないトラック数そして広いギャップを有する。このことは記録面#3及び#6のデータ容量が残りの記録面よりも少ないことを意味する。前述のように、MPU16は記録面#1乃至#6のサーボ・トラック数を記憶している。次のステップにおいて、動作はブロック45に進み、そしてここでMPU16は、データ記録面#1乃至#6のサーボ・トラック数(N)即ちカウント値に基づいて全ての記録面#1乃至#6のデータ記録トラックの総数(N)を調べる。このために次式を使用する。
【0052】
=N/2−1
動作はブロック46に進み、そしてここでMPU16は総数Nが予定数”X”に等しいか又は大きいか否かを調べる。もしもブロック46の答えがイエスであるならば、動作はブロック48に進み、そしてここで動作は終了する。もしもブロック46の答えがノーであるならば、動作はブロック47に進み、そしてここでMPU16は、図13及び図14に示すように隣接するデータ記録トラックが互いに重なるようにサーボ・パターンを再書き込みする動作を開始する。
【0053】
図13及び図14を参照すると、動作はブロック51で開始する。動作はブロック52に進み、そしてここでMPU16はY=0を指定する。次式が示すように、Yは隣接するデータ記録トラックの重なり幅を指定する値を表す。
【0054】
重なり幅=ヘッド幅(H)× Y(%)
Y=0は、図15(A)に示すように、隣接するデータ・トラック#1及び#2の重なり幅が零でありそしてデータ・トラック#1及び#2相互間のギャップが零(G=0)であることを示す。言い換えると、図15(A)に示すように、データ記録トラック#1及び#2が重なることなく又ギャップを生じることなく隣接するようにサーボ・パターンが再書き込みされることを示す。
【0055】
ブロック52において値Y=0を最初に指定する理由は、最小数のサーボ・トラック従って最小数のデータ記録トラックを含む記録面のデータ記録トラックは最も広いトラック幅を有し、たとえデータ・トラック相互間のギャップが零に減少されたとしても、この最も広いデータ・トラックにおいてはエラーの発生確率及びS/N比が低下する確率が低いからである。
【0056】
動作はブロック53に進み、そしてここでMPU16は最小数のサーボ・トラックを含むデータ記録面のヘッドを選択する。上述のように、MPU16はデータ記録面#1乃至#6に書き込まれたサーボ・トラックの数をカウンタに記録しており、そしてMPU16は最小数のデータ記録トラックを含む記録面、例えば記録面#3を選択することができる。動作はブロック54に進み、そしてここで記録面#3のヘッド#3が基準位置に移動される。ブロック58において、パラメータY=0に基づいて位置P1からP2まで、P2からP3までのヘッド#3の移動距離が距離H/2 に選択され、重なりのないデータ記録トラック#1及び#2を形成することを除き、図10及び図11のブロック33乃至42の動作と同じ動作がブロック54乃至63において行われることに注目されたい。
【0057】
データ記録面#3の全表面にサーボ・パターンが再書き込みされた後に、動作は図14のブロック64に進み、そしてここで図11のブロック45と同じようにして、MPU16は、データ記録面#1乃至#6のサーボ・トラック数(N)即ちカウント値に基づいて全ての記録面#1乃至#6のデータ記録トラックの総数(N)を調べる。上述のようにこの動作において次式を使用する。
【0058】
=N/2−1
動作はブロック65に進み、そしてここでMPU16は総数Nが予定数”X”に等しいか又は大きいか否かを調べる。もしもブロック65の答えがイエスであるならば、動作はブロック71に進み、そしてここで動作は終了する。もしもブロック65の答えがノーであるならば、動作はブロック66に進み、そしてここでMPU16は、全ての記録面#1乃至#6が再書き込みされたか否かを調べる。もしもブロック66の答えがノーであるならば、動作はブロック67に進み、そしてここでMPU16は次に少ないサーボ・トラック数を含む記録面を選択する。この場合には記録面#6が選択される。その理由は、この記録面がヘッド幅1.4μmのヘッド#6により書き込まれ、そしてデータ・トラック数が残りの記録面よりも少ないからである。
【0059】
サーボ・パターンA及びBを再書き込みするために動作はブロック54に戻り、そしてブロック54乃至65の動作が繰り返される。もしもブロック65の答えがノーでありそしてブロック66の答えがノーであるならば、サーボ・パターンが残りの記録面例えば#1又は#4に再書き込みされる。上述の動作を繰り返した後に、もしもブロック65の答えがノーでありそしてブロック66の答えがイエスであるならば、このことは、図15(A)に示すように互いに重ならないデータ記録トラックを形成するように全てのデータ記録面#1乃至#6にサーボ・パターンが再書き込みされたにもかかわらず、全てのデータ記録面のデータ記録トラックの総数が予定数”X”よりも少ないことを表す。
この場合には、動作はブロック68に進み、そしてここでMPU16は、重なり幅の値をYから新たな値Y+10に変更する。ブロック68の動作を説明すると、このブロック68は、ブロック66の答えがイエスであるごとに、次の動作を行うように次の値の一つを選択する。
【0060】
ケース1の動作: Y=0
ケース2の動作: Y=10
ケース3の動作: Y=20
即ち、ブロック68はブロック66の答えイエスに応答してYの値を増大する。
【0061】
ケース1の動作は図15(A)に示されており、そしてここでは、データ記録トラック#1及び#2が互いに重なることなくそしてギャップを有することなく形成即ち規定されるように、ヘッドが距離D=H/2だけ移動されてサーボ・パターンA及びBを再書き込みする。ケース2の動作は図15(B)に示されており、そしてここで、Y=10は、ヘッド幅の10%だけ互いに重ねられたデータ記録トラック#1及び#2を形成即ち規定するようにサーボ・パターンが再書き込みされることを表す。ここで、重なり幅を表す次式を思い起こされたい。
【0062】
重なり幅=ヘッド幅(H)× Y%
データ記録トラックが10%だけ重なるようにするために、ヘッドはD=H/2−(H×0.05)の距離だけ移動される。即ち、ヘッドはヘッド幅の45%に等しい距離だけ移動される。ケース3の動作は図15(C)に示されており、ここではヘッド幅の20%だけ互いに重なったデータ記録トラック#1及び#2を形成即ち規定する用にサーボ・パターンA及びBが再書き込みされる。データ記録トラックを20%だけ互いに重ねるために、ヘッドはD=H/2−(H×0.1)の距離だけ移動される。即ち、ヘッドはヘッド幅の40%に等しい距離だけ移動される。
【0063】
このようにして、MPU16は、ブロック65及び66において全てのデータ記録面のデータ記録トラックの総数が、所定の数”X”に到達したか否かを調べ、もしも到達していないならば、MPU16は重なり幅を次の値に増大しそしてこの新たな値を用いてサーボ・パターンを再書き込みする。ブロック69に示されているように、本発明の実施例ではY=20が重なりの最大値であり、従ってもしもブロック69の答えがイエスである場合には、動作はブロック70に進む。このことは、図15(C)に示すようにそれぞれ20%だけ重なるデータ記録トラックを形成するように距離Dだけヘッドを移動させてサーボ・パターンを全ての記録面に再書き込みしたにも係わらず、全ての記録面#1乃至#6のデータ・トラックの総数が、予定数”X”に到達しなかったことを示す。ブロック70は、結果が失敗(Fail)であったことを示し、そして動作はこのブロック70で終了する。
【0064】
本発明の発明者による実験解析によると、ブロック70に進む確率は1%よりも少なく、ケース1又はケース2の動作中に所望の数のデータ・トラックが書き込まれる確率が99%よりも高いことが判った。
【0065】
図16(A)は、本発明に従うデータ書き込み方式を示す。6つのデータ記録面#1乃至#6を与えるために3つの磁気記録ディスク5A、5B及び5Cがスピンドル・モータ13に装着されているものとする。
【0066】
矢印24A乃至24Fが示すように、第1データ記録面#1の最も外側のデータ記録トラックに開始アドレスが割り当てられ、そしてこの第1記録面#1のアドレスは最も外側のデータ記録トラックから最も内側のデータ記録トラックまで順番に割り当てられる。第1データ記録面#1の最も内側のデータ記録トラックのアドレスの次のアドレスは、第2データ記録面#2の最も外側のデータ記録トラックに割り当てられ、そしてこの第2データ記録面#2のアドレスは、最も外側のデータ記録トラックから最も内側のデータ記録トラックまで順番に割り当てられ、そして以下同様に割り当てられる。
【0067】
データは矢印24Aが示すように、第1記録面#1の最も外側のデータ記録トラックから最も内側のデータ記録トラックに向かう方向に書き込まれ、次いで、データは矢印24Bが示すように、第2記録面#2の最も外側のデータ記録トラックから最も内側のデータ記録トラックに向かう方向に書き込まれ、次いで、 データは矢印24Cが示すように、第3記録面#3の最も外側のデータ記録トラックから最も内側のデータ記録トラックに向かう方向に書き込まれ、そして以下同様に書き込まれる。
【0068】
図16(B)は従来のシリンダ方式のデータ書き込み方式を示す。データは矢印25Aの方向に書き込まれ、次いで、データは矢印25Bの方向に書き込まれ、次いで、データは矢印25Cの方向に書き込まれ、そして以下同様にして書き込まれる。
【0069】
表2に示すように、本発明においてはデータ記録面のそれぞれにおけるデータ記録トラックの幅及びギャップが異なることに基づいて、データ記録面#1乃至#6のそれぞれのデータ記録トラックの数が異なるので、図16(A)に示すデータ書き込み方式を使用する。
【0070】
【発明の効果】
本発明は、GMRヘッドに対するデータ記録トラックが一様なトラック・ピッチで形成される場合に、GMRヘッドのデータ記録トラック相互間に無用で且つ無駄なスペースが形成されるという前述の第1の問題点を解決する。
【0071】
更に、本発明は、以下に示すように前述の第2の問題点を解決する。
トラック・ピッチが固定されている従来の方式では、前述のように帰還信号の変動は次のようになる。
トラック幅(μm) 0.6 1.0 1.4
トラック・ピッチ(μm) 1.6 1.6 1.6
トラック・ピッチの10%(μm) 0.16 0.16 0.16
帰還信号の変動 26.7% 16.0% 11.4%
トラック・ピッチがトラック幅に依存して変動する本発明の方式では、帰還信号の変動は下記のように一定になる。
トラック幅(μm) 0.6 1.0 1.4
トラック・ピッチ(μm) 0.66 1.1 1.54
トラック・ピッチの10%(μm) 0.066 0.11 0.154
帰還信号の変動 11.0% 11.0% 11.0%
【図面の簡単な説明】
【図1】一様なトラック・ピッチを有する従来のデータ・トラックを使用してGMRヘッドを配列することにより生じる問題点を示す図である。
【図2】従来のハード・ディスク・ドライブ装置において使用されるシリンダの概念を説明するための3つの磁気記録ディスクを示す図である。
【図3】ハード・ディスク・ドライブ装置に含まれる回路のブロックを示す図である。
【図4】データ記録ディスク及びサーボ・パターンにより規定されるデータ記録トラックを示す図である。
【図5】本発明のサーボ・パターンを書くステップを示す図である。
【図6】本発明のサーボ・パターンを書くステップを示す図である。
【図7】本発明のサーボ・パターンを書くステップを示す図である。
【図8】本発明のサーボ・パターンを書くステップを示す図である。
【図9】本発明のサーボ・パターンを書くステップを示す図である。
【図10】サーボ・パターンを書くための、本発明に従うフローチャートを示す図である。
【図11】サーボ・パターンを書くための、本発明に従うフローチャートを示す図である。
【図12】本発明に従う1つの位置から次の位置へのヘッドの移動を示す図である。
【図13】サーボ・パターンを再書き込みするための本発明に従うフローチャートを示す図である。
【図14】サーボ・パターンを再書き込みするための本発明に従うフローチャートを示す図である。
【図15】本発明に従うサーボ・パターンを再書き込みするための動作を示す図である。
【図16】ハード・ディスク・ドライブ装置のアドレス方式及び従来のハード・ディスク・ドライブ装置のアドレス方式を示す図である。
【符号の説明】
1、2、3・・・ヘッド、
4・・・支持アーム、
5・・・ディスク、
7・・・ヘッド支持アーム、
11・・・VCM、
12・・・読み取り/書き込み回路、
13・・・スピンドル・モータ、
14・・・VCM/スピンドル・ドライバ、
15・・・ハード・ディスク制御回路、
16・・・MPU、
17・・・メモリ[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a method for writing a servo pattern on a data recording surface of a rotating data recording disk.
[0002]
[Prior art]
Giant magnetoresistive (GMR) heads have been developed as next generation read / write heads for hard disk drive devices. A GMR head can generate an output signal that is larger than the output signal generated by a conventional magnetoresistive (MR) head. This ability to generate a large output signal makes it possible to reduce the head width of the GMR head.
[0003]
[Problems to be solved by the invention]
The GMR head is manufactured by an MR head manufacturing process, and therefore the head width of the GMR head is determined by an error in the manufacturing process of the MR head. The head width of the conventional MR head is 2 μm (1 μm = 10 -6 Meter), the head width of the GMR head is 1 μm, and the error of the manufacturing technology of the MR head is ± 0.4 μm. Since an error of ± 0.4 μm applies to both MR and GMR heads, the head width of the MR head is 2 μm ± 0.4 μm, that is, the head width of the MR head varies from 1.6 μm to 2.4 μm. And the head width variation or variation is 20%, and the head width of the GMR head is 1 μm ± 0.4 μm, ie the head width of the GMR head varies from 0.6 μm to 1.4 μm, and the head The variation or variation in width is 40%. Thus, it should be noted that the head width variation of the MR head is 20%, whereas the head width variation of the GMR head is 40%, which is larger than the MR head variation.
[0004]
A uniform track pitch has been used in the track arrangement of conventional MR heads. The track pitch is the distance between the track center of one track and the track center of the next track.
[0005]
If the uniform track pitch of the MR head is used in the GMR head, the following first problem occurs as shown in FIG. As described above, the head width of the GMR head varies from 0.6 μm to 1.4 μm. For ease of explanation, three types of GMR heads 1, 2 and 3 are shown in FIG. That is, the GMR head 1 has a head width of 1.4 μm, the GMR head 2 has a head width of 1.0 μm, and the GMR head 3 has a head width of 0.6 μm. The track widths of all the tracks 1, 2 and 3 are set to a width of 1.4 μm which is the maximum head width of the GMR head, and a uniform track pitch is used for all the tracks. An interval (gap) for separating two adjacent tracks is provided. The centers of the GMR heads 1, 2 and 3 are aligned with the track center of each track. It is clear that there is wasted space between GMR heads 1 and 2 and between GMR heads 2 and 3 that is not used.
[0006]
The following second problem occurs in relation to the servo pattern provided on the track. Servo patterns A and B are written to define the track and read by the head to generate a feedback signal that is supplied to the hard disk controller. The details of the servo patterns A and B are shown in FIGS. 4B and 4C. Servo pattern A has opposite magnetization directions arranged alternately, and servo pattern B has a uniform magnetization direction. The hard disk controller positions the center of the head at the track center in response to the feedback signal. Assume that GMR heads 1, 2 and 3 are shifted from the track center by 10% of the track pitch, as indicated by the dotted lines in FIG. For example, track pitch = track width × 1.1 = 1.4 μm × 1.1 = 1.6 μm, and shift distance = track pitch × 0.1 = 0.16 μm. In this case, the GMR heads 1, 2 and 3 are shifted with respect to the servo pattern B, and the fluctuation of the level of the feedback signal detected by the GMR heads 1, 2 and 3 is as follows.
[0007]
For GMR head 1 having a head width of 1.4 μm:
0.16 μm / 1.4 μm = 0.114
That is, the level of the feedback signal is reduced by 11.4%.
[0008]
For GMR head 2 having a head width of 1.0 μm:
0.16 μm / 1.0 μm = 0.16
That is, the level of the feedback signal is reduced by 16%.
[0009]
For the GMR head 3 having a head width of 0.6 μm:
0.16 μm / 0.6 μm = 0.267
That is, the level of the feedback signal is reduced by 26.7%.
[0010]
Calculates the variation in the level of the feedback signal detected by a conventional MR head having a head width of 2.4 μm, a conventional MR head having a head width of 2.0 μm, and a conventional MR head having a head width of 1.6 μm Then it is as follows. Track pitch = track width × 1.1 = 2.4 μm × 1.1 = 2.6 μm, and shift distance = track pitch × 0.1 = 0.26 μm.
[0011]
For MR heads with a head width of 2.4 μm:
0.26 μm / 2.4 μm = 0.108
That is, the level of the feedback signal is reduced by 10.8%.
[0012]
For an MR head with a head width of 2.0 μm:
0.26 μm / 2.0 μm = 0.13
That is, the level of the feedback signal is reduced by 13%.
[0013]
For an MR head with a head width of 1.6 μm:
0.26 μm / 1.6 μm = 0.163
That is, the level of the feedback signal is reduced by 16.3%.
[0014]
When the head is thus shifted by a distance of track pitch × A, the level of the feedback signal of the MR head to the hard disk controller fluctuates from 10.8% to 16.3%, The level of the feedback signal of the GMR head to the disk controller varies from 11.4% to 26.7%.
[0015]
When the fluctuation range becomes large, an undesirable phenomenon such as oscillation of the entire servo system may occur. Therefore, it is desirable that the fluctuation range of the feedback signal to the hard disk controller is small.
[0016]
[Means for Solving the Problems]
The method of the present invention writes a servo pattern defining a plurality of data recording tracks of a rotating data recording disk included in a disk drive device by a read / write head.
(A) positioning the write / read head at a position along the radial direction of the rotating data recording disk;
(B) writing a servo pattern on the rotating data recording disk by the read / write head positioned at the position;
(C) reading a servo pattern with a read / write head positioned at the position and detecting an amplitude of an output signal generated by the read / write head;
(D) moving the read / write head from the position along the radial direction;
(E) The servo pattern is read by the moving read / write head from the above position, and the amplitude of the output signal generated by the moving read / write head is generated by the read / write head positioned at the above position. 50-G of the amplitude of the output signal generated W / 2% detection step (where G W Is the expected gap width between data recording tracks),
(F) stopping the read / write head when the detection is made;
And (g) writing the servo pattern on the rotating data recording disk with the stopped read / write head.
[0017]
The method of the present invention writes a servo pattern defining a plurality of data recording tracks of a rotating data recording disk included in a disk drive device by a read / write head.
(A) designating a gap width between data recording tracks;
(B) writing a servo pattern defining a plurality of data recording tracks separated by the specified gap width by a read / write head onto a rotating data recording disk;
(C) detecting that the total number of data recording tracks is less than the planned number;
(D) designating an overlapping width of adjacent data recording tracks;
(E) rewriting a servo pattern defining a plurality of data recording tracks overlapping each other by an overlap width by a read / write head onto a rotating data recording disk;
Step (e)
(I) positioning the write / read head at a position along the radial direction of the rotating data recording disk;
(Ii) rewriting the servo pattern on the rotating data recording disk with the read / write head positioned at the position;
(Iii) reading the rewritten servo pattern by a read / write head positioned at the position and detecting an amplitude of an output signal generated by the read / write head;
(Iv) moving the read / write head from the position along the radial direction;
(V) Reading the rewritten servo pattern by the reading / writing head moving from the position, and reading the amplitude of the output signal generated by the moving reading / writing head positioned at the position / Detecting that the amplitude of the output signal generated by the write head is 50 + Y / 2% (where Y is the overlap width);
(Vi) stopping the read / write head when the detection is made;
(Vii) overlaying and rewriting the servo pattern on the rotating data recording disk by the stopped read / write head.
[0018]
The method of the present invention writes a servo pattern defining a plurality of data recording tracks on each of a plurality of data recording surfaces of a rotating data recording disk included in a disk drive device by a read / write head.
(A) designating a gap width between data recording tracks;
(B) writing servo patterns defining a plurality of data recording tracks separated by the specified gap width by the read / write head to a plurality of servo tracks on one data recording surface;
(C) storing a count number indicating the number of servo tracks written on one data recording surface;
(D) repeating steps (b) and (c) until servo patterns are written on all data recording surfaces;
(E) checking whether the total number of data recording tracks written on all data recording surfaces exceeds a predetermined number;
(F) if the answer to step (e) is no, specifying an overlap width of adjacent data recording tracks;
(G) finding a data recording surface including a minimum number of data recording tracks by examining the counts of all data recording surfaces;
(H) rewriting a servo pattern defining a plurality of data recording tracks overlapping each other by the overlap width by the read / write head on the data recording surface found in step (f),
Step (h)
(I) positioning the write / read head at a position along the radial direction of the data recording surface;
(Ii) rewriting the servo pattern on the data recording surface by the read / write head positioned at the position;
(Iii) reading the rewritten servo pattern by a read / write head positioned at the position and detecting an amplitude of an output signal generated by the read / write head;
(Iv) moving the read / write head from the position along the radial direction;
(V) Reading the rewritten servo pattern by the reading / writing head moving from the position, and reading the amplitude of the output signal generated by the moving reading / writing head positioned at the position / Detecting that the amplitude of the output signal generated by the write head is 50 + Y / 2% (where Y is the overlap width);
(Vi) stopping the read / write head when the detection is made;
(Vii) overlaying and rewriting the servo pattern on the rotating data recording disk with the stopped read / write head.
[0019]
The total number of data recording tracks written on all data recording surfaces is checked by referring to the count number of all data recording surfaces.
[0020]
The method of the present invention writes a servo pattern defining a plurality of data recording tracks on each of a plurality of data recording surfaces of a rotating data recording disk included in a disk drive device by a read / write head.
(A) designating a gap width between data recording tracks;
(B) positioning the write / read head at a position along the radial direction of one data recording surface;
(C) setting a counter count value to an initial value;
(D) writing a servo pattern on the data recording surface by the read / write head positioned at the position;
(E) reading a servo pattern with a read / write head positioned at the position and detecting an amplitude of an output signal generated by the read / write head;
(F) moving the read / write head from the position along the radial direction;
(G) The servo pattern is read by the moving read / write head from the position, and the amplitude of the output signal generated by the moving read / write head is adjusted by the read / write head positioned at the position. 50-G of the amplitude of the generated output signal W / 2% detection step (where G W Is the specified gap width between data recording tracks),
(H) stopping the read / write head when the detection is made;
(I) stepping the count value;
(J) writing the servo pattern on the data recording surface with the stopped read / write head;
(K) repeating steps (e) to (j) until a servo pattern is written on the entire data recording surface;
(L) selecting the next data recording surface and repeating steps (b) to (k);
(M) checking whether the total number of data recording tracks written on all data recording surfaces exceeds a predetermined number;
(N) If the answer to step (m) is no, specifying the overlap width of adjacent data recording tracks;
(O) finding a data recording surface including a minimum number of data recording tracks by examining the counts of all data recording surfaces;
(P) rewriting a servo pattern defining a plurality of data recording tracks overlapping each other by an overlap width by a read / write head on the data recording surface found in step (o);
Step (p)
(I) positioning the write / read head at a position along the radial direction of the data recording surface;
(Ii) rewriting the servo pattern on the data recording surface by the read / write head positioned at the position;
(Iii) reading the rewritten servo pattern by a read / write head positioned at the position and detecting an amplitude of an output signal generated by the read / write head;
(Iv) moving the read / write head from the position along the radial direction;
(V) The servo pattern rewritten by the reading / writing head moving from the position is read, and the amplitude of the output signal generated by the reading / writing head moving is positioned at the position. Detecting 50 + Y / 2% of the amplitude of the output signal generated by the read / write head (where Y is the overlap width);
(Vi) stopping the read / write head when the detection is made;
(Vii) overlaying and rewriting the servo pattern on the rotating data recording disk by the stopped read / write head.
[0021]
The total number of data recording tracks written on all the data recording surfaces is checked by referring to the above-mentioned count number of all the data recording surfaces.
[0022]
DETAILED DESCRIPTION OF THE INVENTION
FIG. 2 shows three magnetic recording disks 5A, 5B and 5C included in the hard disk drive. Three disks are shown as an example, and more disks can be provided.
[0023]
The upper and lower surfaces of each disk are used as data recording surfaces, so the three magnetic recording disks 5A, 5B and 5C provide data recording surfaces # 1 to # 6. The density of the data recording track in the radial direction of the disk is called TPI (Tracks Per Inch), and the density of the data along the circular data recording track is called BPI (Bits Per Inch). One data read / write head is provided for each data recording surface. In the illustrated case, six data read / write heads are provided. Each data read / write head is attached to a slider assembly, which is attached to the front end of the head support arm. A combination of the head and the slider assembly is called a head / slider assembly. Since the head / slider assembly and head support arm are well known in the art, they are not shown in FIG. The rear ends of the six head support arms are joined together and pivotally attached to the frame of the hard disk drive. The six head support arms are rotated around a pivot point by a voice coil motor (not shown), thereby moving the read / write head along the radial direction of the data recording surface.
[0024]
In the conventional hard disk drive, the number of data recording tracks on each of the six data recording surfaces is the same, and the same track pitch (distance between the track centers of adjacent tracks) is used. Therefore, when the read / write head of the data recording surface # 1 is positioned on the data recording track “X” (Xth track from the outermost or innermost data recording track), the data recording surfaces # 2 to # 6 All the remaining read / write heads are positioned on the data recording tracks “X” of the data recording surfaces # 2 to # 6, as indicated by the dotted lines in FIG. The six data recording tracks “X” are called one data cylinder, and data is read from or written to the data cylinders, ie the six data recording tracks “X” at the same time.
[0025]
The present invention does not use such a data cylinder concept, as will become apparent from the following description.
[0026]
FIG. 3 is a block diagram of a circuit included in the hard disk drive. A spindle motor 13 and a voice coil motor (VCM) 11 that rotate the magnetic recording disk 5 are controlled by a VCM / spindle driver 14. Only one magnetic recording disk 5 is shown to simplify the drawing. Read / write circuit 12 is connected to hard disk control circuit 15, which is also connected to VCM / spindle driver 14. A memory 17 for storing data and control data is connected to the circuit 15 and the main control circuit or MPU 16. The main control circuit 16 controls the VCM / spindle driver 14, the hard disk control circuit 15 and the memory 17. The read / write head is mounted on a slider, and these are called the head / slider assembly 7. The head / slider assembly 7 is attached to the front end of the support arm 4, and the rear end of the support arm 4 is attached to the frame of the hard disk drive.
[0027]
An inner crash stop 18 is mounted on the frame for engaging the head support arm 4 to position the head on the innermost data recording track, and engages the head support arm 4 to position the head on the outermost side. An outer crash stop 19 for positioning on the data recording track is mounted on the frame.
[0028]
FIG. 4A shows one magnetic recording hard disk 5. The recording surface 8 is divided into a plurality of sectors, and a servo pattern is recorded in the portion 6. The annular data recording track 9 is defined by a servo pattern. For simplicity of illustration, only two tracks, the innermost track and the outermost track, and four parts 6 are shown.
[0029]
FIG. 4B shows enlarged portions of the data recording tracks # 1 and # 2 and the servo patterns A and B. Servo patterns A and B are written or recorded as shown in FIG. 4B to define tracks # 1 and # 2 and read by the read / write head to generate a feedback signal. This feedback signal is supplied to the hard disk controller 15. The details of the servo patterns A and B are shown in FIG. Servo pattern A has opposite magnetization directions arranged alternately and servo pattern B has a uniform DC magnetization direction. The hard disk controller 15 positions the center of the head at the track center TC in response to the feedback signal.
[0030]
The present invention eliminates large unused or wasted space between GMR heads on the data recording surface in a conventional track arrangement that uses the same track width, as described in connection with FIG. (A) The hard disk drive has six data recording surfaces # 1 to # 6 as shown in FIG. 2, and (B) read / write head # 1 reads / writes data to / from surface # 1 / Write head # 2 reads and writes data to surface # 2, Read / write head # 3 reads and writes data to surface # 3, and Read / Write heads # 4 to # 6 store data on surfaces # 4 to 6, respectively. Read and write, (C) each head has a head width as shown in Table 1 below, and (D) heads # 1 to # 6 and their respective sliders are mounted on six support arms, respectively. The rear ends of the support arms are connected to each other and pivotally attached to the frame.
[0031]
[Table 1]
Figure 0003819675
The head width represents a dimension along the radial direction of the data recording surface.
[0032]
In the conventional cylinder-type hard disk drive, the number of data recording tracks on all data recording surfaces is the same. In contrast, in the present invention, the number of data recording tracks on one data recording surface such as recording surface # 1 is different from the number of data recording tracks on the other data recording surface such as recording surface # 2, and The gap width between the data recording tracks on the data recording surface is different from the gap width between the data recording tracks on the other data recording surfaces.
[0033]
All the data recording tracks of one data recording surface have the same track width, and all the gaps have the same gap width.
[0034]
All the data recording tracks of the other data recording surfaces have the same track width, and all the gaps have the same gap width.
[0035]
10 and 11 show a flow chart of the operation according to the present invention, and FIGS. 5 to 9 write servo patterns A and B on one data recording surface using its read / write head. The operation is shown.
[0036]
Operation begins at block 31 of FIG. Operation proceeds to block 32 where the MPU 16 selects the first data recording surface # 1. During the operation of writing the servo pattern on the first recording surface # 1, only the head # 1 is operated, and the other heads # 2 to # 6 are not operated.
[0037]
Operation proceeds to block 33 where the MPU 16 and the VCM / spindle driver 14 apply drive current to the VCM 11 until the support arm 4 is stopped by the inner crash stop 18 to move the support arm 4. As a result, the head # 1 is positioned at the reference position P1, that is, the innermost data recording track.
[0038]
Operation proceeds to block 34 where the servo track number is set to one. Operation proceeds to block 35 where a servo pattern is written to servo track number N. In the operation of the block 35, the head # 1 is positioned at the position P1 as shown in FIG. That is, servo patterns A and B are written on the data recording surface # 1, and in this case, the head # 1 on the recording surface # 1 has a head width H of 1.0 μm. W Have
[0039]
In FIG. 5, a position P1C indicates the center of the head # 1 positioned at the position P1. Servo patterns A1 and B1 are recorded on servo track # 1. In order to write the servo patterns A1 and B1, the read / write circuit 12 in FIG. 3 applies an AC signal for writing the pattern A and a DC signal for writing the pattern B to the head # 1. Only two servo patterns are shown to simplify the figure.
[0040]
Operation proceeds to block 35A, where head # 1 is stopped at position P1, servo patterns A1 and B1 are read, and the amplitude of the output signal of head # 1 is detected by MPU 16 and stored in memory 17 Is done.
[0041]
Operation proceeds to block 36, where head # 1 is moved from position P1 toward the outermost position, and servo pattern A1 and B1 written in block 35 is read as head # 1 moves, The amplitude of the output signal is measured by the MPU 16.
[0042]
Operation proceeds to block 37 where the MPU 16 causes the output signal amplitude to be (50-G) of the amplitude measured in block 35A. W / 2%) to see if it has been reduced. A value of 100% indicates the full amplitude of the output signal when head # 1 completely overlaps servo patterns A1 and B1 in block 35A. G W Is the gap width between data recording tracks.
[0043]
In this embodiment, the gap width G W Is the head width H W Therefore, the amplitude of the output signal is the value (50-G W / 2%), that is, (50-5%) = 45%, as shown in FIG. 12, the 1.0 μm head # 1 is separated from the position P1 by a distance (H W + G W ) / 2 = move by 0.05 μm.
[0044]
If the answer to block 37 is no, the operation proceeds to block 38 where it checks to see if the head has reached the outer crash stop 19. If the answer to block 38 is yes, operation proceeds to block 43 of FIG. If the answer to block 38 is no, operation returns to block 36. If the answer to block 37 is yes, this indicates that head # 1 has been moved to position P2 in FIG. Operation proceeds to block 39 of FIG. 11, where the movement of head # 1 is stopped at position P2.
[0045]
Operation proceeds to block 40 where the servo track number is incremented to N + 1. Operation proceeds to block 41, where head # 1, stopped at position P2, as shown in FIG. 6, writes servo patterns A2 and B2 over servo patterns A1 and B1, respectively. The distance between the upper ends of the servo patterns A1 and B1 and the position P1C is H W / 2, ie 0.5 μm, and the distance between the position P1C and the servo patterns A2 and B2 is G W / 2, and this is the head width H W Of 5% or 0.05 μm.
[0046]
Operation proceeds to block 42, where the MPU 16 checks whether the number N + 1 is equal to or greater than the planned maximum number of servo tracks (eg, 10,000 servo tracks). If the answer to block 42 is no, the operation returns to block 35A and the operations of blocks 35A-42 are repeated.
[0047]
7 to 9 show servo patterns written in this repetitive operation. In FIG. 7, the head # 1 has a distance D = (H from the position P2 to the position P3. W + G W ) / 2 is moved. At position P3, head # 1 writes servo patterns B3 and A3 on servo patterns A2 and B2, respectively. It is apparent that the lower part of the servo pattern A2 is replaced with the servo pattern B3, and the lower part of the servo pattern B2 is replaced with the servo pattern A3. In FIG. 8, head # 1 has a distance D = (H from position P3 to position P4. W + G W ) / 2 is moved. At position P4, head # 1 writes servo patterns B4 and A4 on servo patterns B3 and A3, respectively. In FIG. 9, the head # 1 has a distance D = (H from the position P4 to the position P5. W + G W ) / 2 is moved. At position P5, head # 1 writes servo patterns A5 and B5 on servo patterns B4 and A4, respectively. It is apparent that the lower part of the servo pattern B4 is replaced with the servo pattern A5, and the lower part of the servo pattern A4 is replaced with the servo pattern B5.
[0048]
In this way, the head # 1 has a distance D = (H W + G W ) / 2 is moved toward the outermost position of the data recording surface, and at each position, head # 1 writes a new servo pattern. When head # 1 has written a sufficient number of servo tracks, as indicated by the answer at block 42, the operation of writing servo patterns A and B on the first data recording surface # 1 is completed. . The counter D in the hard disk control circuit 15 or MPU 16 is the distance D = (H W + G W ) / 2 is counted, and this value is stored in the memory 17, so that the MPU 16 can know the number of servo tracks written on the recording surface by referring to the counted number.
[0049]
Referring back to FIG. 9, during the read / write operation, head # 1 senses servo patterns A and B and sends a feedback signal to hard disk control circuit 15 via read / write circuit 12 of FIG. Supply. The hard disk control circuit 15 controls the VCM / spindle driver 14 in response to the feedback signal. As a result, the center of the head # 1 is aligned with the boundary between the patterns A2 and B2 and the patterns B3 and A3. Then, the support arm 4 is moved. This boundary is called the track center TC, in this case TC1, and the data recording track # 1 is defined when the data recording disk is rotated in a read / write operation. The width of the data recording track is equal to the width of head # 1 (1.0 μm in this case). The center TC1 of the data recording track # 1 and the center TC2 of the data recording track # 2 will be described. The distance between the centers TC1 and TC2 is 2D = H. W + G W In other words, in other words, the head width H W 10% gap G W Exists between the data recording tracks # 1 and # 2.
[0050]
Operation proceeds to block 43, where the MPU 16 checks whether servo patterns have been written to all recording surfaces. If the answer to block 43 is no, operation proceeds to block 44 where the MPU 16 selects the next head # 2. The operation returns to the block 33, and the operations of the blocks 33 to 43 are repeated, and the servo patterns A and B are written on the remaining data recording surfaces # 2 to # 6 as described above. In this repeated operation, a servo pattern is written on the second data recording surface # 2 using the second head # 2 having a head width of 0.6 μm. During the operation of writing the servo pattern on the second data recording surface # 2, only the head # 2 is used, and the remaining heads # 1 and # 3 to # 6 are not used. Head width H of head # 2 W That is, the width of the data recording track is 0.6 μm, and the gap width G W Is 10% or 0.06 μm. While writing the servo pattern on the third recording surface # 3 using the third head # 3 having a head width of 1.4 μm, only the head # 3 is operated, and the remaining heads # 1, # 2, and # 4— # 6 is not activated. The width of the data recording track is 1.4 μm and the gap width is 10% or 0.14 μm. Answers to block 43 indicate yes by writing servo patterns on all data recording surfaces # 1 to # 6. The data recording surfaces # 1 to # 6 have data track widths and gap widths as shown in Table 2 below. The track pitches of the adjacent data recording tracks on the data recording surfaces # 1 (# 4), # 2 (# 5), and # 3 (# 6) are different from each other.
[0051]
[Table 2]
Figure 0003819675
As the head width increases, the number of tracks on the recording surface decreases and the gap width increases. Recording surfaces # 3 and # 6 have fewer tracks and wider gaps than the remaining recording surfaces. This means that the recording surfaces # 3 and # 6 have a smaller data capacity than the remaining recording surfaces. As described above, the MPU 16 stores the number of servo tracks on the recording surfaces # 1 to # 6. In the next step, the operation proceeds to block 45, where the MPU 16 determines the number of servo tracks (N 2 ) That is, based on the count value, the total number of data recording tracks on all recording surfaces # 1 to # 6 (N 1 ) For this purpose, the following equation is used.
[0052]
N 1 = N 2 / 2-1
Operation proceeds to block 46, where MPU 16 has a total number N 1 Is equal to or greater than the expected number “X”. If the answer to block 46 is yes, the operation proceeds to block 48, where the operation ends. If the answer to block 46 is no, the operation proceeds to block 47 where the MPU 16 rewrites the servo pattern so that adjacent data recording tracks overlap each other as shown in FIGS. The operation to start is started.
[0053]
Referring to FIGS. 13 and 14, the operation begins at block 51. Operation proceeds to block 52 where the MPU 16 specifies Y = 0. As the following equation shows, Y represents a value that specifies the overlapping width of adjacent data recording tracks.
[0054]
Overlap width = head width (H W ) X Y (%)
When Y = 0, as shown in FIG. 15A, the overlap width between adjacent data tracks # 1 and # 2 is zero and the gap between data tracks # 1 and # 2 is zero (G W = 0). In other words, as shown in FIG. 15A, the servo pattern is rewritten so that the data recording tracks # 1 and # 2 are adjacent to each other without overlapping and without generating a gap.
[0055]
The reason for initially specifying the value Y = 0 in block 52 is that the data recording track of the recording surface containing the minimum number of servo tracks and hence the minimum number of data recording tracks has the widest track width, even if the data tracks This is because, even if the gap between them is reduced to zero, in the widest data track, the probability of error occurrence and the S / N ratio are low.
[0056]
Operation proceeds to block 53 where the MPU 16 selects the head of the data recording surface that contains the minimum number of servo tracks. As described above, the MPU 16 records the number of servo tracks written on the data recording surfaces # 1 to # 6 in the counter, and the MPU 16 records the recording surface including the minimum number of data recording tracks, for example, the recording surface # 3 can be selected. Operation proceeds to block 54 where head # 3 of recording surface # 3 is moved to a reference position. In block 58, the moving distance of the head # 3 from the positions P1 to P2 and from P2 to P3 based on the parameter Y = 0 is the distance H. W Note that the same operation as that of blocks 33 to 42 in FIGS. 10 and 11 is performed in blocks 54 to 63 except that / 2 is selected and data recording tracks # 1 and # 2 having no overlap are formed. I want to be.
[0057]
After the servo pattern has been rewritten on the entire surface of data recording surface # 3, operation proceeds to block 64 of FIG. 14, where MPU 16 performs the same operation as block 45 of FIG. Number of servo tracks 1 to # 6 (N 2 ) That is, based on the count value, the total number of data recording tracks on all recording surfaces # 1 to # 6 (N 1 ) As described above, the following equation is used in this operation.
[0058]
N 1 = N 2 / 2-1
Operation proceeds to block 65, where MPU 16 has a total number N 1 Is equal to or greater than the expected number “X”. If the answer to block 65 is yes, the operation proceeds to block 71, where the operation ends. If the answer to block 65 is no, the operation proceeds to block 66, where the MPU 16 checks whether all recording surfaces # 1 to # 6 have been rewritten. If the answer in block 66 is no, the operation proceeds to block 67, where the MPU 16 selects the recording surface that contains the next lowest servo track number. In this case, the recording surface # 6 is selected. The reason is that this recording surface is written by the head # 6 having a head width of 1.4 μm and the number of data tracks is smaller than the remaining recording surfaces.
[0059]
The operation returns to block 54 to rewrite servo patterns A and B, and the operations of blocks 54-65 are repeated. If the answer in block 65 is no and the answer in block 66 is no, the servo pattern is rewritten on the remaining recording surface, eg, # 1 or # 4. After repeating the above operation, if the answer to block 65 is no and the answer to block 66 is yes, this forms a non-overlapping data recording track as shown in FIG. As shown, the total number of data recording tracks on all data recording surfaces is less than the predetermined number “X” even though servo patterns are rewritten on all data recording surfaces # 1 to # 6. .
In this case, operation proceeds to block 68 where the MPU 16 changes the overlap width value from Y to a new value Y + 10. Explaining the operation of block 68, this block 68 selects one of the next values to perform the next operation each time the answer of block 66 is yes.
[0060]
Case 1 operation: Y = 0
Case 2 operation: Y = 10
Case 3 operation: Y = 20
That is, block 68 increases the value of Y in response to the answer yes to block 66.
[0061]
The operation of case 1 is illustrated in FIG. 15A, where the head is distanced so that data recording tracks # 1 and # 2 are formed or defined without overlapping each other and without gaps. D 1 = H W Servo patterns A and B are rewritten by being moved by / 2. The operation of case 2 is illustrated in FIG. 15B, where Y = 10 forms or defines data recording tracks # 1 and # 2 that are overlapped with each other by 10% of the head width. Indicates that the servo pattern is rewritten. Recall the following expression that expresses the overlap width.
[0062]
Overlap width = head width (H W ) X Y%
To ensure that the data recording tracks overlap by 10%, the head is D 2 = H W / 2- (H W X 0.05). That is, the head is moved a distance equal to 45% of the head width. The operation of case 3 is illustrated in FIG. 15C, where servo patterns A and B are regenerated to form or define data recording tracks # 1 and # 2 that overlap each other by 20% of the head width. Written. In order to overlap the data recording tracks by 20%, the head is D 3 = H W / 2- (H W X0.1) is moved by a distance. That is, the head is moved by a distance equal to 40% of the head width.
[0063]
In this way, the MPU 16 checks whether or not the total number of data recording tracks on all the data recording surfaces has reached the predetermined number “X” in the blocks 65 and 66, and if not, the MPU 16 Increases the overlap width to the next value and rewrites the servo pattern with this new value. As shown in block 69, in the embodiment of the present invention, Y = 20 is the maximum value of overlap, so if block 69 is answered yes, the operation proceeds to block 70. This means that the distance D is formed so as to form data recording tracks that overlap each other by 20% as shown in FIG. 3 The total number of data tracks on all recording surfaces # 1 to # 6 did not reach the expected number “X” even though the head was moved only and servo patterns were rewritten on all recording surfaces. It shows that. Block 70 indicates that the result was Fail and the operation ends at this block 70.
[0064]
According to the experimental analysis by the inventor of the present invention, the probability of proceeding to block 70 is less than 1% and the probability that a desired number of data tracks will be written during case 1 or case 2 operation is greater than 99%. I understood.
[0065]
FIG. 16A shows a data writing system according to the present invention. It is assumed that three magnetic recording disks 5A, 5B and 5C are mounted on the spindle motor 13 to provide six data recording surfaces # 1 to # 6.
[0066]
As indicated by arrows 24A to 24F, a start address is assigned to the outermost data recording track of the first data recording surface # 1, and the address of the first recording surface # 1 is the innermost from the outermost data recording track. Data recording tracks are allocated in order. The address next to the address of the innermost data recording track of the first data recording surface # 1 is assigned to the outermost data recording track of the second data recording surface # 2, and the second data recording surface # 2 Addresses are assigned in order from the outermost data recording track to the innermost data recording track, and so on.
[0067]
Data is written in the direction from the outermost data recording track of the first recording surface # 1 to the innermost data recording track as indicated by the arrow 24A, and then the data is recorded in the second recording direction as indicated by the arrow 24B. The data is written in the direction from the outermost data recording track of the surface # 2 toward the innermost data recording track, and then the data is transmitted from the outermost data recording track of the third recording surface # 3 as indicated by the arrow 24C. Written in the direction toward the inner data recording track, and so on.
[0068]
FIG. 16B shows a conventional cylinder type data writing method. Data is written in the direction of arrow 25A, then data is written in the direction of arrow 25B, data is then written in the direction of arrow 25C, and so on.
[0069]
As shown in Table 2, in the present invention, the number of data recording tracks on each of the data recording surfaces # 1 to # 6 is different based on the difference in the width and gap of the data recording tracks on each of the data recording surfaces. The data writing method shown in FIG.
[0070]
【The invention's effect】
According to the present invention, when the data recording tracks for the GMR head are formed with a uniform track pitch, the first problem described above is that an unnecessary and useless space is formed between the data recording tracks of the GMR head. Solve the point.
[0071]
Furthermore, the present invention solves the second problem described above as described below.
In the conventional system in which the track pitch is fixed, the fluctuation of the feedback signal is as follows as described above.
Track width (μm) 0.6 1.0 1.4
Track pitch (μm) 1.6 1.6 1.6
10% of track pitch (μm) 0.16 0.16 0.16
Feedback signal fluctuation 26.7% 16.0% 11.4%
In the system of the present invention in which the track pitch varies depending on the track width, the variation of the feedback signal is constant as follows.
Track width (μm) 0.6 1.0 1.4
Track pitch (μm) 0.66 1.1 1.54
10% of track pitch (μm) 0.066 0.11 0.154
Feedback signal fluctuation 11.0% 11.0% 11.0%
[Brief description of the drawings]
FIG. 1 illustrates the problems caused by arranging GMR heads using conventional data tracks having a uniform track pitch.
FIG. 2 is a diagram showing three magnetic recording disks for explaining the concept of a cylinder used in a conventional hard disk drive device.
FIG. 3 is a block diagram of a circuit included in the hard disk drive device.
FIG. 4 is a diagram showing a data recording track defined by a data recording disk and a servo pattern.
FIG. 5 is a diagram showing steps of writing a servo pattern according to the present invention.
FIG. 6 is a diagram showing steps of writing a servo pattern according to the present invention.
FIG. 7 is a diagram showing steps of writing a servo pattern according to the present invention.
FIG. 8 is a diagram showing steps of writing a servo pattern according to the present invention.
FIG. 9 is a diagram showing steps of writing a servo pattern according to the present invention.
FIG. 10 shows a flowchart according to the present invention for writing a servo pattern.
FIG. 11 shows a flow chart according to the present invention for writing servo patterns.
FIG. 12 shows the movement of the head from one position to the next position according to the present invention.
FIG. 13 shows a flowchart according to the invention for rewriting a servo pattern.
FIG. 14 shows a flowchart according to the invention for rewriting a servo pattern.
FIG. 15 is a diagram showing an operation for rewriting a servo pattern according to the present invention.
FIG. 16 is a diagram showing an address system of a hard disk drive device and an address system of a conventional hard disk drive device.
[Explanation of symbols]
1,2,3 ... head,
4 ... support arm,
5 ... disc,
7: Head support arm,
11 ... VCM
12: Read / write circuit,
13 ... spindle motor,
14 ... VCM / spindle driver,
15: Hard disk control circuit,
16 ... MPU,
17 ... Memory

Claims (6)

ディスク・ドライブ装置に含まれている回転データ記録ディスクの記録面のそれぞれにおけるトラック幅及びギャップ幅が異なる複数のデータ記録トラックを規定するように、サーボ・パターンをGMRヘッドにより書き込む方法において、
(a)上記回転データ記録ディスクの半径方向に沿った位置に上記書き込み/読み取りヘッドを位置決めするステップと、
(b)上記位置に位置決めされた上記GMRヘッドにより上記回転データ記録ディスクにサーボ・パターンを書き込むするステップと、
(c)上記位置に位置決めされた上記GMRヘッドにより上記サーボ・パターンを読みとり、上記GMRヘッドにより発生される出力信号の振幅を検出するステップと、
(d)上記GMRヘッドを上記位置から上記半径方向に沿って移動させるステップと、
(e)上記位置から移動中の上記GMRヘッドにより上記サーボ・パターンを読み取り、上記移動中の上記GMRヘッドにより発生される出力信号の振幅が、上記位置に位置決めされていた上記GMRヘッドにより発生された上記出力信号の振幅の50−G/2%になったことを検出するステップと(ここで上記Gは上記データ記録トラック相互間の予定のギャップ幅である)、
(f)上記検出がなされたときに上記GMRヘッドを停止するステップと、
(g)上記停止された上記GMRヘッドにより上記回転データ記録ディスクに上記サーボ・パターンを重ねて書き込むステップとを含むサーボ・パターンの書き込み方法。
In a method of writing a servo pattern with a GMR head so as to define a plurality of data recording tracks having different track widths and gap widths on each of recording surfaces of a rotating data recording disk included in a disk drive device,
(A) positioning the write / read head at a position along the radial direction of the rotating data recording disk;
(B) writing a servo pattern on the rotating data recording disk by the GMR head positioned at the position;
(C) reading the servo pattern with the GMR head positioned at the position and detecting the amplitude of the output signal generated by the GMR head ;
(D) moving the GMR head from the position along the radial direction;
Reading the servo pattern by the GMR head during movement from (e) above positions, the amplitude of the output signal generated by the GMR head in the movement, generated by the GMR head has been positioned to the position and detecting that became 50-G W / 2% of the amplitude of the output signal (here the G W is the gap width of the planned between the data recording track each other),
(F) stopping the GMR head when the detection is made;
(G) A servo pattern writing method including the step of writing the servo pattern on the rotating data recording disk by the stopped GMR head .
ディスク・ドライブ装置に含まれている回転データ記録ディスクの記録面のそれぞれにおけるトラック幅及びギャップ幅が異なる複数のデータ記録トラックを規定するように、サーボ・パターンをGMRヘッドにより書き込む方法において、
(a)上記データ記録トラック相互間のギャップ幅を指定するステップと、
(b)上記GMRヘッドにより上記指定されたギャップ幅だけ離された複数のデータ記録トラックを規定するサーボ・パターンを上記回転データ記録ディスクに書き込むステップと、
(c)上記データ記録トラックの総数が予定数よりも少ないことを検出するステップと、
(d)隣接するデータ記録トラックの重なり幅を指定するステップと、
(e)上記GMRヘッドにより上記重なり幅だけ互いに重なった複数のデータ記録トラックを規定するサーボ・パターンを上記回転データ記録ディスクに再書き込むステップとを含み、
上記ステップ(e)は、
(i)上記回転データ記録ディスクの半径方向に沿った位置に上記書き込み/読み取りヘッドを位置決めするステップと、
(ii)上記位置に位置決めされた上記GMRヘッドにより上記回転データ記録ディスクにサーボ・パターンを再書き込みするステップと、
(iii)上記位置に位置決めされた上記GMRヘッドにより上記再書き込みされたサーボ・パターンを読みとり、上記GMRヘッドにより発生される出力信号の振幅を検出するステップと、
(iv)上記GMRヘッドを上記位置から上記半径方向に沿って移動させるステップと、
(v)上記位置から移動中の上記GMRヘッドにより上記再書き込みされたサーボ・パターンを読み取り、上記移動中の上記GMRヘッドにより発生される出力信号の振幅が、上記位置に位置決めされていた上記GMRヘッドにより発生された上記出力信号の振幅の50+Y/2%になったことを検出するステップと(ここで上記Yは上記重なり幅である)、
(vi)上記検出がなされたときに上記GMRヘッドを停止するステップと、
(vii)上記停止された上記GMRヘッドにより上記回転データ記録ディスクに上記サーボ・パターンを重ねて再書き込むステップとを含むサーボ・パターンの書き込み方法。
In a method of writing a servo pattern with a GMR head so as to define a plurality of data recording tracks having different track widths and gap widths on each of recording surfaces of a rotating data recording disk included in a disk drive device,
(A) designating a gap width between the data recording tracks;
(B) writing a servo pattern defining a plurality of data recording tracks separated by the specified gap width by the GMR head onto the rotating data recording disk;
(C) detecting that the total number of the data recording tracks is less than a predetermined number;
(D) designating an overlapping width of adjacent data recording tracks;
(E) rewriting a servo pattern defining a plurality of data recording tracks overlapped with each other by the GMR head onto the rotating data recording disk;
The step (e)
(I) positioning the write / read head at a position along the radial direction of the rotating data recording disk;
(Ii) rewriting a servo pattern on the rotating data recording disk by the GMR head positioned at the position;
(Iii) reading the rewritten servo pattern by the GMR head positioned at the position and detecting an amplitude of an output signal generated by the GMR head ;
(Iv) moving the GMR head from the position along the radial direction;
(V) by the GMR head during the movement from the position reading servo patterns rewritten above, the amplitude of the output signal generated by the GMR head in the movement, the GMR which has been positioned to the position Detecting that it is 50 + Y / 2% of the amplitude of the output signal generated by the head (where Y is the overlap width);
(Vi) stopping the GMR head when the detection is made;
And (vii) a servo pattern writing method including the step of superimposing and rewriting the servo pattern on the rotating data recording disk by the stopped GMR head .
ディスク・ドライブ装置に含まれている回転データ記録ディスクの記録面のそれぞれにおけるトラック幅及びギャップ幅が異なる複数のデータ記録トラックを規定するように、サーボ・パターンをGMRヘッドにより書き込む方法において、
(a)上記データ記録トラック相互間のギャップ幅を指定するステップと、
(b)上記GMRヘッドにより上記指定されたギャップ幅だけ離された複数のデータ記録トラックを規定するサーボ・パターンを1つのデータ記録面の複数のサーボ・トラックに書き込むステップと、
(c)上記1つのデータ記録面に書き込まれたサーボ・トラックの数を示すカウント数を記憶するステップと、
(d)全てのデータ記録面に上記サーボ・パターンが書き込まれるまで上記ステップ(b)及び(c)を繰り返すステップと、
(e)上記全てのデータ記録面に書き込まれたデータ記録トラックの総数が予定数を超えるか否かを調べるステップと、
(f)上記ステップ(e)の答えがノーであるならば、隣接するデータ記録トラックの重なり幅を指定するステップと、
(g)上記全てのデータ記録面の上記カウント数を調べることにより最小数のデータ記録トラックを含むデータ記録面を見出すステップと、
(h)上記GMRヘッドにより上記重なり幅だけ互いに重なった複数のデータ記録トラックを規定するサーボ・パターンを上記ステップ(f)で見出されたデータ記録面に再書き込むステップとを含み、
上記ステップ(h)は、
(i)上記データ記録面の半径方向に沿った位置に上記書き込み/読み取りヘッドを位置決めするステップと、
(ii)上記位置に位置決めされた上記GMRヘッドにより上記データ記録面にサーボ・パターンを再書き込みするステップと、
(iii)上記位置に位置決めされた上記GMRヘッドにより上記再書き込みされたサーボ・パターンを読みとり、上記GMRヘッドにより発生される出力信号の振幅を検出するステップと、
(iv)上記GMRヘッドを上記位置から上記半径方向に沿って移動させるステップと、
(v)上記位置から移動中の上記GMRヘッドにより上記再書き込みされたサーボ・パターンを読み取り、上記移動中の上記GMRヘッドにより発生される出力信号の振幅が、上記位置に位置決めされていた上記GMRヘッドにより発生された上記出力信号の振幅の50+Y/2%になったことを検出するステップと(ここで上記Yは上記重なり幅である)、
(vi)上記検出がなされたときに上記GMRヘッドを停止するステップと、
(vii)上記停止された上記GMRヘッドにより上記回転データ記録ディスクに上記サーボ・パターンを重ねて再書き込むステップとを含むサーボ・パターンの書き込み方法。
In a method of writing a servo pattern with a GMR head so as to define a plurality of data recording tracks having different track widths and gap widths on each of recording surfaces of a rotating data recording disk included in a disk drive device,
(A) designating a gap width between the data recording tracks;
(B) writing servo patterns defining a plurality of data recording tracks separated by the specified gap width by the GMR head to a plurality of servo tracks on one data recording surface;
(C) storing a count number indicating the number of servo tracks written on the one data recording surface;
(D) repeating the steps (b) and (c) until the servo pattern is written on all data recording surfaces;
(E) checking whether the total number of data recording tracks written on all the data recording surfaces exceeds a predetermined number;
(F) if the answer to step (e) is no, specifying the overlap width of adjacent data recording tracks;
(G) finding a data recording surface including a minimum number of data recording tracks by examining the counts of all the data recording surfaces;
(H) rewriting servo patterns defining a plurality of data recording tracks overlapped with each other by the GMR head on the data recording surface found in step (f),
Step (h) above
(I) positioning the write / read head at a position along the radial direction of the data recording surface;
(Ii) rewriting a servo pattern on the data recording surface by the GMR head positioned at the position;
(Iii) reading the rewritten servo pattern by the GMR head positioned at the position and detecting an amplitude of an output signal generated by the GMR head ;
(Iv) moving the GMR head from the position along the radial direction;
(V) by the GMR head during the movement from the position reading servo patterns rewritten above, the amplitude of the output signal generated by the GMR head in the movement, the GMR which has been positioned to the position Detecting that it is 50 + Y / 2% of the amplitude of the output signal generated by the head (where Y is the overlap width);
(Vi) stopping the GMR head when the detection is made;
And (vii) a servo pattern writing method including the step of superimposing and rewriting the servo pattern on the rotating data recording disk by the stopped GMR head .
上記全てのデータ記録面に書き込まれたデータ記録トラックの総数は、上記全てのデータ記録面の上記カウント数を参照して調べられることを特徴とする請求項3に記載のサーボ・パターンの書き込み方法。4. The servo pattern writing method according to claim 3, wherein the total number of data recording tracks written on all the data recording surfaces is checked with reference to the count number of all the data recording surfaces. . ディスク・ドライブ装置に含まれている回転データ記録ディスクの記録面のそれぞれにおけるトラック幅及びギャップ幅が異なる複数のデータ記録トラックを規定するように、サーボ・パターンをGMRヘッドにより書き込む方法において、
(a)上記データ記録トラック相互間のギャップ幅を指定するステップと、
(b)1つのデータ記録面の半径方向に沿った位置に上記書き込み/読み取りヘッドを位置決めするステップと、
(c)カウンタのカウント値を初期値にセットするステップと、
(d)上記位置に位置決めされた上記GMRヘッドにより上記データ記録面にサーボ・パターンを書き込むするステップと、
(e)上記位置に位置決めされた上記GMRヘッドにより上記サーボ・パターンを読みとり、上記GMRヘッドにより発生される出力信号の振幅を検出するステップと、
(f)上記GMRヘッドを上記位置から上記半径方向に沿って移動させるステップと、
(g)上記位置から移動中の上記GMRヘッドにより上記サーボ・パターンを読み取り、上記移動中の上記GMRヘッドにより発生される出力信号の振幅が、上記位置に位置決めされていた上記GMRヘッドにより発生された上記出力信号の振幅の50−G/2%になったことを検出するステップと(ここで上記Gは上記データ記録トラック相互間の指定されたギャップ幅である)、
(h)上記検出がなされたときに上記GMRヘッドを停止するステップと、
(i)上記カウント値を歩進するステップと、
(j)上記停止された上記GMRヘッドにより上記データ記録面に上記サーボ・パターンを重ねて書き込むステップと、
(k)上記1つのデータ記録面全体に上記サーボ・パターンが書き込まれるまで上記ステップ(e)乃至(j)を繰り返すステップと、
(l)次のデータ記録面を選択し、上記ステップ(b)乃至(k)を繰り返すステップと、
(m)上記全てのデータ記録面に書き込まれたデータ記録トラックの総数が予定数を超えるか否かを調べるステップと、
(n)上記ステップ(m)の答えがノーであるならば、隣接するデータ記録トラックの重なり幅を指定するステップと、
(o)上記全てのデータ記録面の上記カウント数を調べることにより最小数のデータ記録トラックを含むデータ記録面を見出すステップと、
(p)上記GMRヘッドにより上記重なり幅だけ互いに重なった複数のデータ記録トラックを規定するサーボ・パターンを上記ステップ(o)で見出されたデータ記録面に再書き込むステップとを含み、
上記ステップ(p)は、
(i)上記データ記録面の半径方向に沿った位置に上記書き込み/読み取りヘッドを位置決めするステップと、
(ii)上記位置に位置決めされた上記GMRヘッドにより上記データ記録面にサーボ・パターンを再書き込みするステップと、
(iii)上記位置に位置決めされた上記GMRヘッドにより上記再書き込みされたサーボ・パターンを読みとり、上記GMRヘッドにより発生される出力信号の振幅を検出するステップと、
(iv)上記GMRヘッドを上記位置から上記半径方向に沿って移動させるステップと、
(v)上記位置から移動中の上記GMRヘッドにより上記再書き込みされたサーボ・パターンを読み取り、上記移動中の上記GMRヘッドにより発生される出力信号の振幅が、上記位置に位置決めされていた上記GMRヘッドにより発生された上記出力信号の振幅の50+Y/2%になったことを検出するステップと(ここで上記Yは上記重なり幅である)、
(vi)上記検出がなされたときに上記GMRヘッドを停止するステップと、
(vii)上記停止された上記GMRヘッドにより上記回転データ記録ディスクに上記サーボ・パターンを重ねて再書き込むステップとを含むサーボ・パターンの書き込み方法。
In a method of writing a servo pattern with a GMR head so as to define a plurality of data recording tracks having different track widths and gap widths on each of recording surfaces of a rotating data recording disk included in a disk drive device,
(A) designating a gap width between the data recording tracks;
(B) positioning the write / read head at a position along the radial direction of one data recording surface;
(C) setting a counter count value to an initial value;
(D) writing a servo pattern on the data recording surface by the GMR head positioned at the position;
(E) reading the servo pattern with the GMR head positioned at the position and detecting the amplitude of the output signal generated by the GMR head ;
(F) moving the GMR head from the position along the radial direction;
By the GMR head during movement from (g) above position read the servo pattern, the amplitude of the output signal generated by the GMR head in the movement, generated by the GMR head has been positioned to the position and detecting that became 50-G W / 2% of the amplitude of the output signal (here the G W is the specified width of the gap between the data recording track each other),
(H) stopping the GMR head when the detection is made;
(I) stepping the count value;
(J) Overwriting the servo pattern on the data recording surface by the stopped GMR head ;
(K) repeating the steps (e) to (j) until the servo pattern is written on the entire data recording surface;
(L) selecting the next data recording surface and repeating steps (b) to (k) above;
(M) checking whether the total number of data recording tracks written on all the data recording surfaces exceeds a predetermined number;
(N) If the answer to step (m) is no, specifying an overlap width of adjacent data recording tracks;
(O) finding a data recording surface including a minimum number of data recording tracks by examining the counts of all the data recording surfaces;
(P) rewriting servo patterns defining a plurality of data recording tracks overlapped with each other by the GMR head on the data recording surface found in step (o),
Step (p) above is
(I) positioning the write / read head at a position along the radial direction of the data recording surface;
(Ii) rewriting a servo pattern on the data recording surface by the GMR head positioned at the position;
(Iii) reading the rewritten servo pattern by the GMR head positioned at the position and detecting an amplitude of an output signal generated by the GMR head ;
(Iv) moving the GMR head from the position along the radial direction;
(V) by the GMR head during the movement from the position reading servo patterns rewritten above, the amplitude of the output signal generated by the GMR head in the movement, the GMR which has been positioned to the position Detecting that it is 50 + Y / 2% of the amplitude of the output signal generated by the head (where Y is the overlap width);
(Vi) stopping the GMR head when the detection is made;
And (vii) a servo pattern writing method including the step of superimposing and rewriting the servo pattern on the rotating data recording disk by the stopped GMR head .
上記全てのデータ記録面に書き込まれたデータ記録トラックの総数は、上記全てのデータ記録面の上記カウント数を参照して調べられることを特徴とする請求項5に記載のサーボ・パターンの書き込み方法。6. The servo pattern writing method according to claim 5, wherein the total number of data recording tracks written on all the data recording surfaces is checked with reference to the count number of all the data recording surfaces. .
JP2000170006A 1997-07-29 2000-06-07 How to write servo pattern Expired - Lifetime JP3819675B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000170006A JP3819675B2 (en) 1997-07-29 2000-06-07 How to write servo pattern

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP09202902A JP3090633B2 (en) 1997-07-29 1997-07-29 Data recording disk and disk drive device
JP2000170006A JP3819675B2 (en) 1997-07-29 2000-06-07 How to write servo pattern

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP09202902A Division JP3090633B2 (en) 1997-07-29 1997-07-29 Data recording disk and disk drive device

Publications (2)

Publication Number Publication Date
JP2000357379A JP2000357379A (en) 2000-12-26
JP3819675B2 true JP3819675B2 (en) 2006-09-13

Family

ID=18672780

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000170006A Expired - Lifetime JP3819675B2 (en) 1997-07-29 2000-06-07 How to write servo pattern

Country Status (1)

Country Link
JP (1) JP3819675B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4585268B2 (en) 2004-10-15 2010-11-24 東芝ストレージデバイス株式会社 Information storage device, control method, and program

Also Published As

Publication number Publication date
JP2000357379A (en) 2000-12-26

Similar Documents

Publication Publication Date Title
JP3090633B2 (en) Data recording disk and disk drive device
JP3987484B2 (en) Magnetic recording medium, magnetic recording apparatus, and offset amount measuring method
US20060018051A9 (en) Vertical track zoning for disk drives
US7388729B2 (en) Magnetic recording device and medium having mask pattern
JP3689638B2 (en) Magnetic disk unit
US7012775B2 (en) Writer for head positioning information over recording medium
JP2002216443A (en) Magnetic disk drive and control method therefor
JPWO1999045534A1 (en) magnetic disk drive
JP3819675B2 (en) How to write servo pattern
US7898755B2 (en) Method for measuring write width and/or read width of a composite magnetic head and a measuring device using the method
US7633713B2 (en) Method for controlling the formation of the trailing shield gap during perpendicular head fabrication and head formed thereby
JP4105487B2 (en) Data storage device and servo information writing method
JP2010040114A (en) Magnetic disk drive
JP2005166116A (en) Magnetic recording apparatus and offset amount measuring method
JP5433260B2 (en) Method and apparatus for measuring write width and / or read width of composite magnetic head
JP3823541B2 (en) Recording apparatus and signal recording method
JPH09147337A (en) Magnetic disk device and head positioning adjustment method in magnetic disk device
US6667845B1 (en) Method and system for compensating for actuator resonances
JPH09161250A (en) Information recording medium and information recording / reproducing method thereof
JPH04146573A (en) Track skew method
JPH09102103A (en) Magnetic disk device having recording current control function and servo data recording method for magnetic disk device
JPS6325828A (en) Magnetic recording media and magnetic recording media playback devices
JP2013004153A (en) Magnetic information recorder and magnetic information recording method
JPH10199172A (en) Servo data writing device for magnetic disk drive
JPH01237975A (en) Disk device

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20040601

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040928

A911 Transfer of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20041025

A912 Removal of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20050121

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060615

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100623

Year of fee payment: 4