Method and apparatus for handling end of data processing in...

Dynamic magnetic information storage or retrieval – General processing of a digital signal – Data in specific format

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C360S046000, C360S065000

Reexamination Certificate

active

06809894

ABSTRACT:

BACKGROUND
Computer hard disk drives, also known as fixed disk drives or hard drives, have become a de facto standard data storage component of modern computer systems and are making farther inroads into modern consumer electronics as well. Their proliferation can be directly attributed to their low cost, high storage capacity and high reliability, in addition to wide availability, low power consumption, high data transfer speeds and decreasing physical size.
These disk drives typically consist of one or more rotating magnetic platters encased within an environmentally controlled housing that further includes all of the electronics and mechanics to read and write data and interface with other devices. Read/write heads are positioned above each of the platters, and typically on each face, to record and read data. The electronics of a hard disk drive are coupled with these read/write heads and include numerous components to control the position of the heads and generate or sense the electromagnetic fields representing data. These components receive data from a host device, such as a personal computer, and translate that data into magnetic encodings written onto the disk platters by the heads. Further, when a host device requests data from the drive, the electronics locate the desired data, sense the magnetic encodings which represent that data and translate those encodings back into the binary digital information which the host device can understand. Further, error detection and correction algorithms are applied to ensure accurate storage and retrieval of data.
One area in which significant advancements have been made has been in the area of read/write head technology and the methods of interpreting the magnetic fluctuations sensed by these heads. The read/write head, of which a typical hard disk has several, is the interface between magnetic platters and the disk drive electronics. The read/write head actually reads and writes the magnetically encoded data as areas of magnetic flux on the platters. Data, consisting of binary 1's and 0's, are encoded by sequences of the presence or absence of flux reversals recorded or detected by the read/write head. A flux reversal is a change in the magnetic flux in two contiguous areas of the disk platter. Traditional hard drives read data off the platters by detecting the voltage peak imparted in the read/write head when a flux reversal passes underneath the read/write head as the platters rotate. This is known as “peak detection.” However, increasing storage densities require reduced peak amplitudes and better signal discrimination and higher platter rotational speeds are pushing the peaks closer together thus making peak detection more difficult to accomplish.
Magneto-resistive (“MR”) read/write heads have been developed with increased sensitivity to sense smaller amplitude magnetic signals and with increased signal discrimination to address some of the problems with increasing storage densities. In addition, another technology, known as Partial Response Maximum Likelihood (“PRML”), has been developed to further address the problems with peak detection as densities and rotational speeds increase. Borrowed from communications technology, PRML is an algorithm implemented in the disk drive electronics to interpret the magnetic signals sensed by the read/write heads. PRML-based disk drives read the analog waveforms generated by the magnetic flux reversals stored on the disk. However, instead of looking for peak values to indicate flux reversals, PRML-based drives digitally sample this analog waveform (the “Partial Response”) and use advanced signal processing technologies to determine the bit pattern represented by that wave form (the “Maximum Likelihood”). This technology, in conjunction magneto-resistive (“MR”) heads, have permitted manufacturers to further increase data storage densities. PRML technology further tolerates more noise in the sensed magnetic signals permitting the use of lower quality platters and read/write heads which increases manufacturing yields and lowers costs.
With many different drives available from multiple manufacturers, hard disk drives are typically differentiated by factors such as cost/megabyte of storage, data transfer rate, power requirements and form factor (physical dimensions) with the bulk of competition based on cost. With most competition between hard disk drive manufacturers coming in the area of cost, there is a need for enhanced hard disk drive components which prove cost effective in increasing supplies and driving down manufacturing costs all while increasing storage capacity, operating speed, reliability and power efficiency.
SUMMARY
The present invention is defined by the following claims, and nothing in this section should be taken as a limitation on those claims. By way of introduction, the preferred embodiments described below relate to a method of processing an end of data condition for data in a data storage and retrieval system, the data storage and retrieval system having a write channel and a read channel and a data store. The method includes receiving a plurality of user data bits at the write channel. The method further includes appending primary padding bits to the user data bits if the plurality of user data bits is less than a multiple of an input block length of an encoder in the write channel and encoding the plurality of user data bits and any primary padding bits into a plurality of encoded data bytes. Additionally, the method includes appending an end of data marker to an end of the plurality of encoded data bytes, wherein the end of data marker has a length of no more than one byte, and writing the plurality of encoded data bytes and the end of data marker to the data store.
The preferred embodiments further relate to a read/write channel for a hard disk drive. The reads/write channel includes a write channel and a read channel. The write channel receives a plurality of user data bits from a controller and includes an encoder and a marker generator. The encoder encodes the plurality of user data bits into a plurality of encoded data bytes, and the marker generator generates an end of data marker at the end of the plurality of encoded data bytes. Preferably, the end of data marker has a length of no more than one byte. The read channel receives the plurality of encoded data bytes and the end of data marker from a data store. The read channel includes a Viterbi detector for processing the plurality of encoded data bytes in the read channel. The Viterbi detector has an end of data mode which places the Viterbi detector in a predetermined state where information in a path memory of the Viterbi detector is changed to a desired value. The Viterbi enters the end of data mode upon receiving the data marker. Further aspects and advantages of the invention are discussed below in conjunction with the preferred embodiments.


REFERENCES:
patent: 5343455 (1994-08-01), Takeuchi et al.
patent: 5757822 (1998-05-01), Fisher et al.
patent: 6148431 (2000-11-01), Lee et al.
patent: 6199191 (2001-03-01), Iwata
patent: 6219387 (2001-04-01), Glover
patent: 6366418 (2002-04-01), McEwen et al.
patent: 6392830 (2002-05-01), Malone, Sr.
patent: 6417788 (2002-07-01), McEwen et al.
patent: 6539514 (2003-03-01), Bartlett
“Exact Bounds for Viterbi Detector Path Metric Differences,” Paul H. Siegel, C. Bernard Shung, Thomas D. Howell, Hermant K. Thapar, IBM Corporation, San Jose, CA.
“A 100MBIT/S Viterbi Decoder Chip: Novel Architecture and its Realization,” Gerhard Fettweis, Heinrich Meyr, ICC'90, paper No. 257, session 307A, Atlanta GA, USA, Apr. 16-19, 1990.
“Where do we use Viterbi Decoder?” Opencores.org.
“A Tutorial on Convolutional Coding with Viterbi Decoding,” Chip Fleming, Spectrum Applications, 1999, http://pwl.netcom.com/~chip.f/viterbi/tutorial.html.
“PRML: Seagate Uses Space Age Technology Today,” http://www.seagate.com/support/kb/disc/prml.html.
“PRML,” http://www.idema.org/about/industry/ind_tech_prml.html.
“Hard Disc Data Encoding and Decoding,” http://www.storagereview.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and apparatus for handling end of data processing in... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for handling end of data processing in..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for handling end of data processing in... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3312613

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.