IP Library Granted Patent US 7,724,467
Granted Patent B2
US 7,724,467 · App. 12/361,190 · Granted May 25, 2010

Storage device, control circuit for storage device, and servo-write-mode identifying method

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,724,467
App. No.
12/361,190
Granted
May 25, 2010
Kind
B2
Abstract

A servo-mark search control unit detects in a magnetic disk a servo mark matching a servo mark selected by a servo-mark candidate selecting unit. In this case, according to an instruction from a servo-mark search control unit, a non-volatile memory managing unit writes servo-write-mode identification information corresponding to the detected servo mark in a servo-write-mode identification-information storage unit of a non-volatile memory. In this manner, a magnetic disk device can recognize by itself a servo write mode with which servo patterns were written in a magnetic disk included in the magnetic disk device.

Claims (51)

1. A storage device comprising:

a servo-write-mode determining unit that determines which servo write mode is used to write servo information in a storage medium of the storage device; and

an identification-information storage unit that stores identification information for identifying the servo write mode determined by the servo-write-mode determining unit.

2. The storage device according to claim 1 , further comprising a servo-mark-information storage unit that stores servo mark information indicative of a correspondence among the servo write mode, the identification information, and servo mark, wherein

the servo-write-mode determining unit includes a servo-mark detecting unit that detects in the storage medium a servo mark of the servo information written in the storage medium,

the servo-mark detecting unit detects in the storage medium a servo mark matching the servo mark of the servo mark information, and

when a servo mark matching the servo mark in the servo mark information is detected in the storage medium, by the servo-mark detecting unit, the identification-information storage unit stores the identification information corresponding to the detected servo mark.

3. The storage device according to claim 1 , wherein

the servo-write-mode determining unit includes an identification-information reading unit that reads the identification information written in the storage medium, and

the identification-information storage unit stores the identification information read by the identification-information reading unit.

4. The storage device according to claim 1 , wherein

the servo-write-mode determining unit includes a track-number obtaining unit that positions, for each servo write mode for writing servo information in the storage medium, a head at a specific track position of the storage medium with a track number with a different offset amount from a reference track number provided in advance and obtains a track number of the specific track position via the head, and the servo-write-mode determining unit determines a servo write mode whose offset amount is equal to a difference between the track number of the specific track position obtained by the track-number obtaining unit and the reference track number, and

the identification-information storage unit stores identification information for identifying the servo write mode corresponding to the offset amount determined by the servo-write-mode determining unit.

5. The storage device according to claim 4 , wherein

the track-number obtaining unit positions a plurality of the heads simultaneously moving to a same track of the storage medium at the specific track position and calculates an average of track numbers obtained at the specific track position via the heads,

the servo-write-mode determining unit determines a servo write mode whose offset amount is equal to a difference between the average of the track numbers calculated by the track-number obtaining unit and the reference track number.

6. The storage device according to claim 1 , wherein

the servo-write-mode determining unit includes

a specific-track PES obtaining unit that causes a head to be positioned at a specific track position of the storage medium and obtains via the head a Position Error Signal (PES) different for each servo write mode for writing servo information in the storage medium as a specific track PES;

an arbitrary-track PES obtaining unit that causes the head to be positioned at an arbitrary track position of the storage medium and obtains via the head a PES of an arbitrary track as an arbitrary track PES; and

a frequency-component obtaining unit that subjects the specific track PES obtained by the specific-track-PES obtaining unit and the arbitrary track PES obtained by the arbitrary-track-PES obtaining unit to discrete Fourier transform and obtains each frequency component, and

the servo-write-mode determining unit determines the servo write mode from a comparison result between a primary eccentric amount of the frequency component obtained by the frequency-component obtaining unit and an assumed primary eccentric amount and a comparison result between the specific track PES and the arbitrary track PES.

7. The storage device according to claim 1 , wherein

the identification-information storage unit is provided to a storage area of the storage medium.

8. A control circuit for a storage device, comprising:

a servo-write-mode determining unit that determines which servo write mode is used to write servo information in a storage medium of the storage device; and

an identification-information storage unit that stores identification information for identifying the servo write mode determined by the servo-write-mode determining unit.

9. The control circuit according to claim 8 , further comprising a servo-mark-information storage unit that stores servo mark information indicative of a correspondence among the servo write mode, the identification information, and servo mark, wherein

the servo-write-mode determining unit includes a servo-mark detecting unit that detects in the storage medium a servo mark of the servo information written in the storage medium,

the servo-mark detecting unit detects in the storage medium a servo mark matching the servo mark of the servo mark information, and

when a servo mark matching the servo mark in the servo mark information is detected in the storage medium, by the servo-mark detecting unit, the identification-information storage unit stores the identification information corresponding to the detected servo mark.

10. The control circuit according to claim 8 , wherein

the servo-write-mode determining unit includes an identification-information reading unit that reads the identification information written in the storage medium, and

the identification-information storage unit stores the identification information read by the identification-information reading unit.

11. The control circuit according to claim 8 , wherein

the servo-write-mode determining unit includes a track-number obtaining unit that positions, for each servo write mode for writing servo information in the storage medium, a head at a specific track position of the storage medium with a track number with a different offset amount from a reference track number provided in advance and obtains a track number of the specific track position via the head, and the servo-write-mode determining unit determines a servo write mode whose offset amount is equal to a difference between the track number of the specific track position obtained by the track-number obtaining unit and the reference track number, and

the identification-information storage unit stores identification information for identifying the servo write mode corresponding to the offset amount determined by the servo-write-mode determining unit.

12. The control circuit according to claim 11 , wherein

the track-number obtaining unit positions a plurality of the heads simultaneously moving to a same track of the storage medium at the specific track position and calculates an average of track numbers obtained at the specific track position via the heads,

the servo-write-mode determining unit determines a servo write mode whose offset amount is equal to a difference between the average of the track numbers calculated by the track-number obtaining unit and the reference track number.

13. The control circuit according to claim 8 , wherein

the servo-write-mode determining unit includes

a specific-track PES obtaining unit that causes a head to be positioned at a specific track position of the storage medium and obtains via the head a Position Error Signal (PES) different for each servo write mode for writing servo information in the storage medium as a specific track PES;

an arbitrary-track PES obtaining unit that causes the head to be positioned at an arbitrary track position of the storage medium and obtains via the head a PES of an arbitrary track as an arbitrary track PES; and

a frequency-component obtaining unit that subjects the specific track PES obtained by the specific-track-PES obtaining unit and the arbitrary track PES obtained by the arbitrary-track-PES obtaining unit to discrete Fourier transform and obtains each frequency component, and

the servo-write-mode determining unit determines the servo write mode from a comparison result between a primary eccentric amount of the frequency component obtained by the frequency-component obtaining unit and an assumed primary eccentric amount and a comparison result between the specific track PES and the arbitrary track PES.

14. The control circuit according to claim 8 , wherein

the identification-information storage unit is provided to a storage area of the storage medium.

15. A servo-write-mode identifying method for a control circuit for a storage device, comprising:

determining which servo write mode is used to write servo information in a storage medium of the storage device; and

storing identification information for identifying the servo write mode determined by the servo-write-mode determining unit.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 8, 2012
From: TOSHIBA STORAGE DEVICE CORPORATION
To: KABUSHIKI KAISHA TOSHIBA
Reel/Frame 027674/0653 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 23, 2009
From: FUJITSU LIMITED
To: TOSHIBA STORAGE DEVICE CORPORATION
Reel/Frame 023558/0225 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2009
From: YAMASHITA, SATOSHI; TAKAISHI, KAZUHIKO
To: FUJITSU LIMITED
Reel/Frame 022168/0438 →