Memory device for storing data and reading data
AssigneeToshiba Storage Device Corporation
InventorMasami Tashiro
Life of this patent
Estimating the term…
Abstract
According to an aspect of an embodiment, a memory device has a medium including a plurality of tracks, each of which has a plurality of sectors separated by a plurality of servo areas, for storing data in the sectors of the tracks, a head for writing data into and reading data from the medium and a controller for determining whether the head has read out data from a sector on a target track correctly or not in reference to information obtained from servo areas sandwiching the sector and for driving the head so as to retry reading out data from the sector when the controller determines that the head failed to have read out data on the target track.
Claims14
A memory device comprising:
- a medium including a plurality of tracks, each of which has a plurality of sectors separated by a plurality of servo areas, for storing data in the sectors of the tracks;
- a head for writing data into and reading data from the medium;
- and
- a controller for determining whether the head has read out data from a sector on a target track correctly or not in reference to information obtained from servo areas sandwiching the sector and for driving the head so as to retry reading out data from the sector when the controller determines that the head failed to have read out data on the target track,
- wherein the controller comprises a first counter for counting a count value of thereof at an end of a sector, a second counter for counting a count value of thereof when data is read out with ECC of the data completed, a third counter for holding a count value thereof until servo information is obtained and a fourth counter for holding a count value of the third counter until a verification signal of the next servo information is outputted.
A method of controlling a memory device having a medium including a plurality of tracks, each of which has a plurality of sectors separated by a plurality of servo areas, for storing data in the sectors of the tracks and a head for writing data into and reading data from the medium, the method comprising:
- determining whether the head has read out data from a sector on a target track correctly or not in reference to information obtained from servo areas sandwiching the sector;
- and
- controlling whether or not outputting data read out by the head on the basis of the determining,
- wherein the memory device comprises a first counter for counting a count value of thereof at an end of a sector , a second counter for counting a count value of thereof when data is read out with ECC of the data completed, a third counter for holding a count value thereof until servo information is obtained and a fourth counter for holding a count value of the third counter until a verification signal of the next servo information is outputted.
A control apparatus for controlling a head for writing data into and reading data from a medium including a plurality of tracks, each of which has a plurality of sectors separated by a plurality of servo areas, the control apparatus comprising:
- a determining unit for determining whether the head has read out data from a sector on a target track correctly or not in reference to information obtained from servo areas sandwiching the sector;
- and
- a control unit for controlling whether or not outputting data read out by the head on the basis of the determining result of the determining unit,
- wherein the determining unit comprises a first counter for counting a count value of thereof at an end of a sector, a second counter for counting a count value of thereof when data is read out with ECC of the data completed, a third counter for holding a count value thereof until servo information is obtained and a fourth counter for holding a count value of the third counter until a verification signal of the next servo information is outputted.
Dependencies are inferred from the claim text.