Method and system for testing of magnetic disks using F-BER

Information

  • Patent Application
  • 20080062549
  • Publication Number
    20080062549
  • Date Filed
    September 01, 2006
    17 years ago
  • Date Published
    March 13, 2008
    16 years ago
Abstract
Spinstand test improvement that measures Functional Byte Error Rate (F-BER) of a disk. The F-BER is correlated to the BER of a disk. The F-BER test is faster than a BER test. The F-BER test is incorporated into a spinstand tester or the software associated with a spinstand tester.
Description

BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1A is a chart of BER and SpSNR for several disks.



FIG. 1B is a graph of the correlation between BER and SpSNR for the disks described in FIG. 1A.



FIG. 2 is a GUI used to implement execution of the F-BER algorithm.



FIGS. 3A and 3B are a chart and a graph demonstrating results of the F-BER method applied to a disk drive.



FIGS. 4A and 4B are a chart and a graph demonstrating results of the F-BER method applied to a disk drive.



FIG. 5 shows an exemplary code module in Visual basic to implement the F-BER algorithm.



FIG. 6 is a diagram of a spin-stand tester.





DETAILED DESCRIPTION OF THE INVENTION

A system and method for determining the F-BER and BER of a disk is described herein. The system and method may be implemented with components or modules. The components and modules may include hardware (including electronic and/or computer circuitry), firmware and/or software (collectively referred to herein as “logic”). A component or module can be implemented to capture any of the logic described herein. The F-BER is a method for understanding and determining the BER of a disk by analyzing parametric data of a disk based on an idealized E2PRML channel. The F-BER projects the error rate performance of a recording system.



FIG. 6 is a diagram of a spin-stand tester testing a piece of media. The media 601 is placed on the spin stand tester and is rotated by spindle 603. The arm and head 604 are attached to a process circuitry controller and read write analyzer (PCCRWA) 606 by wire or wires 605. The head includes a sensor and a writer that is positioned over a track 602 to test the media. The readings and signals registered by the head are then passed to the PCCRWA to be analyzed.


During testing, data including read back signals, used to determine F-BER is collected by a module such as PCCRWA. The F-BER data to determine F-BER includes PW50, signal at low frequency (LF TAA), media noise Nm, head and electronic noise (Nhe), band width. Further the F-BER test uses an ideal E2PRML channel, which mimics an optimized real channel with parametric data as input. This data is then provided to a computer to determine the F-BER. Specifically, in addition to typical spin-stand operation, the method calls for adding a head unload operation to obtain head and electronic noise. In this way, one can separate the media noise from total noise by subtracting the head and electronic noise.


The method for determining the F-BER of a longitudinal disk is as follows and may be performed by a module to determine F-BER. Such a module includes a data processing device that receives F-BER data as described above. The data processing device then determines BW. From BW and the other data, FOM0 and FOM1 may be calculated. The FOM0 and FOM1 calculations are used to determine CSNR. In turn, ψ is determined from CSNR. Finally, the F-BER is determined from ψ. These steps are described in equations (1)-(6).





FOM0=(S0/Nm)2/(PW50/T)  (1)










FOM
1

=



[




S
0

/

(




N
m

*

BW




)

2



]



a
+

b
*


[


(

PW






50
/
T


)

-
c

]

2








(
2
)










BW=1/(2T)  (3)





CSNR=1/+√{square root over (d/π/FOM0+e/FOM1)}  (4)





ω=0.5*CSNR  (5)





FBER=0.5*[1−erf(ψ)]  (6)


where:


Nm is the media noise at 2T frequency;
Nhe is the head & electronic noise (rms noise per root Hz); and
S0 is LF TAA/2.

The parameters of a, b, c, d, e in equations (1)-(6) are determined from an E2PRML channel. a is preferably 10.8 and ranges from 10 to 12; b is preferably 6.56 and ranges from 6 to 7; c is preferably 1.935 and ranges from 1.75 to 2.25; d is preferably 4.7452 and ranges from 4.5 to 5; e is preferably 0.65685 and ranges from 0.4 to 0.8.


In addition, two extensions to the algorithm allow F-BER to be calculated for a perpendicular disk. The first extension is measure the T50 of the perpendicular disk on a spinstand. The readback signal from perpendicular media is a square-type waveform. The transition width of a written bit on perpendicular media is called T50, which defines the signal range from 25% to 75% of peak value. From this test, PW50 can be obtained with the use of equation (7).





PW50=2.77×T50,  (7)


The PW50 value is then incorporated in the F-BER module via the math conversion of equation (7).


The second possible extension is to add hardware into the spinstand to perform waveform differential. The waveform differentiator allows PW50 of the perpendicular recording to be directly measured.


The method for determining F-BER can be constructed based on E2PRML equalization. Equalization forms generally are described in “Bit Cell Aspect Ratio: An SNR and Detection Perspective”, T. C. Amoldussen, IEEE Trans. Magn. Vol. 34, pp1851-1853 (1998).


The F-BER method can be a module of a program to perform media testing. Further the F-BER module can be embedded in a spinstand or outside a spinstand. In addition, the module can be made part of a suite or GUI designed to test media as shown in FIG. 2.



FIGS. 3A, 3B, 4A and 4B show charts and graphs demonstrating the F-BER method applied to two separate disk drives. As can be seen from the graphs, the F-BER data correlates well with the BER data. Thus F-BER is an effective way of quickly estimating the BER of a media.



FIG. 5 shows an exemplary code module in Visual basic to implement the F-BER algorithm. The module may be included in any software designed to run a spin stand tester. The module may also be alone or coupled to other modules capable of providing inputs to compute F-BER.


While the present invention has been particularly shown and described with reference to the preferred embodiments, it will be understood by those skilled in the art that various changes in form and detail may be made without departing from the spirit and scope of the invention. Accordingly, the disclosed invention is to be considered merely as illustrative and limited in scope only as specified in the appended claims.

Claims
  • 1. A disk testing system including a module configured to determine a Functional Byte Error Rate (F-BER) of a disk.
  • 2. The system of claim 1, including a module configured to receive read back signals from a sensor and wherein the module to determine the F-BER is configured to use the read back signals to determine F-BER.
  • 3. The system of claim 2, wherein the module to receive read back signals is configured to calculate at least LF TAA, Nm and PW50 and the module for determining F-BER is configured to use at least the LF TAA, Nm and PW50 to determine F-BER.
  • 4. The system of claim 3, wherein the module for determining F-BER is configured to use BW to determine F-BER.
  • 5. The system of claim 4, wherein the F-BER of the disk is determined with the formula FBER=0.5*[1−erf(ψ)] and wherein FOM0=(S0/Nm)2/(PW50/T);
  • 6. The system of claim 5, wherein at least one of a=10.8, b=6.6, c=1.9, d=4.7 and e=0.65.
  • 7. The system of claim 1, wherein the disk is a longitudinal disk.
  • 8. The system of claim 1, wherein the disk is a perpendicular disk.
  • 9. The system of claim 5, wherein the disk is a longitudinal disk.
  • 10. The system of claim 5, wherein the disk is a perpendicular disk.
  • 11. A method for testing a disk including the step of determining a Functional Byte Error Rate (F-BER) of a disk.
  • 12. The method of claim 11, including the step of receiving read back signals from a sensor and wherein the step for determining the F-BER includes using the read back signals to determine F-BER.
  • 13. The method of claim 12, wherein the step of receiving read back signals includes receiving at least LF TAA, Nm and PW50 and the step of determining F-BER uses at least the LF TAA, Nm and PW50 to determine F-BER.
  • 14. The method of claim 13, wherein the step of determining F-BER uses BW to determine F-BER.
  • 15. The method of claim 14, wherein the F-BER of the disk is determined with the formula FBER=0.5*[1−erf(ψ)] and wherein FOM0=(S0/Nm)2/(PW50/T);
  • 16. The method of claim 15, including at least one of a=10.8, b=6.6, c=1.9, d=4.7 and e=0.65.
  • 17. The method of claim 11, wherein the disk is a longitudinal disk.
  • 18. The method of claim 11, wherein the disk is a perpendicular disk.
  • 19. The method of claim 15, wherein the disk is a longitudinal disk.
  • 20. The method of claim 15, wherein the disk is a perpendicular disk.
  • 21. A disk testing system used in conjunction with a spin-stand tester including: a module for determining F-BER of a disk; anda module to receive read back signals from a sensor, the read back signals including LF TAA, Nm and PW50, andthe module for determining the F-BER is configured to use the read back signals and BW to determine F-BER with the formula FBER=0.5*[1−erf(ψ)] and wherein FOM0=(S0/Nm)2/(PW50/T);