(57)【要約】    【課題】積層ディスク状記録媒体では、書込み要素の記録パターンの幅が比較的広い場合があり、適用される書込み電流の量が多すぎると、磁束が隣接トラックに流出する可能性が高くなり、いわゆる「両側スクイーズ」を引き起こす可能性もある。    【解決手段】ＨＤＤ１０が配置されている環境の周囲温度を測定して基線温度を確立し（ブロック２４）、書込み先である各ディスク・セクタの各ヘッドのために、基線書込み電流及び／又は前記基線からのキック振幅の値が決定され（ブロック２６，２８）、表に格納される（ブロック３０）。前記値は所望の上書きレベルを達成するように決定される。処理中に、書込み先であるその特定セクタに応じて、前記値が検索され（ブロック３２）、前記ヘッドに適用される。前記値は、基線の値からの温度の偏差のため動的に変更されることがある（ブロック３４，３６，３８）。【選択図】図２
2005267841.tif 000002
【特許請求の範囲】
【請求項１】
複数部分を含む少なくとも一つのディスクと、
少なくともいくつかの部分にデータを書き込むために前記ディスクと並置される少なくとも一つの書込み要素と、
所望の範囲内の上書き信号対雑音比を確立するために、各部分の各ヘッドの前記書込み要素に関連する書込み電流とキック振幅の少なくとも一つを確立するコントローラと、
を有することを特徴とするハード・ディスク・ドライブ（ＨＤＤ）。
【請求項２】
前記コントローラが、各部分の各書込み要素の書込み電流とキック振幅の両方を確立することを特徴とする請求項１記載のＨＤＤ。
【請求項３】
前記所望の範囲が、約−２２ｄｂ〜−２４ｄｂであることを特徴とする請求項１記載のＨＤＤ。
【請求項４】
前記コントローラが、ヘッド／部分の組合せに書込み電流とキック振幅を関連付ける表を参照することを特徴とする請求項１記載のＨＤＤ。
【請求項５】
前記コントローラが、検索された書込み電流とキック振幅を動的に変更することを特徴とする請求項４記載のＨＤＤ。
【請求項６】
前記書込み電流とキック振幅が、感知された温度の関数として変更されることを特徴とする請求項５記載のＨＤＤ。
【請求項７】
複数の部分を定義する少なくとも一つのディスクと、前記ディスクにデータを書き込むための少なくとも一つの書込み要素を備えるハード・ディスク・ドライブ（ＨＤＤ）用チップであって、
少なくとも一つの書込みパラメータをヘッド／部分の組合せに関連付ける表を参照する手段と、
少なくとも一つのヘッド／部分の組合せのために、書込み電流とキック振幅の少なくとも一つを確立する手段と、
を有することを特徴とするチップ。
【請求項８】
前記の表でヘッドと部分の各組合せに二つの書込みパラメータが関連付けられることを特徴とする請求項７記載のチップ。
【請求項９】
所望の範囲内の上書き信号対雑音比を確立するためにキック振幅と書込み電流が確立されることを特徴とする請求項７記載のチップ。
【請求項１０】
検索された書込み電流とキック振幅を動的に変更する手段を有することを特徴とする請求項７記載のチップ。
【請求項１１】
感知された温度の関数として、検索された書込み電流及びキック振幅を動的に変更する手段を有することを特徴とする請求項７記載のチップ。
【請求項１２】
少なくとも一つのヘッドと、前記ヘッドと並置され、複数の部分を定義する少なくとも一つのディスクを含むＨＤＤ用チップであって、
作動可能となるようにヘッドに関連付けることが可能な各部分の各ヘッドに関する、基線書込み電流とキック振幅の少なくとも一つを表す少なくとも一つの値を格納する手段と、
前記ヘッドによって有用な書込み電流を生成するために前記値を使用する手段と、を有することを特徴とするチップ。
【請求項１３】
前記ＨＤＤが少なくとも一つの温度センサを含む請求項１２記載のチップであって、前記チップはさらに、
温度補正値を確立するために、前記温度センサからの信号に基づき前記値を変更するための手段と、
前記温度補正値によって特徴づけられた信号を前記ヘッドに適用するための手段と、を有することを特徴とするチップ。
【請求項１４】
前記格納手段が、作動可能となるように前記ヘッドに関連付けることが可能な各部分の各ヘッドに関して、キック振幅値と基線書込み電流値を格納することを特徴とする請求項１３記載のチップ。
【請求項１５】
前記変更手段が、両方の値を変更することを特徴とする請求項１４記載のチップ。
【請求項１６】
複数の部分を定義する少なくとも一つのディスクと、前記ディスクにデータを書き込むための少なくとも一つの書込み要素を有するハード・ディスク・ドライブ（ＨＤＤ）の論理素子であって、
ヘッド／部分の組合せに書込み電流とキック振幅を関連付ける表を参照するステップと、
ヘッド／部分の少なくとも一つの組合せのために、書込み電流とキック振幅の少なくとも一つを確立するステップと、
を含む論理を有することを特徴とする論理素子。
【請求項１７】
前記論理が、ヘッド／部分の各組合せのために書込み電流とキック振幅の両方を確立することを特徴とする請求項１６記載の論理素子。
【請求項１８】
所望の範囲内の上書き信号対雑音比を確立するために、前記キック振幅と書込み電流が確立されることを特徴とする請求項１７記載の論理素子。
【請求項１９】
前記論理が、検索された書込み電流とキック振幅を動的に変更するステップを含むことを特徴とする請求項１７記載の論理素子。
【請求項２０】
前記論理が、感知された温度の関数として、検索された書込み電流とキック振幅を動的に変更するステップを含むことを特徴とする請求項１７記載の論理素子。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はハード・ディスク・ドライブに関する。
【背景技術】
【０００２】
ハード・ディスク・ドライブ（ＨＤＤ）の書込み要素は、書込み対象データ・トラック中の既存の古いデータに上書きするために、十分な電流で書込みを行う必要がある。書込み要素の上書きの規模は、通常、負のデシベルに換算して表現され、絶対値が大きいほど上書きの強度が高く、絶対値が小さいほど上書きの強度が低い。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
本明細書でわかるように、書込み電流が大きすぎると、書込み磁束が隣接トラックに溢れ出し、その隣接トラックのデータを潜在的に変更する可能性があるため、単に書込み要素に送られる前記書込み電流を最大にするだけでは不十分である。さらに本明細書では、積層ディスク状記録媒体が使用されると、この問題が悪化することがわかる。積層ディスク状記録媒体では、磁気的に読み書き可能な原料の薄膜が基板に付着されている。そのようなディスクでは、前記書込み要素の記録パターンの幅が比較的広い場合があり、適用される書込み電流の量が多すぎると、前記磁束が隣接トラックに流出する可能性が高くなり（「隣接トラック干渉」と呼ばれる）、いわゆる「両側スクイーズ」を引き起こす可能性もある。「両側スクイーズ」が発生すると、書き込みが行われている二つのトラック間にあるトラックが不意に露出し、そのトラックにまたがる二つのトラックから磁束が書き込まれる。
【０００４】
本発明で特に認識されているように、書込み要素に適用される書込み電流の適正量はＨＤＤ内でヘッドごとに異なる可能性があり、ある特定のヘッドに関してもＨＤＤ内のセクタごとに異なる可能性がある。上記の認識を念頭において、本発明は考案された。
【課題を解決するための手段】
【０００５】
ハード・ディスク・ドライブ（ＨＤＤ）は、複数の部分を備えるディスクと、前記部分にデータを書き込むために前記ディスクと並置される書込み要素を備える。コントローラは、所望の範囲内の上書き信号対雑音比を確立するために、各ディスク部分の各ヘッドの書込み要素に関連する書込み電流及び／又はキック振幅を確立する。
【０００６】
望ましい場合は、前記コントローラが各部分の各書込み要素の書込み電流とキック振幅の両方を確立してもよい。前記の所望の上書き範囲は、約−２２ｄｂ〜−２４ｄｂである。
【０００７】
制限の無い実施例では、コントローラは、ヘッド／部分の組合せに書込み電流及びキック振幅を関連付ける表を参照する。前記コントローラは、感知された温度の関数として、検索された書込み電流とキック振幅を動的に変更してもよい。
【０００８】
別の側面では、複数の部分を定義するディスクと、前記ディスクにデータを書き込むための書込み要素を備えるハード・ディスク・ドライブ（ＨＤＤ）用チップは、書込み電流及び／又はキック振幅をヘッド／部分の組合せに関連付ける表を参照するための手段と、少なくともヘッド／部分の一つの組合せのために、書込み電流とキック振幅の少なくとも一つを確立するための手段を備える。
【０００９】
さらに別の側面では、チップは、ヘッド及び前記ヘッドと並置されて複数の部分を定義するディスクを有するＨＤＤとして現されている。チップは、前記ヘッドによる書き込みが可能な各ディスク部分に、各ヘッドに関する少なくとも一つの値を格納するための手段を備える。前記値は、基線書込み電流とキック振幅の少なくとも一つを表す。前記ヘッドによる有用な書込み電流の生成に値を使用するための手段が提供されている。
【００１０】
本発明の詳細は、その構造及び動作の両方について、各部に参照番号が付けられた添付図面を参照すると最も理解しやすい。
【発明の効果】
【００１１】
本発明によれば、所望の範囲内の上書き信号対雑音比を確立するために、各ディスク部分の各ヘッドの書込み要素に関連する書込み電流及び／又はキック振幅を確立することができる。
【発明を実施するための最良の形態】
【００１２】
まず図１を参照すると、全体で符号１０が付けられたハード・ディスク・ドライブ（ＨＤＤ）が示されており、ＨＤＤは、マイクロコントローラを備えるか、マイクロコントローラによって実装されるか、もしくはその両方が可能なハード・ディスク・ドライブ・コントローラ１２を備えている。ＨＤＤコントローラ１２は、固体記憶装置によって実装可能なマイクロコード・ストレージ１４などの電子データ・ストレージにアクセスできる。マイクロコード・ストレージ１４には、前記の表を具現化するマイクロコードと、以下に説明する演算論理を格納できる。従って、制限の無い実施例では、以前にＨＤＤ１０で実装したユーザによる変更が不可能なマイクロコードによって現在の論理を実装できる。また、前記ＨＤＤコントローラ１２は温度センサ１５から温度信号を受け取ることができる。
【００１３】
前記ＨＤＤコントローラ１２は、一つ以上のディスク２０にデータを書き込むための一つ以上のヘッド１８に関連する電子機器１６を制御する。前記ＨＤＤ１０の制限の無い実用例には、複数のヘッド１８や複数のディスク２０が含まれる。各ヘッド１８は、中でも、ディスク２０上のデータ読み取り用の各読取り要素と、ディスク２０へのデータ書き込み用の各書込み要素に関連付けられている。
【００１４】
前述のように、以下で開示する論理は、前記ＨＤＤコントローラ１２とは切り離されている前記記憶装置１４に含まれていてもよいが、記憶装置１４は前記コントローラ１２に統合されていてもよい。又は、前記論理が電子機器１６や、コントローラ１２と電子機器１６から切り離されているチップセットに含まれていてもよい。前記論理は、前述の構成要素を通じて分配してもよく、ハードウエア論理回路及び／又はソフトウェア論理回路で実装してもよい。
【００１５】
電子機器１６には、書込み要素の電流前置増幅器などの様々なヘッド・アクチュエータ構成要素を備えることができ、さらにデータ・チャネルを確立することもできる。前記電子機器１６のデータ・チャネルは、ヘッド１８の読取り及び書込み要素と協働して、書込み要素への書込み電流を確立したり、キック振幅や書込み要素の長さを確立したり、前記書込み要素により実行される上書きの量を前記読取り要素からの情報に基づいて決定したりすることができる。実際に確立される上書きの量を決定する際に、データ・チャネルは、上書き決定用の技術で周知の原則に従って機能する。
【００１６】
「キック振幅」とは、基線値からの書込み電流の行き過ぎ量を意味する。従って、以下で詳しく説明するように、ＨＤＤコントローラ１２が電子機器１６を制御するので、書込み電流及び／又はキック振幅（基線からの書込み電流の行き過ぎ量）の基線の値は、ＨＤＤコントローラ１２によって独自に変更される可能性がある。
【００１７】
図１は、各ディスク２０が複数の部分２２を含んでもよいことも示す。部分２２がディスク・セクタ及び／又はディスク・ゾーンによって確立されている場合もある。
【００１８】
図２を参照すると、ルックアップ表を表示できる現在好適なマイクロコードを確立するための論理が示されている。ブロック２４で始まり、基線周囲温度が確立される。これは、図２の論理でＨＤＤ１０が配置されている環境の周囲温度を測定するだけで実行できる。ある実施例では、基線周囲温度は３３℃である。
【００１９】
ブロック２６に進むと、各ヘッド１８及び被測定ヘッド１８による書き込みが可能なディスク部分２２に対して、次の論理が実行される。ブロック２８では、基線書込み電流及び／又は被測定ヘッド１８の書込み要素のキック振幅（及び、望ましい場合には、キック時間）を確立して、被測定ヘッド１８に関連する読取り要素及び電子機器１６の関連するデータ・チャネルからのフィードバックで示される所望の上書きを行う。ある実施例では、所望の上書きは−２２ｄｂ〜−２４ｄｂの範囲内であり、−２２ｄｂ〜−２３．５ｄｂの範囲内であればなお良く、−２３ｄｂであればさらに好ましい。書込み電流及び／又はキック振幅及び／又はキック期間の値は、被測定ヘッド１８及びディスク部分とこれらの値を関連付けた表に記録される。
【００２０】
前述のように、被測定ヘッド１８の書込み電流及び／又はキック振幅及び／又はキック期間の値が確立されて記録されると、被測定ヘッド１８によって書込み可能な次のディスク部分２２に対して前述のプロセスが繰り返される。その結果、マイクロコード表の別のエントリが発生する。すべてのディスク部分の測定が完了すると、すべてのヘッドが処理されかつマイクロコード表の構築が完了するまで、関連する各ディスク部分２２について次のヘッド１８が同様に処理される。
【００２１】
図３は、ＨＤＤコントローラ１２によって実行可能な演算論理を示す。ブロック３２で始まり、特定のディスク部分２２への書き込みが、関連するヘッド１８によって実行されるとき、その部分２２とヘッド１８の組合せ向けの書込み電流及び／又はキック振幅／キック期間の値は、ヘッド１８／ディスク部分２２を引数として、上記で構築された表から取得される。
【００２２】
本明細書で認識されるように、浮上高さ及びディスク保磁力における、温度で誘発される変動に伴って、任意の書込み電流向けに行われる実際の上書きが変化する可能性がある。従って、ブロック３４に進むと、実行例では、実際の温度が、温度センサ１５を使用してＨＤＤコントローラ１２により読み取られる。実際の温度は、例えばディスク８回転ごとになど、定期的に読み取ってもよい。
【００２３】
ブロック３６に進むと、表の値が確立された基線周囲温度からの実際の温度変化に対して、書込み電流及び／又はキック振幅のルックアップ値が動的に調節される。一つの例示的な実施例では、次に示すアルゴリズムを使用して調整できる。
【００２４】
使用される値＝表内の値＋．３４（基線周囲温度−実際の温度）、
このとき、実際の温度はセンサ１５により示される温度で、基線周囲温度は３３℃になる可能性がある。
【００２５】
ブロック３８では、書込み電流及び／又はキック振幅の調整値（上記方程式の「使用される値」）が、書き込みを行うヘッド１８に適用される。
【００２６】
別の実施例では、上記の方程式の傾きを実温度に応じて変更することができる。例えば、下に示すように、ある傾きは温度がしきい値を上回る場合に使用でき、別の傾きは温度がしきい値を下回る場合に使用できる。
【００２７】
実際の温度≧しきい値（例えば３３℃）：
使用される値＝表内の値＋ｋｈ（基線周囲温度−実際の温度）、
このとき、実際の温度はセンサ１５によって示される温度で、基線周囲温度は３３℃になる可能性があり、ｋｈは実際の温度がしきい値温度を上回るか、又はしきい値温度と等しい場合に使用される。
【００２８】
実際の温度＜しきい値（例えば３３℃）：
使用される値＝表内の値＋ｋｃ（基線周囲温度−実際の温度）、
このとき、実際の温度はセンサ１５によって示される温度で、基線周囲温度は３３℃になる可能性があり、ｋｃは実際の温度がしきい値温度を下回る場合に使用される。
【００２９】
本明細書に示し、詳細に説明した特定の「書き込みを制御してＡＴＩとスクイーズの影響を最小にする装置及び方法」は、前述した発明の目的を完全に達成できるものである。これは現在の好適な実施例であり、よって本発明で広く検討されている主題を代表することと、本発明の範囲は、当該技術に精通した者には明白となりうる他の実施例すべてを包含することと、従って、単数形の要素の記述は、明記しない限り「一つのみ」ではなく「一つ以上」を意味することを意図した附属の特許請求の範囲以外によっては本発明の範囲が制限されないこととを理解されたい。ある装置や方法が、本発明で解決が求められているすべての問題に対処する必要はない。それは、本発明の特許請求の範囲でカバーされているからである。さらに、本発明の開示における要素、構成要素、方法の工程などのいずれも、それらの要素、構成要素、方法の工程などが特許請求の範囲で明示的に説明されているかどうかにかかわらず、公開を目的としたものではない。本明細書で明確に定義されていない場合、特許請求の範囲中の用語には、本明細書やファイル履歴と矛盾しない通常の習慣的な意味が含まれるものとする。
【図面の簡単な説明】
【００３０】
【図１】本発明におけるハード・ディスク・ドライブ（ＨＤＤ）のブロック図である。
【図２】各ヘッド及びセクタの書込み電流及びキック振幅の表を生成するための論理の流れ図である。
【図３】ＨＤＤコントローラで実行可能な論理の流れ図である。
【符号の説明】
【００３１】
１０…ハード・ディスク・ドライブ（ＨＤＤ）、
１２…ＨＤＤコントローラ、
１４…マイクロコード・ストレージ、
１６…書込みヘッドに関連する電子機器、
１８…書込みヘッド、
１５…温度センサ
２０…ディスク。
【図１】
2005267841.tif 000003
【図２】
2005267841.tif 000004
【図３】
2005267841.tif 000005