Zum Hauptinhalt springen

Dual-surface RRO write in a storage device servo system

Marvell Asia Pte Ltd
2024
Online Patent

Titel:
Dual-surface RRO write in a storage device servo system
Autor/in / Beteiligte Person: Marvell Asia Pte Ltd
Link:
Veröffentlichung: 2024
Medientyp: Patent
Sonstiges:
  • Nachgewiesen in: USPTO Patent Grants
  • Sprachen: English
  • Patent Number: 11935,571
  • Publication Date: March 19, 2024
  • Appl. No: 18/066394
  • Application Filed: December 15, 2022
  • Assignees: Marvell Asia Pte Ltd (Singapore, SG)
  • Claim: 1. A method for writing repeatable run-out data, representing a recurring contribution to position error, to multiple surfaces of a rotating magnetic storage medium in a storage device having two read channels, the method comprising: processing servo signals from a first track on a first storage medium surface of the storage device, to generate first positioning signals for positioning a first read head relative to the first track for writing first repeatable run-out data; processing servo signals from a second track, to generate second positioning signals for positioning a second read head relative to the second track for writing second repeatable run-out data; establishing a first recurring servo-gating signal for a first read channel at a successive fixed interval, based on rotation speed of the rotating magnetic storage medium, from an initial servo sync mark; and writing the first repeatable run-out data to servo wedges of the first track according to the first positioning signals, and the second repeatable run-out data to servo wedges of the second track according to the second positioning signals, using a single write data channel of the storage device.
  • Claim: 2. The method of claim 1 wherein: processing the servo signals from the first track comprises processing the servo signals from the first track in a storage device controller separate from the storage device; and processing the servo signals from the second track comprises processing the servo signals from the second track in servo writing circuitry of the storage device.
  • Claim: 3. The method of claim 2 further comprising storing the first positioning signals and the second positioning signals, prior to the writing, in memory in the servo writing circuitry of the storage device.
  • Claim: 4. The method of claim 3 further comprising issuing respective first and second fetch commands from the servo writing circuitry to respectively fetch the first positioning signals and the second positioning signals from the memory.
  • Claim: 5. The method of claim 1 wherein writing the first repeatable run-out signals to servo wedges of the first track according to the first positioning signals, and the second repeatable run-out signals to servo wedges of the second track according to the second positioning signals, using a single write data channel of the storage device, comprises temporally interleaving writing the first repeatable run-out signals to servo wedges of the first track with writing the second repeatable run-out signals to servo wedges of the second track.
  • Claim: 6. The method of claim 1 further comprising locking the fixed interval to the rotation speed of the rotating magnetic storage medium.
  • Claim: 7. The method of claim 6 wherein locking the fixed interval to the rotation speed of the rotating magnetic storage medium comprises: setting a counter as a timer of the fixed interval; marking a time difference between a selected position of the counter and the servo sync mark; periodically checking that the time difference between the selected position of the counter and the servo sync mark has not changed; and when the time difference between the selected position of the counter and the servo sync mark has changed, adjusting a clock source of the rotating magnetic storage medium.
  • Claim: 8. The method of claim 7 wherein periodically checking comprises checking once during each servo wedge.
  • Claim: 9. A data storage system comprising: a storage device; and a storage controller separate from the storage device; wherein: the storage device comprises: a storage medium, having multiple storage medium surfaces on which servo data is written, the servo data on each storage medium surface including a repeatable run-out field representing a recurring contribution to position error; and circuitry for writing the repeatable run-out field, the circuitry comprising: a first read channel, a second read channel, a first detector on a first read head of the storage device, the first detector being configured to detect data, including a servo sync mark, on a first track on a first storage medium surface of the storage device, and a second detector on a second read head of the storage device, the second detector being configured to detect data on a second track on a second storage medium surface of the storage device; and the system is configured to: process servo signals from the first track, to generate first positioning signals for positioning the first read head relative to the first track for writing first repeatable run-out data, process servo signals from the second track, to generate second positioning signals for positioning the second read head relative to the second track for writing second repeatable run-out data, and write the first repeatable run-out data to servo wedges of the first track according to the first positioning signals, and the second repeatable run-out signals to servo wedges of the second track according to the second positioning signals, using a single write data channel of the storage device.
  • Claim: 10. The data storage system of claim 9 wherein the system is configured to: process the servo signals from the first track by processing the servo signals from the first track in a storage device controller separate from the storage device; and process the servo signals from the second track by processing the servo signals from the second track in servo writing circuitry of the storage device.
  • Claim: 11. The data storage system of claim 10 further comprising memory in the servo writing circuitry of the storage device, the memory being configured to store the first positioning signals and the second positioning signals, prior to writing the first positioning signals to servo wedges of the first track and the second positioning signals to servo wedges of the second track.
  • Claim: 12. The data storage system of claim 11 wherein the servo writing circuitry is configured to issue respective first and second fetch commands from the servo writing circuitry to respectively fetch the first positioning signals and the second positioning signals from the memory.
  • Claim: 13. The data storage system of claim 9 wherein the system is configured to write the first repeatable run-out signals to servo wedges of the first track according to the first positioning data, and the second repeatable run-out signals to servo wedges of the second track according to the second positioning data, using a single write data channel of the storage device, by temporally interleaving writing the first repeatable run-out signals to servo wedges of the first track with writing the second repeatable run-out signals to servo wedges of the second track.
  • Claim: 14. The data storage system of claim 9 wherein the system is further configured to establish a first recurring servo-gating signal for a first read channel at a successive fixed interval, based on rotation speed of the rotating magnetic storage medium, from an initial servo sync mark.
  • Claim: 15. The data storage system of claim 14 wherein the system is configured to lock the fixed interval to the rotation speed of the rotating magnetic storage medium.
  • Claim: 16. The data storage system of claim 15 wherein the system is configured to lock the fixed interval to the rotation speed of the rotating magnetic storage medium by: setting a counter as a timer of the fixed interval; marking a time difference between a selected position of the counter and the servo sync mark; periodically checking that the time difference between the selected position of the counter and the servo sync mark has not changed; and when the time difference between the selected position of the counter and the servo sync mark has changed, adjusting a clock source of the rotating magnetic storage medium.
  • Claim: 17. The data storage system of claim 16 wherein the system is configured to periodically check that the time difference between the selected position of the counter and the servo sync mark has not changed by checking once during each servo wedge.
  • Patent References Cited: 6249393 June 2001 Billings et al. ; 6775091 August 2004 Sutardja ; 6947249 September 2005 Hargarten ; 7106542 September 2006 Sun ; 7583470 September 2009 Chen ; 7773328 August 2010 Katchmart ; 7773334 August 2010 Rutherford ; 7961422 June 2011 Chen ; 8711504 April 2014 Everett et al. ; 8737011 May 2014 Buch ; 8767341 July 2014 Coker et al. ; 8934186 January 2015 Guo et al. ; 9053728 June 2015 French, Jr. ; 9129630 September 2015 Guo ; 9502062 November 2016 Dorobantu ; 10971187 April 2021 Katchmart ; 11557320 January 2023 Katchmart ; 20020089906 July 2002 Faucett ; 20050174672 August 2005 Kim ; 20070242387 October 2007 Kawabe ; 20080239554 October 2008 Takeda et al. ; 20090059420 March 2009 Melrose ; 20090168218 July 2009 Mizukoshi et al. ; 20090244759 October 2009 Mori ; 20110051286 March 2011 Pokharel ; 20120147495 June 2012 Sutardja ; 20180144764 May 2018 Trantham
  • Primary Examiner: Agustin, Peter Vincent

Klicken Sie ein Format an und speichern Sie dann die Daten oder geben Sie eine Empfänger-Adresse ein und lassen Sie sich per Email zusenden.

oder
oder

Wählen Sie das für Sie passende Zitationsformat und kopieren Sie es dann in die Zwischenablage, lassen es sich per Mail zusenden oder speichern es als PDF-Datei.

oder
oder

Bitte prüfen Sie, ob die Zitation formal korrekt ist, bevor Sie sie in einer Arbeit verwenden. Benutzen Sie gegebenenfalls den "Exportieren"-Dialog, wenn Sie ein Literaturverwaltungsprogramm verwenden und die Zitat-Angaben selbst formatieren wollen.

xs 0 - 576
sm 576 - 768
md 768 - 992
lg 992 - 1200
xl 1200 - 1366
xxl 1366 -