JP5840546B2 - ストレージデバイスにおける制御されたウェッジスペーシングのためのシステム及び方法 - Google Patents

ストレージデバイスにおける制御されたウェッジスペーシングのためのシステム及び方法 Download PDF

Info

Publication number
JP5840546B2
JP5840546B2 JP2012068651A JP2012068651A JP5840546B2 JP 5840546 B2 JP5840546 B2 JP 5840546B2 JP 2012068651 A JP2012068651 A JP 2012068651A JP 2012068651 A JP2012068651 A JP 2012068651A JP 5840546 B2 JP5840546 B2 JP 5840546B2
Authority
JP
Japan
Prior art keywords
clock
phase
data
domain
servo
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 - Fee Related
Application number
JP2012068651A
Other languages
English (en)
Other versions
JP2013069398A (ja
JP2013069398A5 (ja
Inventor
ピー.グランドヴィグ ジェフリー
ピー.グランドヴィグ ジェフリー
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
LSI Corp
Original Assignee
LSI Logic Corp
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
Application filed by LSI Logic Corp filed Critical LSI Logic Corp
Publication of JP2013069398A publication Critical patent/JP2013069398A/ja
Publication of JP2013069398A5 publication Critical patent/JP2013069398A5/ja
Application granted granted Critical
Publication of JP5840546B2 publication Critical patent/JP5840546B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/14Digital recording or reproducing using self-clocking codes
    • G11B20/1403Digital recording or reproducing using self-clocking codes characterised by the use of two levels
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B5/00Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
    • G11B5/02Recording, reproducing, or erasing methods; Read, write or erase circuits therefor
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10009Improvement or modification of read or write signals
    • G11B20/10222Improvement or modification of read or write signals clock-related aspects, e.g. phase or frequency adjustment or bit synchronisation
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B5/00Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
    • G11B5/48Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed
    • G11B5/58Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed with provision for moving the head for the purpose of maintaining alignment of the head relative to the record carrier during transducing operation, e.g. to compensate for surface irregularities of the latter or for track following
    • G11B5/596Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed with provision for moving the head for the purpose of maintaining alignment of the head relative to the record carrier during transducing operation, e.g. to compensate for surface irregularities of the latter or for track following for track following on disks
    • G11B5/59633Servo formatting
    • G11B5/5965Embedded servo format

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Moving Of The Head To Find And Align With The Track (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Description

本発明は、ストレージ媒体にデータを格納し、ストレージ媒体からのデータにアクセスするシステム及び方法に関する。
通常のストレージデバイスは情報を格納する磁気ストレージ媒体を備え、該情報は該ストレージ媒体上で磁気的に表される。磁気的に表された情報を感知し、該磁気的に表された情報に対応する電気信号を提供するヘッドがストレージ媒体に対して配置される。ストレージ媒体に元々書き込まれた情報を復元するために、この電気信号は、最終的に1つ又は複数のデータ検出プロセスを実行するデータ検出回路に渡される。ストレージ媒体上に維持される情報は通常、ユーザーデータ及び同期データの双方を含む。ユーザーデータはランダムなパターンとみなすことができる一方、同期データは概して、ストレージ媒体上のデータの位相を同期させ、ストレージ媒体から取り出されたデータに適用される適切な利得を設定するのに用いることができる規定のパターンである。データ転送システムは多くの場合に、同期データが点在するユーザーデータのランダム領域とみなすことができるものを転送する類似したデータ転送手法を用いる。ここでも、同期データは概して、ストレージ媒体上のデータの位相を同期させ、ストレージ媒体から取り出されたデータに適用される適切な利得を設定するのに用いることができる規定のパターンである。同期データに同期させるのに位相ロックループを利用するのが一般的である。そのような手法は概して効率的であるが、適切に処理するのに十分な長さのパターンを必要とする可能性がある。そのようなパターン長はストレージ媒体上の空間を浪費し、かつ/又は送信帯域幅を低減する。
このため、少なくとも上記の理由で、当該技術分野においてデータ処理のための進化したシステム及び方法が必要とされている。
本発明は、ストレージ媒体にデータを格納し、ストレージ媒体からのデータにアクセスするシステム及び方法に関する。
本発明の様々な実施の形態が、第1のクロック乗算器回路、第2のクロック乗算器回路、モジュラス累算器回路、及びデータクロック位相制御回路を備えるクロック生成システムを提供する。第1のクロック乗算器回路は、基準クロックを第1の乗数と乗算して第1のドメインクロックをもたらすように動作可能であり、第2のクロック乗算器回路は、該基準クロックを第2の乗数と乗算して第2のドメインクロックをもたらすように動作可能である。モジュラス累算器回路は、該第2のドメインクロックのエッジがトリガー信号からオフセットしている該第2のドメインクロックの端数量を示す値をもたらすように動作可能である。データクロック位相制御回路は、第2のドメインクロックを、端数量に対応する位相量だけ位相シフトするように動作可能である。上述した実施の形態のいくつかの例では、システムはストレージデバイスの一部として実装される。いくつかの場合、そのようなストレージデバイスはハードディスクドライブである。上述した実施の形態の1つ又は複数の例では、システムは集積回路として実装される。
上述した実施の形態のいくつかの例では、システムは、サーボウェッジ及びユーザーデータ領域を含むストレージ媒体を更に備える。そのような場合、第1のドメインクロックはサーボウェッジ内のデータの周波数に対応し、第2のドメインクロックはユーザーデータ領域内のデータの周波数に対応する。いくつかの場合、サーボウェッジはセクターアドレスマークを含み、トリガー信号はセクターアドレスマークの特定に少なくとも部分的に基づいてアサートされる。
上述した実施の形態のいくつかの例では、トリガー信号は第1のドメインクロックに同期してアサートされる。上述した実施の形態のいくつかの例では、本システムは、丸め及びスケーリング回路を更に備える。丸め及びスケーリング回路は、端数量を示す値を、データクロック位相制御回路によって実施可能なステップサイズに合わせるように変更し、端数量に対応する位相量をもたらすように動作可能である。上述した実施の形態の様々な例では、位相量は第1の位相量であり、データクロック位相制御回路は、第2のドメインクロックを第2の位相量だけ位相シフトし、続いて第2のドメインクロックを第3の位相量だけ位相シフトするように動作可能である。第2の位相量及び第3の位相量を結合すると第1の位相量がもたらされる。
本発明の他の実施の形態は、マルチドメインクロックを生成する方法であって、トリガー信号を受信すること、トリガー信号に少なくとも部分的に基づき、期待カウントと実際のカウントとの間の差に基づいて周波数誤差を計算すること、基準クロックを、第1の乗数及び周波数誤差から導出された誤差率と乗算することであって、第1のドメインクロックをもたらす、乗算すること、基準クロックを第2の乗数及び誤差率と乗算することであって、第2のドメインクロックをもたらす、乗算すること、第2のドメインクロックのエッジがトリガー信号からオフセットしている該第2のドメインクロックの端数量を求めること、並びに第2のドメインクロックを、端数量に対応する位相量だけ位相シフトすること、を含む、マルチドメインクロックを生成する方法を提供する。
上述した実施の形態のいくつかの例では、本方法は、ストレージ媒体からのデータにアクセスすることを更に含む。そのような場合、ストレージ媒体はサーボウェッジ及びユーザーデータ領域を含み、第1のドメインクロックはサーボウェッジ内のデータの周波数に対応し、第2のドメインクロックはユーザーデータ領域内のデータの周波数に対応する。トリガー信号はサーボウェッジからアクセスされたデータに基づいて受信される。いくつかの場合、サーボウェッジはセクターアドレスマークを含み、トリガー信号は、セクターアドレスマークの特定に少なくとも部分的に基づいてアサートされる。特定の場合、トリガー信号は、第1のドメインクロックに同期して受信される。
上述した実施の形態のいくつかの例では、本方法は、端数量を、位相シフトを適用するデータクロック位相制御回路によって実施可能なステップサイズに合わせるように変更することであって、端数量に対応する位相量をもたらす、変更すること、を更に含む。様々な場合において、位相量は第1の位相量であり、位相シフトを実行するデータクロック位相制御回路は、第2のドメインクロックを第2の位相量だけ位相シフトし、続いて第2のドメインクロックを第3の位相量だけ位相シフトするように動作可能である。第2の位相量及び第3の位相量を結合すると第1の位相量がもたらされる。
本発明の更に他の実施の形態は、サーボウェッジ及びユーザーデータ領域を含むストレージ媒体と、該ストレージ媒体に対して配置され、該ストレージ媒体からの情報を感知するように動作可能な読取りヘッドと、読み取りチャネル回路と備えるデータストレージデバイスを提供する。読取りチャネル回路は、第1のクロック乗算器回路と、第2のクロック乗算器回路と、モジュラス累算器回路と、データクロック位相制御回路とを備える。第1のクロック乗算器回路は、基準クロックを第1の乗数と乗算して第1のドメインクロックをもたらすように動作可能である。第1のドメインクロックはサーボウェッジからの情報の周波数に対応する。第2のクロック乗算器回路は、基準クロックを第2の乗数と乗算して第2のドメインクロックをもたらすように動作可能である。第2のドメインクロックはユーザーデータ領域からの情報の周波数に対応する。モジュラス累算器回路は、第2のドメインクロックのエッジがトリガー信号からオフセットしている該第2のドメインクロックの端数量を示す値をもたらすように動作可能である。データクロック位相制御回路は、第2のドメインクロックを、端数量に対応する位相量だけ位相シフトするように動作可能である。
この概要は、本発明のいくつかの実施の形態の概略のみを提供するものである。本発明の多くの他の目的、特徴、利点、及び他の実施の形態は、以下の詳細な説明、添付の特許請求の範囲、及び添付の図面からより完全に明らかとなるであろう。
図面を参照することにより、本発明の様々な実施の形態の更なる理解を実現することができ、これらの実施の形態については明細書の残りの部分で説明する。図面において、同様の参照符号がいくつかの図面の全てにわたって類似の構成要素を指すのに用いられる。いくつかの例では、下付き文字からなるサブラベルが、複数の類似の構成要素のうちの1つを表すように参照符号に関連付けられる。存在するサブレベルを指定することなく参照符号が参照されるとき、そのような複数の類似の構成要素全てを指すことが意図される。
既存のストレージ媒体を格納された情報とともに示す図である。 既存のストレージ媒体を格納された情報とともに示す図である。 既存のストレージ媒体を格納された情報とともに示す図である。 本発明のいくつかの実施形態による、端数データウェッジスペーシング回路部(fractional data wedge spacing circuitry)を有する読取りチャネル回路を備えるストレージデバイスを示す図である。 本発明の様々な実施形態による端数データウェッジスペーシング回路を示す図である。 図3の端数データウェッジスペーシング回路の動作例を示すタイミング図である。 本発明のいくつかの実施形態による端数データウェッジスペーシングの方法を示す流れ図である。
図1
102 preamble プリアンブル
104 Encoded Servo Address Mark 符号化サーボアドレスマーク
106 Encoded Gray Data 符号化グレイデータ
108 Burst Demodulation Field バースト復調フィールド
Servo AddressMark(SAM) サーボアドレスマーク(SAM)
User GrayData ユーザーグレイデータ

図1b
DifferentSectors 様々なセクター
DifferentTracks 様々なトラック
Prior Art 従来技術

図1c
Prior Art 従来技術

図2
281 Write Data 書込みデータ
283 Read Data 読取りデータ
285 Interface Controller インターフェースコントローラー
287 Read Channel Including Fractional Data Wedge Spacing Circuitry 端数データウェッジスペーシング回路部を備える読取りチャネル回路
289 Hard Disk Controller Circuit ハードディスクコントローラー回路
291 Preamp 前置増幅器
293 Read/Write Head 読取り/書込みヘッド
295 Disk Platter ディスクプラッター
297 Spindle Motor スピンドルモーター
299 Motor Controller モーターコントローラー

図3
303 Expected SAM to SAM Count SAM間期待カウント
304 Data to Servo Clock Ratio データ対サーボクロック比
311 Counter Circuit カウンター回路
313 Servo Clock サーボクロック
321 Register Circuit レジスター回路
340 Comparator Circuit 比較器回路
351 Frequency Error 周波数誤差
355 Divider Circuit 除算器回路
359 Frequency Error Percentage 周波数誤差率
361、381 Clock Multiplier Circuit クロック乗算器回路
363 Ref Clock 基準クロック
383 Raw Data Clock 未加工データクロック
385 Numerator 分子
386 Denominator 分母
389 Programmable Modulus Accumulator Circuit プログラム可能なモジュラス累算器回路
393 Rounding and Scaling Circuit 丸め及びスケーリング回路
397 Data Clock Phase Control Circuit データクロック位相制御回路
399 Phase Adjusted Data Clock 位相調整済みデータクロック

図4
313 Servo Clock サーボクロック
315 SAMFOUND Signal SAMFOUND信号
383 Raw Data Clock 未加工データクロック

図5
510 Compare a Clock Count Output with an Expected SAM to SAM Count toYield a Frequency Error クロックカウント出力をSAM間期待カウントと比較して周波数誤差をもたらす
515 Calculate a Frequency Error Percentage from the Frequency Error 周波数誤差から周波数誤差率を計算する
520 Generate Both a Servo Clock and a Raw Data Clock from a ReferenceClock Based Upon the Frequency Error Percentage 周波数誤差率に基づいて基準クロックからサーボクロック及び未加工データクロックの双方を生成する
540 Update Modulus Output モジュラス出力を更新する
545 Round the Modulus Output to Yield a Modified Output モジュラス出力を丸めて変更された出力をもたらす
550 Phase Shift the Raw Data Clock by an Amount Corresponding to the ModifiedOutput to Yield a Phase Adjusted Data Clock 変更された出力に対応する量だけ未加工データクロックを位相シフトして位相調整済みデータクロックをもたらす
本発明は、ストレージ媒体にデータを格納し、ストレージ媒体からのデータにアクセスするシステム及び方法に関する。
本発明の様々な実施形態は、端数データウェッジスペーシング回路部を備えるデータ処理回路を提供する。そのようなデータ処理回路は、ユーザーデータ領域内のデータを処理するのに用いられるクロックを、サーボウェッジ内のデータを処理するのに用いられるクロックでロックする(すなわちディスク媒体の回転速度にロックする)ように動作可能なディスクロッククロック回路部を備えることができる。本明細書で用いられるとき、「サーボデータセクター」又は「サーボウェッジ」というフレーズは、ストレージ媒体の、同期情報を含む領域を意味するように、それらの最も広い意味で用いられる。また、本明細書で用いられるとき、「ユーザーデータ領域」というフレーズは、書き込むか又は読み取ることができる1つ又は複数のサーボウェッジに対して配置された領域を意味するようにその最も広い意味で用いられる。クロックあたり1回の端数位相アライメントが実行され、ユーザーデータ領域内のデータを処理するのに用いられるクロックを、該クロックが少なくとも最初に、サーボウェッジからのデータを処理するのに用いられるクロックと既知の位相関係に配置されるように部分的にオフセットする。言い換えれば、そのような端数位相アライメントによって、サーボデータ領域において用いられるクロック及びユーザーデータ領域において用いられるクロックが異なる周波数で動作するように任意にプログラミングされる場合があるにもかかわらず、サーボクロックドメイン及びユーザーデータクロックドメインの双方において使用可能なクロックが可能になる。いくつかの場合、クロックアーキテクチャは、1つのサーボウェッジをサーボウェッジ間隔に適合させることが所望されるデータクロックの正確な端数の期間の知識を用いて設計される。
図1aを見ると、例示的なサーボウェッジからの同期情報の例が示され、本明細書において包括的にサーボウェッジ100と呼ばれる。図示されるように、サーボウェッジ100は、システムが、書き込まれたサーボデータのタイミング及び利得を回復することを可能にするプリアンブルパターン102を含むことができる。当該技術分野において既知であるように、プリアンブル102を用いて、サーボウェッジ100からのデータを処理するのに有用な位相及び周波数においてクロックを生成することができる。通常、プリアンブルパターン102には、全てのサーボウェッジについて同じであるサーボアドレスマーク(SAM)104が続く。そして、SAM104には符号化サーボグレイデータ106が続き、グレイデータ106には1つ又は複数のバースト復調フィールド108が続く。グレイデータ106は、トラック番号/シリンダー情報を表すことができ、磁気ストレージ媒体をトラバースする読取りヘッドの粗い位置決め情報を提供する。バースト復調フィールド108は磁気ストレージ媒体をトラバースする読取りヘッドの精密な位置決め情報を提供する。図1bを見ると、上述したサーボウェッジ100が、磁気ストレージ媒体150の周囲に放射状パターンで延在する複数のトラック160にわたって分散したデータセクター170の一部として組み込まれて示されている。セクター170は、サーボウェッジ及び介在するユーザーデータ領域の双方を有する。
理想的な場合、読取り/書込みヘッド機構は交互のサーボウェッジ100及び介在するユーザーデータ領域にわたって個々のトラック160をトラバースする。読取り/書込みヘッド機構がサーボウェッジ100をトラバースするとき、磁気ストレージ媒体150に対する読取り/書込みヘッド機構のロケーションの表示を提供するSAMFOUND信号が生成される。SAMFOUND信号が生成されると、最後のSAMFOUND信号からの時間間隔を用いて、ディスクロッククロックがストレージ媒体150上のサーボウェッジ100の配置に同期されているか否かが判断される。ディスクロッククロックが適切にロックされていない場合、該ディスクロッククロックは、連続するSAMFOUND信号間の予期されるタイミングと、実際のタイミングとの間の差異により示される誤差量分だけ増減される。このクロック調整は、サーボウェッジ100ごとに1回実行される。
図1cを見ると、破線として示された2つの例示的なトラック160a、160eを有するストレージ媒体190が示されている。これらのトラックは、ウェッジ101a、101b内に書き込まれたサーボデータによって分離される。これらのウェッジは、例示的なサーボウェッジ100に関連して上記で検討した同期データに類似した同期データを含む。同期データは、ストレージ媒体190上の所望のロケーションの上部の読取り/書込みヘッド機構の制御及び同期に用いられる。図1aに関連して上記で検討したように、サーボデータは概して、プリアンブルパターン102、それに続くセクターアドレスマーク104(SAM)を含む。セクターアドレスマーク104にはグレイコード106が続き、グレイコード106にはバースト情報108が続く。2つのトラック及び2つのウェッジが示されているが、通常それぞれ数百個が所与のストレージ媒体上に含まれることに留意すべきである。また、サーボデータセットはバースト情報の2つ以上のフィールドを有することができることに留意すべきである。またさらに、バースト情報108の後に現れる場合がある、例えば反復可能な振れ情報(run-out information)等の異なる情報をサーボフィールドに含めることができることに留意すべきである。ウェッジ101aと101bとの間にユーザーデータ領域171が設けられる。
動作時に、ストレージ媒体190が、該ストレージ媒体190から情報を感知するセンサー(例えば読取り/書込みヘッド機構(図示せず))に対して回転される。読取り動作において、センサーはウェッジ100bから(すなわちサーボデータ期間中)サーボデータを感知し、続いてウェッジ101bとウェッジ101aとの間のユーザーデータ領域から(すなわちユーザーデータ期間中)ユーザデータを感知し、次にウェッジ101aからのサーボデータを感知する。書込み動作において、センサーはウェッジ101bからサーボデータを感知し、次にウェッジ101bとウェッジ101aとの間のユーザーデータ領域にデータを書き込む。次に、センサーは、ユーザーデータ領域の残りの部分、続いてウェッジ101aからサーボデータを感知するように切り換えられる。
図2を見ると、本発明のいくつかの実施形態による、端数データウェッジスペーシング回路部を有する読取りチャネル回路287を備えるストレージシステム200が示されている。ストレージシステム200は、例えばハードディスクドライブとすることができる。ストレージシステム200は、前置増幅器291、インターフェースコントローラー285、ハードディスクコントローラー289、モーターコントローラー299、スピンドルモーター297、ディスクプラッター295、及び読取り/書込みヘッド293も備える。インターフェースコントローラー285は、ディスクプラッター295への/からのデータのアドレス指定及びタイミングを制御する。ディスクプラッター295上のデータは、読取り/書込みヘッド機構293がディスクプラッター295の上方に適切に位置決めされているときに該機構によって検出することができる磁気信号の群からなる。1つの実施形態では、ディスクプラッター295は、長手記録方式又は垂直記録方式のいずれかに従って記録される磁気信号を含む。
通常の読取り動作では、読取り/書込みヘッド機構293はモーターコントローラー299によって、ディスクプラッター295上の所望のデータトラックの上方に正確に位置決めされる。モーターコントローラー299は、ハードディスクコントローラー289の指示の下で読取り/書込みヘッド機構をディスクプラッター295上の適切なデータトラックに移動させることによって、ディスクプラッター295に対して読取り/書込みヘッド機構293を位置決めし、かつスピンドルモーター297を駆動する。スピンドルモーター297は定められたスピンレート(RPM)でディスクプラッター295をスピンさせる。読取り/書込みヘッド機構293が適切なデータトラックに近接して位置決めされると、ディスクプラッター295がスピンドルモーター297によって回転するのに応じてディスクプラッター295上のデータを表す磁気信号が読取り/書込みヘッド機構293によって感知される。感知された磁気信号は、ディスクプラッター295上の磁気データを表す連続した微小アナログ信号として与えられる。この微小アナログ信号は、読取り/書込みヘッド機構293から、前置増幅器291を介して、読取りチャネル回路287に転送される。前置増幅器291は、ディスクプラッター295からアクセスされた微小アナログ信号を増幅するように動作可能である。そして、読取りチャネル回路287は受信したアナログ信号を復号及びデジタル化し、ディスクプラッター295に元々書き込まれた情報を再生する。このデータは、読取りデータ283として受信回路に与えられる。受信情報の復号の一部として、読取りチャネル回路287は、複雑度を低減したタイミングループを有するデータ処理回路を用いてデータの検出及び同期プロセスを実行する。そのようなデータ処理回路は、図3に関連して以下で検討されるものに類似した端数データウェッジスペーシング回路部を含むことができかつ/又は図4に関連して以下で検討される方法と整合するように動作することができる。書込み動作は、先行する読取り動作と実質的に反対であり、書き込みデータ281が読取りチャネル回路287に提供される。次に、このデータは符号化され、ディスクプラッター295に書き込まれる。
ストレージシステム200は、例えばRAID(低価格ディスク冗長アレイ又は独立ディスク冗長アレイ)ベースのストレージシステム等のより大きなストレージシステムに統合することができることに留意すべきである。ストレージシステム200の様々な機能又はブロックをソフトウェア又はファームウェアのいずれかに実装することができる一方、他の機能又はブロックはハードウェアに実装されることにも留意すべきである。
図3は、本発明の様々な実施形態による端数データウェッジスペーシング回路300を示している。端数データウェッジスペーシング回路300は、サーボクロック313の各立ち上がりエッジにおいてインクリメントされ、SAMFOUND信号315がアサートされるたびにリセットされるカウンター回路311を備える。上記で提案されるように、SAMFOUND信号315は、サーボウェッジ100においてサーボアドレスマーク104が特定されるときはいつでもアサートされる。加えて、SAMFOUND信号315がアサートされるたびに、カウンター回路311からのカウント値314がレジスター回路321に格納される。レジスター回路321は、カウント出力324としてカウント値314を比較器回路340に提供する。
SAMFOUND信号315の連続したアサート間の距離は既知であり、クロックサイクル数として表すことができる。この既知のクロックサイクル数は、SAM間期待カウント(expected SAM to SAM count)303と呼ばれる。SAM間期待カウント303は比較器回路340に提供され、比較器回路340はSAM間期待カウント303とカウント出力324との間の差を求め、該差を周波数誤差351として提供するように動作可能である。言い換えれば、SAM間期待カウント303とSAMFOUND信号315の連続アサート間のクロックサイクルの実際の数との間のいかなる差も周波数誤差に起因したものである。
周波数誤差351は除算器回路355に提供され、該除算器回路355は、以下の式に従って周波数誤差351をSAM間期待カウント303に対応する数で除算し、周波数誤差率359を与える。
周波数誤差率359=周波数誤差351/SAM間期待カウント303
クロック乗算器回路361は、以下の式に従って基準クロック363と、周波数誤差率359に対応する値とを乗算し、サーボクロック313を与える。
サーボクロック313=サーボクロック乗数*[基準クロック363*(1+周波数誤差率359)]
基準クロック363は、サーボウェッジからの情報を用いて生成されたクロックと位相及び周波数がアライメントされる。サーボクロック乗数は、サーボクロック313をもたらす基準クロック363の周波数の規定の倍数である。いくつかの場合、サーボクロック乗数はプログラムを通じて可変とすることもできるし、固定とすることもできる。例えば、サーボクロック313について1.02GHzクロックが所望され、基準クロック363が30MHzクロックである場合、サーボクロック乗数は34(すなわち1.02GHz/30MHz)である。サーボクロック乗数は整数値である必要はなく、小数成分も同様に含むことができることに留意すべきである。小数値が含まれる場合、クロック乗算器回路361内のレジスターのサイズは、小数部を表すビットを収容するように増大される。
クロック乗算器回路381は、基準クロック363と、周波数誤差率359に対応する値と、データ対サーボクロック比304とを乗算して未加工データクロック383をもたらす。データ対サーボクロック比304は連続サーボウェッジ間のデータ領域内のデータの周波数と、サーボデータ領域の情報の周波数との期待される比であり、以下の式によって表される。
データ対サーボクロック比304=データ領域の周波数/サーボデータセクターの周波数
以下の式は未加工データクロック383をもたらす。
未加工データクロック383=データクロック乗数*[基準クロック363*(1+周波数誤差率359)*データ対サーボクロック比304]
サーボクロック313及び未加工データクロック383は基準クロック363から生成されるので、ディスククロックロックが達成される。データクロック乗数は、未加工データクロック383をもたらす基準クロック363の周波数の規定の倍数である。例えば、未加工データクロック383について1.38GHzクロックが所望され、基準クロック363が30MHzクロックである場合、データクロック乗数は46(すなわち1.38GHz/30MHz)である。データクロック乗数は整数値である必要はなく、小数成分も同様に含むことができることに留意すべきである。小数値が含まれる場合、クロック乗算器回路381内のレジスターのサイズは、小数部を表すビットを収容するように増大される。
そのようなディスククロックロッキングは、未加工データクロック383の周波数をサーボクロック313の周波数に比例した周波数にロックする。特に、連続サーボウェッジ間に延在するユーザーデータ領域がより少ない周波数変動で書き込まれるような内部読取りチャネルクロックとスピニングディスクとの間の周波数関連付け。周波数変動のこの低減によって、ユーザーデータ書込みを管轄するタイミング回復ループ回路が動作しなくてはならない範囲量が低減する。
データウェッジスペーシング回路300の上述した部分は、サーボウェッジ内の情報の周波数に対応するサーボクロック313、及び連続サーボウェッジ間に介在するユーザーデータ領域に格納されたデータの周波数に対応する未加工データクロック383を提供する。サーボクロック313及び未加工データクロック383の双方が同じ基準クロック363から導出され、同じ周波数誤差率359によって調整される。しかしながら、未加工データクロック383及びサーボクロック313は、サーボウェッジについて位相ロックが達成されている場合であっても異なる周波数で稼働する可能性があるので、未加工データクロック383は、ディスクの或る回転から次の回転へと移る際にサーボクロック313にぶつかると、依然として経時的に同相でドリフトする場合がある。以下で説明される端数データウェッジスペーシング回路300の回路部は、サーボクロック313及び未加工データクロック383を任意に異なる周波数を有するようにプログラムすることができる場合であっても、それらの2つのクロックの双方のドメインにおいて規定の点における位相ロックを達成するように動作可能である。本発明のいくつかの実施形態では、サーボウェッジあたり1回、未加工データクロック383に対し、予測され制御された位相調整が行われる。この位相調整はタイミング回復ループリードバック波形に基づくのではなく、未加工データクロック383とサーボクロック313との間の周波数比のシステム知識に基づく。
位相調整回路301は、位相調整済みデータクロック399の第1のエッジがサーボクロック313の対応するエッジと位相アライメントされることを保証する。位相調整回路301は、端数位相オフセット(すなわちサーボクロック313の部分期間)を未加工データクロック383に適用し、それによって位相調整済みデータクロック399をサーボクロック313にアライメントするように動作可能である。未加工データクロック383は、クロック乗算器回路381によってサーボクロック313に周波数整合される(すなわちサーボクロック313の周波数に比例する周波数に整合される)ことに留意されたい。このため、位相調整済みデータクロック399は、サーボウェッジの終了時及びユーザーデータ領域の開始時に位相及び周波数の双方がアライメントされている。
位相調整回路301は、分子値385及び分母値386を受信するプログラム可能なモジュラス累算器回路389を含む。分母値386は乗算器回路361によって用いられるサーボクロック乗数に等しくなるように設定される。分子値385は、以下の式に従って設定される。
分子値385=剰余[距離*データクロック乗数/サーボクロック乗数]
ここで、距離は1つのサーボウェッジから後続のサーボウェッジまでのサーボクロック313の期間数である。
プログラム可能なモジュラス累算器回路389は、分母値386を法として未加工データクロック383の期間数を計算し、モジュラス出力391をもたらす。このため、例えば分母値が8で、未加工データクロック383の期間数のカウントが9である場合、モジュラス出力は1と1/8である。モジュラス出力391はSAMFOUND315がアサートされるごとに更新される。本発明の1つの実施形態では、プログラム可能なモジュラス累算器回路389は以下の疑似コードに従って動作する。
仮の値=古い累算器+分子値385
仮に(SAMFOUND315がアサートされる)なら

古い累算器=モジュラス出力391;
仮に(仮の値<分母値386)なら

モジュラス出力391=仮の値

その他

モジュラス出力391=仮の値−分母値386


上述したサーボクロック乗数及びデータクロック乗数と同様に、分母値386は整数値である必要はなく、小数成分も同様に含むことができることに留意されたい。そのような場合、累算器のサイズは小数ビットを収容するように拡張される。
上述した疑似コードにおいて提案したように、モジュラス出力391は、SAMFOUND信号315がアサートされると更新される。モジュラス出力391は丸め及びスケーリング回路393に提供され、該丸め及びスケーリング回路393は、モジュラス出力を、データクロック位相制御回路397によって達成可能なステップサイズに丸める。丸め及びスケーリング回路393は、変更された出力395として変更されたモジュラス出力391を与える。データクロック位相制御回路397は、変更された出力395に対応する未加工データクロック383に位相シフトを適用し、位相調整済みデータクロック399をもたらす。データクロック位相制御回路397は、クロック信号に位相シフトを適用して出力として位相シフトされたクロック信号をもたらすことが可能な当該技術分野において既知の任意の回路とすることができる。本明細書において提供された開示に基づいて、当業者であれば、本発明の様々な実施形態に関連して用いることができる種々の位相シフト回路を認識するであろう。SAMFOUND信号315がサーボクロック313に同期している場合、SAMFOUND信号315をアサートした後の位相調整済みデータクロック399の第1の立ち上がりエッジは、サーボクロック313と位相アライメントされている。いくつかの場合、位相アライメントは正確である一方、他の場合、サーボクロック313の立ち上がりエッジと位相調整済みデータクロック399との間には既知の遅延が存在する。この遅延は、既知であるので補償することができる。他の実施形態では、同じくサーボクロック313に同期したSAMFOUND信号315以外のトリガーを用いることができる。いずれの場合も、トリガーのアサート後の位相調整済みデータクロック399の初期エッジは、データクロック位相制御信号回路397によって強制的にサーボクロック313と規定の位相アライメントをされる。
端数データウェッジスペーシング回路300と類似した回路を用いることにより達成することができる単に1つの利点として、未加工データクロック383の位相を制御することが可能であることにより、サーボウェッジ及び介在するデータ領域の相対位置におけるいくらかの不確実性を取り除くことによってフォーマット効率を改善する(ビットのフォーマット量を低減する)ことを可能にすることができる。端数データウェッジスペーシング回路300に類似した回路を用いることにより達成することができる利点の別の例として、隣接するデータトラックのクロック位相が常に既知であり制御されている場合、シングル記録アプリケーション(shingled recording application)に対する有益性を達成することができる。端数データウェッジスペーシング回路300に類似した回路を用いることにより達成することができる利点の別の例として、本発明の様々な実施形態を、ビットパターン化された媒体(Bit Patterned Media)に関連して用いることができる。ビットパターン化された媒体では、サーボウェッジ間の端数データ期間を収容する一方で、これらのデータアイランドに対する位相ロックを達成することが必要とされる場合がある。本明細書において提供された開示に基づいて、当業者であれば、上述した利点に加えて、又はそれに代えて、図3に関連して検討した回路に類似した回路を用いることにより達成することができる種々の他の利点を認識するであろう。
端数データウェッジスペーシング回路300の動作の一例として、サーボクロック乗数は34であり、データクロック乗数は46である。クロック乗算器回路361及びクロック乗算器回路381を用いてサーボクロック313の位相及び周波数をロックして、SAM間期間あたりのサーボクロック313の期間が正確に10,000個になる(すなわちSAM間期待カウントが10,000である)ように強制する。このディスクロックは、ユーザーデータ領域のいずれの側においてもサーボウェッジに対する未加工データクロック383の位相ドリフトを回避するために間隔を強制する。これを行うために、未加工データクロック383はSAM間期間あたり正確に13,529と14/34個の期間(すなわち、10,000*46/34=13,529.4118)を有する。
これは、未加工データクロック383に対し+14/34倍の位相調整を実行して、SAMFOUND信号315がアサートされるたびに位相調整済みデータクロック399をもたらすことによって達成することができる。位相調整済みデータクロック399を用いることによって、読取りチャネル回路の一部として含まれるデータ処理回路はデータビットカウンターを用いることができる。データビットカウンターは、毎13529クロック期間を循環して、前のサーボウェッジに対する現在のデータクロック期間の位置を監視する。
データクロック位相制御回路397は通常、2の累乗(すなわち、1、2、4、8、16、32、64、128...)にアライメントされた分解能を有するように設計される。一例示の実施形態では、データクロック位相制御回路397の分解能はT/64である(すなわち、位相調整済みデータクロック399は、未加工データクロック383の期間の1/64のインクリメントで調整することができる)。そのような場合、14/34倍の位相シフトはnT/64のインクリメントで表されなくてはならない。この場合、14/34倍は26T/64に最も近い。いくつかの場合、サーボウェッジごとの平均に対し行われる必要がある14/34T調整を追跡するように単純なデジタル回路を設計することができ、位相調整済みデータクロック399に適用される実際の位相調整量はこの値から丸められることに留意されたい。
複数の連続サーボウェッジによる上述した例に従って、以下の表は、各連続サーボウェッジの終了時に適用される位相オフセットの進行を示している。
Figure 0005840546
Servo Wedge:サーボウェッジ数
Modulus Output:モジュラス出力391
Modified Out put:変更された出力395
Cumulative Data Clock Phase Adjustment Applied to Phase Adjusted Data Clock 399:位相調整済みデータクロック399に適用された累積データクロック位相調整
Wrapped Around:循環
そのような端数ロックを用いることによって、位相調整済みデータクロック399及びサーボクロック313について位相ロックを達成することができる。このためのコスト
図4を見ると、タイミング図400が端数データウェッジスペーシング回路300の一例示の動作を示している。タイミング図400によれば、未加工データクロック383及びサーボクロック313は異なる周波数で動作している。セクターアドレスマークが見つかると、SAMFOUND信号315がアサートされる。サーボクロック313のクロックエッジ410に同期してSAMFOUND信号315がアサートされると、データクロック位相制御回路397は位相調整済みデータクロック399を位相量420だけ位相シフトする。位相量420は変更された出力395によって示される量に対応する。
図5を見ると、流れ図500が本発明のいくつかの実施形態による端数データウェッジスペーシングの方法を示している。流れ図500によれば、セクターアドレスマークが特定されているか否かが判断される(ブロック505)。セクターアドレスマークを特定するための当該技術分野において既知の任意の手法を用いることができる。セクターアドレスマークが特定されている場合(ブロック505)、サーボウェッジ間で生じているクロック数を示すクロックカウント出力が、SAM間期待カウントと比較され、周波数誤差が求められる(ブロック510)。周波数誤差率が、周波数誤差に基づいて計算される(ブロック515)。周波数誤差率は、以下の式に従って計算することができる。
周波数誤差率=周波数誤差351/SAM間期待カウント
周波数誤差率に基づいて、基準クロックからサーボクロック及び未加工データクロックの双方が生成される(ブロック520)。サーボクロックは、以下の式で示すように、基準クロックと、周波数誤差率に対応する値とを乗算することによって生成することができる。
サーボクロック=サーボクロック乗数*[基準クロック*(1+周波数誤差率)]
基準クロックは、サーボウェッジからの情報を用いて生成されたクロックと位相及び周波数がアライメントされる。サーボクロック乗数は、サーボクロックをもたらす基準クロックの周波数の規定の倍数である。いくつかの場合、サーボクロック乗数はプログラムを通じて可変とすることもできるし、固定とすることもできる。例えば、サーボクロック313について1.02GHzクロックが所望され、基準クロック363が30MHzクロックである場合、サーボクロック乗数は34(すなわち1.02GHz/30MHz)である。サーボクロック乗数は整数値である必要はなく、小数成分も同様に含むことができることに留意すべきである。
未加工データクロックは、基準クロックを、周波数誤差率に対応する値と乗算し、データ対サーボクロック比と乗算することによって生成することができる。データ対サーボクロック比は連続サーボウェッジ間のデータ領域内のデータの周波数と、サーボデータ領域の情報の周波数との期待される比であり、以下の式によって表される。
データ対サーボクロック比=データ領域の周波数/サーボデータセクターの周波数
以下の式は未加工データクロックをもたらす。
未加工データクロック=データクロック乗数*[基準クロック*(1+周波数誤差率)*データ対サーボクロック比]
サーボクロック及び未加工データクロックの双方は基準クロックから生成されるので、ディスククロックロックが達成される。
加えて、モジュラス出力が更新される(ブロック540)。モジュラス出力は、未加工データクロックがセクターアドレスマーク信号のアサートからオフセットしている未加工データクロックの期間の端数値を示す。モジュラス出力は、位相シフト回路が収容することができるのと同じステップサイズにするように丸めることができる(ブロック545)。丸め値は変更された出力として位相シフト回路に提供される。次に、未加工データクロックは変更された出力に対応する量だけ位相シフトされ、位相調整済みデータクロックがもたらされる(ブロック550)。
上記のアプリケーションにおいて検討された様々なブロックは、他の機能とともに集積回路において実施することができることに留意すべきである。そのような集積回路は、所与のブロック、システム、若しくは回路の機能のすべて、又はブロック、システム、若しくは回路のサブセットのみを含むことができる。また、ブロック、システム、又は回路の要素を複数の集積回路にわたって実装することができる。そのような集積回路は、限定ではないが、モノリシック集積回路、フリップチップ集積回路、マルチチップモジュール集積回路、及び/又は混合信号集積回路を含む、当該技術分野において既知の任意のタイプの集積回路とすることができる。本明細書において検討されたブロック、システム、又は回路の様々な機能を、ソフトウェア又はファームウェアのいずれでも実施することができることにも留意すべきである。いくつかのそのような場合、システム、ブロック、又は回路全体を、そのソフトウェア等価物又はファームウェア等価物を用いて実施することができる。他の場合、所与のシステム、ブロック、又は回路の一部分をソフトウェア又はファームウェアに実装することもできる一方、他の部分はハードウェアに実装される。
結論として、本発明はデータ処理のための新規なシステム、デバイス、方法、及び構成を提供する。本発明の1つ又は複数の実施形態の詳細な説明が上記で与えられたが、本発明の趣旨を変えることなく、様々な代替形態、変更形態、及び均等物が当業者には明らかとなろう。したがって、上記の説明は本発明の範囲を限定するものとして解釈されるべきではなく、本発明の範囲は添付の特許請求の範囲によって規定される。

Claims (18)

  1. クロック生成システムであって、
    基準クロックに第1の乗数を乗算して第1のドメインクロックを生成するように動作可能な第1のクロック乗算器回路と、
    前記基準クロックに第2の乗数を乗算して第2のドメインクロックを生成するように動作可能な第2のクロック乗算器回路と、
    前記第2のドメインクロックのエッジがトリガー信号からオフセットしている該第2のドメインクロックの端数量を示す値を生成するように動作可能なモジュラス累算器回路と、
    前記第2のドメインクロックを、前記端数量に対応する位相量だけ位相シフトするように動作可能なデータクロック位相制御回路と、
    前記端数量を示す値を、前記データクロック位相制御回路によって実施可能なステップサイズに合わせるように変更して、該端数量に対応する位相量を生成するように動作可能な丸め及びスケーリング回路
    を備える、クロック生成システム。
  2. サーボウェッジ及びユーザーデータ領域を含むストレージ媒体を更に備え、
    前記第1のドメインクロックは前記サーボウェッジ内のデータの周波数に対応し、前記第2のドメインクロックは前記ユーザーデータ領域内のデータの周波数に対応する、請求項1に記載のクロック生成システム。
  3. 前記サーボウェッジはセクターアドレスマークを含み、前記トリガー信号は該セクターアドレスマークの特定に少なくとも部分的に基づいてアサートされる、請求項2に記載のクロック生成システム。
  4. 前記トリガー信号は、前記第1のドメインクロックに同期してアサートされる、請求項1〜3のいずれかに記載のクロック生成システム。
  5. 前記位相量は第1の位相量であり、
    前記データクロック位相制御回路は、前記第2のドメインクロックを第2の位相量だけ位相シフトし、その後、該第2のドメインクロックを第3の位相量だけ位相シフトするように動作可能であり、該第2の位相量と該第3の位相量を結合すると該第1の位相量がもたらされる、請求項1〜4のいずれかに記載のクロック生成システム。
  6. 前記システムはストレージデバイスの一部として実施される、請求項1〜5のいずれかに記載のクロック生成システム。
  7. 前記ストレージデバイスはハードディスクドライブである、請求項6に記載のクロック生成システム。
  8. 前記システムは集積回路として実施される、請求項1〜5のいずれかに記載のクロック生成システム。
  9. マルチドメインクロックを生成する方法であって、
    トリガー信号を受信するステップと、
    前記トリガー信号に少なくとも部分的に基づいて、及び、期待カウントと実際のカウントとの差に基づいて周波数誤差を計算するステップと、
    基準クロックに第1の乗数及び前記周波数誤差から得られた誤差率を乗算して、第1のドメインクロックを生成するステップと、
    前記基準クロックに第2の乗数及び前記誤差率を乗算して、第2のドメインクロックを生成するステップと、
    前記第2のドメインクロックのエッジが前記トリガー信号からオフセットしている該第2のドメインクロックの端数量を求めるステップと、
    前記第2のドメインクロックを、前記端数量に対応する位相量だけ位相シフトするステップ
    を含み、
    前記位相量は第1の位相量であり、前記位相シフトを実行するデータクロック位相制御回路が、前記第2のドメインクロックを第2の位相量だけ位相シフトし、その後、該第2のドメインクロックを第3の位相量だけ位相シフトするように動作可能であり、該第2の位相量と該第3の位相量を結合すると前記第1の位相量がもたらされることからなる、方法。
  10. ストレージ媒体からのデータにアクセスするステップであって、該ストレージ媒体はサーボウェッジ及びユーザーデータ領域を含み、前記第1のドメインクロックは該サーボウェッジ内のデータの周波数に対応し、前記第2のドメインクロックは該ユーザーデータ領域内のデータの周波数に対応することからなる、ステップを更に含み、
    前記トリガー信号は前記サーボウェッジからアクセスされたデータに基づいて受信される、請求項9に記載の方法。
  11. 前記サーボウェッジはセクターアドレスマークを含み、前記トリガー信号は、該セクターアドレスマークの特定に少なくとも部分的に基づいてアサートされる、請求項10に記載の方法。
  12. 前記トリガー信号は、前記第1のドメインクロックに同期して受信される、請求項9〜11のいずれかに記載の方法。
  13. 前記端数量を、前記位相シフトを用いるデータクロック位相制御回路によって実施可能なステップサイズに合わせるように変更して、該端数量に対応する位相量を生成するステップを更に含む、請求項9〜12のいずれかに記載の方法。
  14. サーボウェッジ及びユーザーデータ領域を含むストレージ媒体と、
    前記ストレージ媒体に対して配置され、該ストレージ媒体からの情報を検出するように動作可能な読取りヘッドと、
    読取りチャネル回路
    を備えるデータストレージデバイスであって、
    前記読取りチャネル回路は、
    基準クロックに第1の乗数を乗算して第1のドメインクロックを生成するように動作可能な第1のクロック乗算器回路であって、該第1のドメインクロックは前記サーボウェッジからの情報の周波数に対応する、第1のクロック乗算器回路と、
    前記基準クロックに第2の乗数を乗算して第2のドメインクロックを生成するように動作可能な第2のクロック乗算器回路であって、該第2のドメインクロックは前記ユーザーデータ領域からの情報の周波数に対応する、第2のクロック乗算器回路と、
    前記第2のドメインクロックのエッジがトリガー信号からオフセットしている該第2のドメインクロックの端数量を示す値を生成するように動作可能なモジュラス累算器回路と、
    前記第2のドメインクロックを、前記端数量に対応する第1の位相量だけ位相シフトするように動作可能なデータクロック位相制御回路
    を備え、
    前記データクロック位相制御回路は、前記第2のドメインクロックを第2の位相量だけ位相シフトし、その後、該第2のドメインクロックを第3の位相量だけ位相シフトするように動作可能であり、該第2の位相量と該第3の位相量を結合すると前記第1の位相量がもたらされることからなる、データストレージデバイス。
  15. 前記サーボウェッジはセクターアドレスマークを含み、前記トリガー信号は、該セクターアドレスマークの特定に少なくとも部分的に基づいてアサートされる、請求項14に記載のストレージデバイス。
  16. 前記トリガー信号は、前記第1のドメインクロックに同期してアサートされる、請求項14または15に記載のストレージデバイス。
  17. 前記端数量を示す値を、前記データクロック位相制御回路によって実施可能なステップサイズに合わせるように変更して、該端数量に対応する位相量を生成するように動作可能な丸め及びスケーリング回路を更に備える、請求項14〜16のいずれかに記載のストレージデバイス。
  18. 前記ストレージデバイスはハードディスクドライブである、請求項14〜17のいずれかに記載のストレージデバイス。
JP2012068651A 2011-09-23 2012-03-26 ストレージデバイスにおける制御されたウェッジスペーシングのためのシステム及び方法 Expired - Fee Related JP5840546B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US13/242,983 2011-09-23
US13/242,983 US8780476B2 (en) 2011-09-23 2011-09-23 Systems and methods for controlled wedge spacing in a storage device

Publications (3)

Publication Number Publication Date
JP2013069398A JP2013069398A (ja) 2013-04-18
JP2013069398A5 JP2013069398A5 (ja) 2015-04-02
JP5840546B2 true JP5840546B2 (ja) 2016-01-06

Family

ID=47076049

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012068651A Expired - Fee Related JP5840546B2 (ja) 2011-09-23 2012-03-26 ストレージデバイスにおける制御されたウェッジスペーシングのためのシステム及び方法

Country Status (6)

Country Link
US (1) US8780476B2 (ja)
EP (1) EP2573771A3 (ja)
JP (1) JP5840546B2 (ja)
KR (1) KR20130032820A (ja)
CN (1) CN103021436B (ja)
TW (1) TW201329963A (ja)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9280995B2 (en) * 2014-03-28 2016-03-08 Avago Technologies General Ip (Singapore) Pte. Ltd. Locking a disk-locked clock using timestamps of successive servo address marks in a spiral servo track
US8879186B1 (en) * 2014-08-19 2014-11-04 Avago Technologies General Ip (Singapore) Pte. Ltd. Fast flaw scan for multiple sensor systems
US9749125B2 (en) * 2014-12-12 2017-08-29 Analog Devices Global Apparatus and method for clock generation

Family Cites Families (150)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3973183A (en) 1971-08-20 1976-08-03 Agency Of Industrial Science & Technology Method and apparatus for detecting uneven magnetic field by a change in resistance of semiconductor element
US3973182A (en) 1971-08-20 1976-08-03 Agency Of Industrial Science & Technology Method and apparatus for detecting uneven magnetic field by hall effect in semiconductor
US4024571A (en) 1975-08-14 1977-05-17 Rca Corporation Synchronizing system employing burst crossover detection
US4777544A (en) 1986-08-15 1988-10-11 International Business Machine Corporation Method and apparatus for in-situ measurement of head/recording medium clearance
DE3938520A1 (de) 1989-11-21 1991-05-29 Teves Gmbh Alfred Verfahren und system zur messdatenerfassung und -auswertung
US5130866A (en) 1990-07-17 1992-07-14 International Business Machines Corporation Method and circuitry for in-situ measurement of transducer/recording medium clearance and transducer magnetic instability
JPH0528659A (ja) * 1991-05-16 1993-02-05 Olympus Optical Co Ltd デイジタル信号再生装置
US5278703A (en) 1991-06-21 1994-01-11 Digital Equipment Corp. Embedded servo banded format for magnetic disks for use with a data processing system
US5309357A (en) 1992-01-28 1994-05-03 Independent Scintillation Imaging Systems (Isis) Inc. Scintillation data collecting apparatus and method
US5341249A (en) 1992-08-27 1994-08-23 Quantum Corporation Disk drive using PRML class IV sampling data detection with digital adaptive equalization
US5377058A (en) 1992-12-31 1994-12-27 International Business Machines Corporation Fly height servo control of read/write head suspension
JPH0795056A (ja) * 1993-05-10 1995-04-07 Internatl Business Mach Corp <Ibm> 可変周波数基準クロック生成装置
US5400201A (en) 1993-10-25 1995-03-21 Syquest Technology, Inc. Servo burst pattern for removing offset caused by magnetic distortion and method associated therewith
JPH07302938A (ja) 1994-04-28 1995-11-14 Sony Corp 圧電セラミックトランス及びその製造方法
US5798885A (en) 1994-06-06 1998-08-25 Fujitsu Limited Head positioning control for disk apparatus using peak detection, polarity detection and sector mark detection
US5594341A (en) 1994-06-27 1997-01-14 Varian Associates, Inc. Nuclear magnetic resonance receiver, method and system
US5862005A (en) 1994-10-11 1999-01-19 Quantum Corporation Synchronous detection of wide bi-phase coded servo information for disk drive
US5796535A (en) 1995-05-12 1998-08-18 Cirrus Logic, Inc. Sampled amplitude read channel employing a user data frequency synthesizer and a servo data frequency synthesizer
US5696639A (en) 1995-05-12 1997-12-09 Cirrus Logic, Inc. Sampled amplitude read channel employing interpolated timing recovery
US5668679A (en) 1995-12-21 1997-09-16 Quantum Corporation System for self-servowriting a disk drive
US5987562A (en) 1996-03-08 1999-11-16 Texas Instruments Incorporated Waveform sampler and method for sampling a signal from a read channel
US6023383A (en) 1996-03-19 2000-02-08 Texas Instruments Incorporated Error estimation circuit and method for providing a read channel error signal
US5787125A (en) 1996-05-06 1998-07-28 Motorola, Inc. Apparatus for deriving in-phase and quadrature-phase baseband signals from a communication signal
FR2748571B1 (fr) 1996-05-09 1998-08-07 Europ Agence Spatiale Dispositif de recepteur pour systeme de navigation notamment par satellite
WO1998015956A1 (fr) * 1996-10-08 1998-04-16 Sony Corporation Generateur de signaux d'horloge et dispositif d'entrainement de disque
US5844920A (en) 1996-11-07 1998-12-01 Cirrus Logic, Inc. Thermal asperity compensation using multiple sync marks for retroactive and split segment data synchronization in a magnetic disk storage system
US5835295A (en) 1996-11-18 1998-11-10 Cirrus Logice, Inc. Zero phase restart interpolated timing recovery in a sampled amplitude read channel
US5892632A (en) 1996-11-18 1999-04-06 Cirrus Logic, Inc. Sampled amplitude read channel employing a residue number system FIR filter in an adaptive equalizer and in interpolated timing recovery
US5901010A (en) 1997-02-07 1999-05-04 Cirrus Logic, Inc. Magnetic disc recording system employing two stage actuators for simultaneous accesses through multiple recording heads
US5781129A (en) 1997-03-03 1998-07-14 Motorola, Inc. Adaptive encoder circuit for multiple data channels and method of encoding
US6411452B1 (en) 1997-03-11 2002-06-25 Western Digital Technologies, Inc. Disk drive employing read error tolerant sync mark detection
US5970104A (en) 1997-03-19 1999-10-19 Cadence Design Systems, Inc. Method and apparatus for generating branch metrics and branch indices for convolutional code Viterbi decoders
US6081397A (en) 1997-04-08 2000-06-27 International Business Machines Corporation Method and apparatus for SID-to-SID period estimation
US6009549A (en) 1997-05-15 1999-12-28 Cirrus Logic, Inc. Disk storage system employing error detection and correction of channel coded data, interpolated timing recovery, and retroactive/split-segment symbol synchronization
US5955783A (en) 1997-06-18 1999-09-21 Lsi Logic Corporation High frequency signal processing chip having signal pins distributed to minimize signal interference
US5986830A (en) 1997-07-30 1999-11-16 Cirrus Logic, Inc. Read/write channel write precompensation system and method using one or more delay clocks
US6493162B1 (en) 1997-12-05 2002-12-10 Seagate Technology Llc Frame synchronization for viterbi detector
US6111712A (en) * 1998-03-06 2000-08-29 Cirrus Logic, Inc. Method to improve the jitter of high frequency phase locked loops used in read channels
US6158107A (en) 1998-04-02 2000-12-12 International Business Machines Corporation Inverted merged MR head with plated notched first pole tip and self-aligned second pole tip
AU4394999A (en) 1998-06-30 2000-01-17 Asahi Kasei Kogyo Kabushiki Kaisha Pll circuit
US6208478B1 (en) 1998-07-07 2001-03-27 Texas Instruments Incorporated Read clock interface for read channel device
US6269058B1 (en) 1999-01-04 2001-07-31 Texas Instruments Incorporated Wide capture range circuitry
US6657802B1 (en) 1999-04-16 2003-12-02 Infineon Technologies Corporation Phase assisted synchronization detector
JP3683120B2 (ja) * 1999-04-16 2005-08-17 松下電器産業株式会社 クロック再生装置
US6404829B1 (en) 1999-06-29 2002-06-11 Oak Technology, Inc. DC insensitive AGC circuit for optical PRML read channel
EP2073199B1 (en) 2000-01-14 2011-06-29 Panasonic Corporation Optical disc and optical disc address reading apparatus and method
US6530060B1 (en) 2000-02-08 2003-03-04 Cirrus Logic, Inc. Sampled amplitude read channel employing a post processor with a boundary error compensator which compensates for boundary error events in a split-field data sector
US6519102B1 (en) 2000-04-27 2003-02-11 International Business Machines Corporation Method and apparatus for implementing an in-situ digital harmonic computation facility for direct access storage device (DASD)
US6775529B1 (en) 2000-07-31 2004-08-10 Marvell International Ltd. Active resistive summer for a transformer hybrid
US6717764B2 (en) 2000-06-02 2004-04-06 Seagate Technology Llc Method and apparatus for head fly height measurement
US6816328B2 (en) 2000-06-20 2004-11-09 Infineon Technologies North America Corp. Pseudo-synchronous interpolated timing recovery for a sampled amplitude read channel
US6400518B1 (en) 2000-11-01 2002-06-04 International Business Machines Corporation Magneto-resistive asymmetry correction circuit
US6606048B1 (en) 2000-11-16 2003-08-12 Marvell International, Ltd. Method and apparatus for equalizing the digital performance of multiple ADC's
US6490110B2 (en) 2000-12-05 2002-12-03 Cirrus Logic, Inc. Servo data detection with improved phase shift tolerance
JP2002175673A (ja) 2000-12-07 2002-06-21 Nec Corp Pll回路、データ検出回路及びディスク装置
CN100353447C (zh) 2000-12-26 2007-12-05 松下电器产业株式会社 记录方法、再现方法、记录装置和再现装置
JP4112809B2 (ja) 2001-01-31 2008-07-02 株式会社東芝 垂直磁気記録方式の磁気ディスク装置及びディスク製造方法
US6603622B1 (en) 2001-02-28 2003-08-05 Western Digital Technologies, Inc. Disk drive employing a sync mark detector comprising a matched filter and a dual polarity correlator
US6963521B2 (en) 2001-03-30 2005-11-08 Sony Corporation Disc drive apparatus
JP2002329329A (ja) 2001-04-27 2002-11-15 Sony Corp 相変化記録方式の光ディスク及び光ディスク装置
US6865040B2 (en) 2001-05-22 2005-03-08 Seagate Technology, Llc Method and system for measuring fly height
US6633447B2 (en) 2001-05-25 2003-10-14 Infineon Technologies Ag Method and apparatus for compensation of second order distortion
JP4726337B2 (ja) 2001-06-27 2011-07-20 ルネサスエレクトロニクス株式会社 ワンチップマイクロコンピュータ
WO2003013001A2 (en) * 2001-07-27 2003-02-13 International Business Machines Corporation Clock data recovering system with external early/late input
US6856183B2 (en) 2001-10-12 2005-02-15 Agere Systems Inc. Scheme to improve performance of timing recovery systems for read channels in a disk drive
US7082005B2 (en) 2001-10-24 2006-07-25 Agere Systems Inc. Servo data detection in the presence or absence of radial incoherence using digital interpolators
US6813108B2 (en) 2001-10-24 2004-11-02 Agere Systems Inc. Servo data detection in presence of radial incoherence using multiple data detectors
JP4109003B2 (ja) * 2002-01-21 2008-06-25 富士通株式会社 情報記録再生装置、信号復号回路及び方法
US7126776B1 (en) 2002-04-17 2006-10-24 Western Digital Technologies, Inc. Disk drive having a sector clock that is synchronized to the angular speed of the spindle motor
US7088533B1 (en) 2002-04-23 2006-08-08 Maxtor Corporation Method of self-servo writing in a disk drive using a spiral pattern
TW563318B (en) 2002-05-20 2003-11-21 Via Optical Solution Inc Timing recovery circuit and method
JP2004014090A (ja) 2002-06-11 2004-01-15 Fujitsu Ltd データ再生装置、再生方法、及び再生装置の制御を行う回路
JP2004095047A (ja) 2002-08-30 2004-03-25 Toshiba Corp ディスク記憶装置及び同装置におけるサーボアドレスマーク検出方法
US7167335B1 (en) 2002-12-27 2007-01-23 Matsushita Electric Industrial Co., Ltd. Systems for variable multi-pass servowriting and self-servowriting
US7092462B2 (en) 2003-01-14 2006-08-15 Agere Systems Inc. Asynchronous servo RRO detection employing interpolation
JP2004253042A (ja) * 2003-02-19 2004-09-09 Sony Corp ディスク装置
US7116504B1 (en) 2003-03-25 2006-10-03 Marvell International Ltd. DC-offset compensation loops for magnetic recording system
US7199961B1 (en) 2003-03-25 2007-04-03 Marvell International Ltd. Detecting fly height of a head over a storage medium
US7136250B1 (en) 2003-03-25 2006-11-14 Marvell International Ltd. Detecting fly height of a head over a storage medium
US7002761B1 (en) 2003-03-27 2006-02-21 Marvell International Ltd. Demodulation compensation for spiral servo tracks in hard disk drives
US7339861B2 (en) * 2003-04-21 2008-03-04 Matsushita Electric Industrial Co., Ltd. PLL clock generator, optical disc drive and method for controlling PLL clock generator
US6912099B2 (en) 2003-05-13 2005-06-28 Agere Systems Inc. Maximum likelihood detection of asynchronous servo data employing interpolation
KR20060017788A (ko) 2003-05-16 2006-02-27 톰슨 라이센싱 Dsp-기반의 데이터 복구
US7191382B2 (en) 2003-06-02 2007-03-13 Fujitsu Limited Methods and apparatus for correcting data and error detection codes on the fly
US7308057B1 (en) 2003-06-05 2007-12-11 Maxtor Corporation Baseline wander compensation for perpendicular recording
US7038875B2 (en) 2003-07-31 2006-05-02 Seagate Technology Llc Dynamic measurement of head media spacing modulation
US7016131B2 (en) 2003-08-29 2006-03-21 Agency For Science, Technology And Research Method and implementation of in-situ absolute head medium spacing measurement
US7203017B1 (en) 2003-09-23 2007-04-10 Marvell International Ltd. Timing recovery for data storage channels with buffered sectors
US7620101B1 (en) 2003-09-24 2009-11-17 Cypress Semiconductor Corporation Equalizer circuit, communication system, and method that is adaptive to varying launch amplitudes for reducing receiver error
US7002767B2 (en) 2003-09-30 2006-02-21 Agere Systems Inc. Detection of recorded data employing interpolation with gain compensation
WO2005050643A1 (ja) 2003-11-18 2005-06-02 Sony Corporation 再生装置および方法、記録媒体、並びにプログラム
US7133227B2 (en) 2004-01-21 2006-11-07 Seagate Technology Llc Head polarity detection algorithm and apparatus
US7154689B1 (en) 2004-02-05 2006-12-26 Maxtor Corporation Apparatus for writing servo bursts on a disk with servo track pitch based on read element width and methods of manufacturing same
US7230789B1 (en) 2004-04-08 2007-06-12 Maxtor Corporation Method and apparatus for performing a self-servo write operation in a disk drive using spiral servo information
US7180693B2 (en) 2004-04-14 2007-02-20 Agere Systems Inc. Method and apparatus for maximum likelihood detection of data employing interpolation with compensation of signal asymmetry
US8405924B2 (en) 2004-04-30 2013-03-26 Agere Systems Llc Method and apparatus for improved address mark detection
US7286313B2 (en) 2004-05-26 2007-10-23 Seagate Technology, Llc Correcting radial incoherence in servo track sensing
JP4427392B2 (ja) 2004-06-22 2010-03-03 株式会社東芝 磁気記録媒体、その製造方法及び磁気記録再生装置
US7079342B1 (en) 2004-07-26 2006-07-18 Marvell International Ltd. Method and apparatus for asymmetry correction in magnetic recording channels
US7248426B1 (en) 2004-07-30 2007-07-24 Western Digital Technologies, Inc. Servo writing a disk drive from spiral tracks by shifting a demodulation window an integer number of sync mark intervals
US7616395B2 (en) 2004-08-20 2009-11-10 Panasonic Corporation Information reproduction apparatus
US7253984B1 (en) 2004-09-02 2007-08-07 Maxtor Corporation Disk drive that generates a position error signal and a fly height signal from a servo burst pattern
US7193544B1 (en) 2004-09-08 2007-03-20 Northrop Grumman Corporation Parallel, adaptive delta sigma ADC
US7206146B2 (en) 2004-10-27 2007-04-17 Hitachi Global Storage Technologies Netherlands B.V. Biphase magnetic pattern detector using multiple matched filters for hard disk drive
US7199959B1 (en) * 2004-12-13 2007-04-03 Western Digital Technologies, Inc. Repeatable timing error correction system for use in a servo writer
US7248425B2 (en) 2004-12-14 2007-07-24 Samsung Electronics Co., Ltd. Disk writing/reproducing apparatus and method
US7167328B2 (en) 2004-12-17 2007-01-23 Agere Systems Inc. Synchronizing an asynchronously detected servo signal to synchronous servo demodulation
US7193798B2 (en) 2005-01-12 2007-03-20 Agere Systems, Inc. Method and apparatus for encoding and decoding a runout correction bit pattern of servo field
JP4641815B2 (ja) 2005-02-04 2011-03-02 パナソニック株式会社 光ディスク再生装置
US7646557B2 (en) * 2005-07-05 2010-01-12 Xyratex Technology Limited Methods and apparatus for generating a clock signal, for writing servo tracks, and for characterising timing errors in a servo track writer
US7362536B1 (en) 2005-07-08 2008-04-22 Maxtor Corporation Disk drive that compensates for phase incoherence between radially adjacent servo tracks and methods thereof
US7492850B2 (en) * 2005-08-31 2009-02-17 International Business Machines Corporation Phase locked loop apparatus with adjustable phase shift
US7529320B2 (en) 2005-09-16 2009-05-05 Agere Systems Inc. Format efficient timing acquisition for magnetic recording read channels
JP2007087537A (ja) 2005-09-22 2007-04-05 Rohm Co Ltd 信号処理装置、信号処理方法、および記憶システム
US7693243B2 (en) 2005-09-26 2010-04-06 Via Technologies, Inc. Method and circuit for timing recovery
US7508611B2 (en) * 2005-10-07 2009-03-24 Seagate Technology, Llc Disk drive clock circuit that adjusts clock edge timing in response to servo information and methods thereof
US7432750B1 (en) 2005-12-07 2008-10-07 Netlogic Microsystems, Inc. Methods and apparatus for frequency synthesis with feedback interpolation
US7529052B2 (en) * 2005-12-19 2009-05-05 Broadcom Corporation Disk controller and methods for use therewith
US7400464B1 (en) 2006-02-24 2008-07-15 Marvell International Ltd. Synchronous RRO write
JP4413199B2 (ja) 2006-03-23 2010-02-10 東芝ストレージデバイス株式会社 偏心補正方法、信号処理回路、磁気記憶装置及び垂直磁気記録媒体
JP4379814B2 (ja) 2006-03-28 2009-12-09 富士通株式会社 記憶装置、制御方法、制御装置及びプログラム
JP2007287273A (ja) * 2006-04-19 2007-11-01 Hitachi Global Storage Technologies Netherlands Bv ディスク・ドライブ装置及びそのユーザ・データの書き込み及び/もしくは読み出し方法
US7423827B2 (en) 2006-04-20 2008-09-09 Agere Systems Inc. Systems and methods for accessing data from a variable polarity head assembly
US7679850B2 (en) 2006-05-11 2010-03-16 Seagate Technology Llc Position determination using circular shift codes
US7796480B2 (en) 2006-06-05 2010-09-14 Mediatek Inc. Apparatus and methods for light spot servo signal detection
US7265937B1 (en) 2006-06-09 2007-09-04 Seagate Technology Llc Positioning of a head array over a data storage medium
US7411531B2 (en) 2006-06-30 2008-08-12 Agere Systems Inc. Methods and apparatus for asynchronous sampling of a received signal at a downsampled rate
US7525460B1 (en) 2006-07-13 2009-04-28 Marvell International Ltd. Timing loop based on analog to digital converter output and method of use
FR2904168B1 (fr) 2006-07-18 2008-12-19 Thales Sa Systeme d'estimation de la qualite de reception d'une transmission numerique.
KR100712559B1 (ko) * 2006-07-24 2007-05-02 삼성전자주식회사 기준 클럭 주파수 조정 방법 및 장치와 이를 이용한 디스크드라이브
US20080056403A1 (en) 2006-09-01 2008-03-06 On Demand Microelectronics Method and apparatus for timing recovery of pam signals
US7499238B2 (en) 2006-09-22 2009-03-03 Agere Systems Inc. Systems and methods for improving disk drive synchronization
US7643235B2 (en) 2006-09-28 2010-01-05 Seagate Technology Llc Synchronization for data communication
TWI392297B (zh) 2006-10-06 2013-04-01 Realtek Semiconductor Corp 補償基線游離的裝置及方法
US7446690B2 (en) 2006-11-06 2008-11-04 Atmel Corporation Apparatus and method for implementing an analog-to-digital converter in programmable logic devices
US7420498B2 (en) 2006-11-22 2008-09-02 Infineon Technologies Ag Signal converter performing a role
US7768730B2 (en) 2007-04-30 2010-08-03 Broadcom Corporation Base line control electronics architecture
US7675703B2 (en) * 2007-06-08 2010-03-09 Hitachi Global Storage Technologies Netherlands B.V. Magnetic recording disk drive with patterned media and system for clocking write data
US7602567B2 (en) 2007-06-28 2009-10-13 Lsi Corporation Feed-forward DC restoration in a perpendicular magnetic read channel
US8102960B2 (en) 2008-03-28 2012-01-24 Intel Corporation Adaptation of a digital receiver
JP5025543B2 (ja) * 2008-03-28 2012-09-12 株式会社東芝 磁気記憶制御装置、磁気記憶制御方法、磁気記憶装置
US8599973B2 (en) 2008-04-30 2013-12-03 HGST Netherlands B.V. Detection of synchronization mark from output of matched filter upstream of Viterbi detector
US7929237B2 (en) * 2008-06-27 2011-04-19 Agere Systems Inc. Modulated disk lock clock and methods for using such
US8027117B1 (en) * 2008-08-25 2011-09-27 Marvell International Ltd. Zone servo writing using self servo writing
US20100118426A1 (en) * 2008-11-07 2010-05-13 Barmeshwar Vikramaditya Write clock control system for media pattern write synchronization
US7911724B2 (en) * 2009-02-10 2011-03-22 Seagate Technology Llc Write synchronization phase calibration for storage media
US8213106B1 (en) * 2009-03-10 2012-07-03 Western Digital Technologies, Inc. Zoned servo system
US8477444B1 (en) * 2009-05-27 2013-07-02 Marvell International Ltd. Clock frequency synchronization for magnetic recording device
US8174949B2 (en) * 2009-07-02 2012-05-08 Lsi Corporation Systems and methods for format efficient timing recovery in a read channel
US8508879B1 (en) * 2010-01-21 2013-08-13 Marvell International Ltd. Write clock rephase for magnetic recording device

Also Published As

Publication number Publication date
EP2573771A2 (en) 2013-03-27
KR20130032820A (ko) 2013-04-02
EP2573771A3 (en) 2014-11-05
CN103021436A (zh) 2013-04-03
US20130077188A1 (en) 2013-03-28
JP2013069398A (ja) 2013-04-18
US8780476B2 (en) 2014-07-15
TW201329963A (zh) 2013-07-16
CN103021436B (zh) 2017-03-01

Similar Documents

Publication Publication Date Title
US8169735B1 (en) Zone servo writing using self servo writing
US6738205B1 (en) Self-writing of servo patterns in disk drives
JP5216100B2 (ja) サーボアドレスマークデータを用いたフライングハイト制御のためのシステム及び方法
US7400464B1 (en) Synchronous RRO write
US9305581B2 (en) Systems and methods for memory efficient repeatable run out processing
US8780470B1 (en) Disk drive adjusting digital phase locked loop over sector data with frequency induced phase error measured over preamble
US8749911B1 (en) Disk drive accounting for fractional clock cycle when measuring reader/writer gap
US7929237B2 (en) Modulated disk lock clock and methods for using such
US7675703B2 (en) Magnetic recording disk drive with patterned media and system for clocking write data
US8605379B1 (en) Disk drive averaging phase-offset due to reader/writer gap in order to recover extended servo data
TWI447715B (zh) 使用伺服資料的飛行高度控制之儲存裝置和方法
US6307696B1 (en) Digital zero-phase restart circuit
US8755139B1 (en) System with servo clock and write clock based phase estimation for discontinuous media writing
US8498072B2 (en) Systems and methods for spiral waveform detection
US7508611B2 (en) Disk drive clock circuit that adjusts clock edge timing in response to servo information and methods thereof
US8873181B1 (en) Method and apparatuses for synchronizing writing of data with a pattern of bit islands of media
US10068609B1 (en) Variable frequency write pattern generation
JP5840546B2 (ja) ストレージデバイスにおける制御されたウェッジスペーシングのためのシステム及び方法
KR0160320B1 (ko) 변환기의 판독 소자 폭이 데이타 실린더 폭의 1/3 이상 1/2 이하인 직접 접근 저장 장치에서의 서보 위치 설정 방법 및 장치
JP2003526870A (ja) クロック・データを記憶媒体に書き込むための方法および装置
US8711507B1 (en) Gate timing for short servo wedge in disk memory systems
JP2009238341A (ja) 磁気記憶制御装置、磁気記憶制御方法、磁気記憶装置
US8947810B1 (en) Bit-locked interface for magnetic recording
US8300343B2 (en) Magnetic bit-patterned disk and disk drive
US9013818B1 (en) Disk drive measuring reader/writer gap by measuring fractional clock cycle over disk radius

Legal Events

Date Code Title Description
RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20140716

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150210

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20150210

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20150910

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20151013

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20151111

R150 Certificate of patent or registration of utility model

Ref document number: 5840546

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees