An apparatus of the present disclosure comprises a controller configured to apply a writing configuration (WC) to a heat-assisted magnetic recording head to write data to a recording medium. The recording medium includes a plurality of sectors. The controller is further configured to determine an optimized WC for each of the plurality of sectors and initiate a write operation to one of the plurality of sectors. The write operation is configured to be performed by the head utilizing the optimized WC for the respective sector.
A method of the present disclosure comprises determining an optimized writing configuration (WC) for performing a write operation with a heat-assisted magnetic recording head for each of a plurality of sectors of a recording medium.
Another apparatus of the present disclosure comprises a controller configured to apply a writing configuration (WC) to a heat-assisted magnetic recording head to write data to a recording medium. The recording medium includes a plurality of sectors. The controller is further configured to determine an optimized WC for each of the plurality of sectors and initiate a write operation to one of the plurality of sectors. The optimized WC comprises a WC that minimizes a triple track bit error rate for each of the plurality of sectors of the recording medium and the write operation is configured to be performed utilizing the optimized WC for the respective sector.
The above summary is not intended to describe each embodiment or every implementation. A more complete understanding will become apparent and appreciated by referring to the following detailed description and claims in conjunction with the accompanying drawings.
The figures are not necessarily to scale. Like numbers used in the figures refer to like components. However, it will be understood that the use of a number to refer to a component in a given figure is not intended to limit the component in another figure labeled with the same number.
In heat-assisted magnetic recording (HAMR), also referred to as thermal-assisted magnetic recording (TAMR), heat energy is used in conjunction with magnetic fields applied to a magnetic recording media, e.g., a hard disk, to overcome super-paramagnetic effects that limit the areal data density of traditional magnetic media. In HAMR recording, information bits are recorded on a storage layer at elevated temperatures. The heated area in the storage layer determines the data bit dimension and linear recording density is determined by the magnetic transitions between the data bits.
In order to achieve desired data density, a HAMR recording head, also known as a HAMR slider, includes optical components that direct, concentrate and transform light energy from an energy source to heat on the recording media. An example configuration of a HAMR slider is depicted in
In
In HAMR, both magnetic and thermal properties determine the preferred writing configuration (hereafter “WC”) (LDI Iop/LDI-OSA/LDI-OSD/Iw/OSA/OSD/heater setting, etc.) to achieve the best performance. Generally, a HAMR drive desirably operates at a WC that produces an acceptable triple track BER. In one configuration, a HAMR laser diode current writing method comprises a track-based laser diode current (TB-LDI) writing method where the whole track is written by a fixed LDI in WC. This writing method assumes a uniform preferred LDI over the track. However, HAMR media may show non-uniformity over a track, which is known as once around (OAR). For media with an OAR issue, the TB-LDI writing method might result in a non-uniform track profile as well as a non-uniform triple track BER. In general, the material distribution of the disk may cause variations within the disk, which can be thermal or magnetic, and, as such, there is a desire to adjust for those variations.
The variation in track profile may be better understood with reference to
In the TB-LDI writing method, for magnetic media with OAR, sectors on the same track have to compromise BER in order to be operated collectively under the fixed LDI lop. As a result, the on-track, triple track BER is not at the optimum value. Moreover, the adjacent track influence on BER shows on-track non-uniformity, or OAR, after multiple writes (the adjacent OAR was observed after 10 writes, as shown in
In order to obtain an optimum triple track BER out of a given media, and to reduce the adjacent track influence OAR effect, the present disclosure describes a sector-based WC (SB-WC) writing method. The method generally includes searching for an optimized WC, determining a preferred optimized WC for each of a plurality of sectors of a recording medium, and adjusting the WC of a HAMR head when the HAMR head writes to the sectors. In SB-WC, one can sweep any WC parameter (hereafter “WCP”), e.g., any parameter that will affect HAMR writing including but not limited to laser diode operation current (LDI Iop), magnetic writing current (Iw), over shoot amplitude of the laser diode current (LDI-OSA), over shoot duration of the laser diode current (LSI-OSD), over shoot amplitude of the magnetic writing current (OSA), over shoot duration of the magnetic writing current (OSD), etc. One may choose to optimize single WCP or multiple WCP, with optimizing one WCP at a time. LDI is one of the most distinct WCPs in HAMR. In the following method 600, the SB-LDI writing is given as an explicit example of SB-WC writing. One can replace the lop in method 600 with other WCP for the corresponding SB-WC writing.
The method 600 is illustrated with reference to the flowchart of
Per the method 600, the track number, j, is established as equal to one, 602. Then for all sectors k which comprise an element of the set [1, n], 604, i is set equal to one, 606. Subsequently, each track j, j−1, and j+1 is written with operating current IOP(i−1,j), where IOP(0,j), is the initial operating current IOP, and the BER is measured where BER_IOP(i−1,k,j), is the BER of sector k on track j under IOP(i−1,j), 608. It will be appreciated that the sectors selected at block 604 may be a subset of all the sectors of the track, and the tracks selected at block 602 may be a subset of all of the tracks of the media. Then, each track j, j−1, and j+1 is written with operating current IOP(i,j), where IOP(i,j) is equal to IOP(i−1,j)+DAC, and DAC is user defined in the same unit as IOP(i,j) (e.g., 0.205 mA for example), and the BER is measured once again as BER_IOP(i,k,j), 610. The difference between the BER values at the operating current and the operating current +DAC is then calculated according to Equation (1), 612:
ΔBER(i,k,j)=BER_IOP
If the difference produces a value for ΔBER(i,k,j) that is not greater than zero, 614, the counter i is incremented by one, 615, and control of the loop is returned to step 610, where tracks j, j−1, and j+1 are written with the operating current IOP(i,j), reflecting the new value of i and the BER BER_IOP(i,k,j) is once again measured, also reflecting the new value of i. The difference between BER values is once again determined in accordance with Equation (1), 612.
If the difference produces a value for ΔBER(i,k,j) that is greater than zero, 614, the k values, i.e., the sector numbers, in stored in the sector subset A(i,j), and the corresponding operating current IOP are recorded with the knowledge that for all sector numbers k that are an element of sector subset A(i,j). ΔBER(i,k,j)>0, the IOP(i−1,j) is the optimum Iop, 616. Subsequently, per decision block, 618, for sector number k comprising an element of set [1, n] it is queried whether any ΔBER(i,k,j) is less than zero. If any ΔBER(i,k,j) is less than zero, the counter i is incremented by one, 615, and control is once again returned to step 610 proceeding therefrom as described above.
If no ΔBER(i,k,j) are less than zero, the method 600 proceeds to decision block 620. At decision block 620, it is queried whether the track number j is less than the total number of tracks m. If the track number j is less than the total number of tracks m, the track number j is incremented by one (or some other value, e.g., 2, 3, 4 . . . ), 621, and control is returned to step 604, to proceed as described above reflecting the new value of j. As such, the method 600 iterates through each sector and track of the media to find the optimum operating current IOP(k,j) for each sector k of each track j, which will also produce the optimum triple track BER. As the method 600 is iterating through the sectors k and tracks j, an operating current lookup table for IOP(k,j), based on all the sector subsets A(i,j)I and corresponding lop may be recorded, 622.
After finding IOP(k,j), the final operating laser current lop for a sector k of track j can be calculated. First, the counters for sectors k and tracks j are set back to one (621, 623). Then, for all the sectors k of all tracks j, for track jε[1, m](m being the total number of tracks), IOP(j) is set equal to the minimum [IOP(k,j)] and ΔIOP(k,j) is calculated according to Equation (2), 624:
ΔIOP
As the method 600 is iterating through the sectors k and tracks j (using decision blocks 632, 634 and increments 633, 635, respectively), the corresponding operating current IOP(j) and ΔIOP(k,j) may be recorded in a lookup table, 628. This procedure up to block 628 may be performed during a manufacturing stage of the storage device, e.g., qualification testing. Thus, when writing to the media, each track of the media may be written sector by sector using the corresponding IOP
In another example embodiment of the SB-LDI writing method, the method utilizes an angle and radius to determine the optimum operating current for writing to the media. Referring back to
IOP
The term ΔOP
ΔIOP(θ,r)=ΣkA(k,θ,r)(sin θ)k Eq. (4)
It should be noted that the operating current lookup tables described above may be implemented through storage in appropriate memory, for example, nonvolatile memory, or may additionally/alternatively be written to the media in especially reserved fields. It should also be noted that calculation of the optimum operating currents may include factors to accommodate for variations in the operating conditions of the disk drive, for example, temperature compensation factors. Moreover, additional optimization may be provided to reduce memory allocation, such as use zone based, wedge based or sector based values for lop and Iw.
Systems, devices or methods disclosed herein may include one or more of the features structures, methods, or combination thereof described herein. For example, a device or method may be implemented to include one or more of the features and/or processes above. It is intended that such device or method need not include all of the features and/or processes described herein, but may be implemented to include selected features and/or processes that provide useful structures and/or functionality.
The various embodiments described above may be implemented using circuitry and/or software modules that interact to provide particular results. One of skill in the computing arts can readily implement such described functionality, either at a modular level or as a whole, using knowledge generally known in the art. For example, the flowcharts illustrated herein may be used to create computer-readable instructions/code for execution by a processor. Such instructions may be stored on a non-transitory computer-readable medium and transferred to the processor for execution as is known in the art.
Unless otherwise indicated, all numbers expressing feature sizes, amounts, and physical properties used in the specification and claims are to be understood as being modified in all instances by the term “about.” Accordingly, unless indicated to the contrary, the numerical parameters set forth in the foregoing specification and attached claims are approximations that can vary depending upon the desired properties sought to be obtained by those skilled in the art utilizing the teachings disclosed herein. The use of numerical ranges by endpoints includes all numbers within that range (e.g. 1 to 5 includes 1, 1.5, 2, 2.75, 3, 3.80, 4, and 5) and any range within that range.
Various modifications and additions can be made to the disclosed embodiments discussed above. Accordingly, the scope of the present disclosure should not be limited by the particular embodiments described above, but should be defined only by the claims set forth below and equivalents thereof.
Number | Name | Date | Kind |
---|---|---|---|
5513166 | Tokumitsu et al. | Apr 1996 | A |
5982714 | Koda | Nov 1999 | A |
6278667 | Belser | Aug 2001 | B1 |
6356515 | Kumita et al. | Mar 2002 | B1 |
6525892 | Dunbar et al. | Feb 2003 | B1 |
7099251 | Naoi et al. | Aug 2006 | B2 |
7990647 | Lille | Aug 2011 | B2 |
8760779 | Johns et al. | Jun 2014 | B2 |
8854929 | Champion et al. | Oct 2014 | B1 |
9099103 | Krichevsky | Aug 2015 | B1 |
9240205 | Gao | Jan 2016 | B1 |
20050030863 | Masui | Feb 2005 | A1 |
20060117333 | Taguchi et al. | Jun 2006 | A1 |
20070230012 | Erden et al. | Oct 2007 | A1 |
20110205861 | Erden et al. | Aug 2011 | A1 |
20130176835 | Yamada | Jul 2013 | A1 |
20140119164 | Wilson et al. | May 2014 | A1 |
Number | Date | Country | |
---|---|---|---|
20160240216 A1 | Aug 2016 | US |