ENERGY-ASSISTED MAGNETIC RECORDING DATA STORAGE DEVICE WITH OPPORTUNISTIC BOOSTED LASER PRE-BIASING
Various illustrative aspects are directed to a data storage device, comprising one or more disks; an actuator mechanism configured to position one or more heads proximate to a corresponding disk surface of the one or more disks; and one or more processing devices. The selected head comprises a write element and an assistive energy emitter. The one or more processing devices are configured to apply an assistive energy current to the assistive energy emitter while refraining from applying a write current to the write element.
Data storage devices such as disk drives comprise a disk and a head connected to a distal end of an actuator arm which is rotated about a pivot by a voice coil motor (VCM) to position the head radially over the disk. The disk comprises a plurality of radially spaced, concentric tracks for recording user data sectors and servo wedges or servo sectors. The servo sectors comprise head positioning information (e.g., a track address) which is read by the head and processed by a servo control system to control the actuator arm as it seeks from track to track.
The coarse head position information is processed to position a head over a target data track during a seek operation, and the servo bursts 14 provide fine head position information used for centerline tracking while accessing a data track during write/read operations. A position error signal (PES) is generated by reading the servo bursts 14, wherein the PES represents a measured position of the head relative to a centerline of a target servo track. A servo controller processes the PES to generate a control signal applied to one or more head actuators in order to actuate the head radially over the disk in a direction that reduces the PES. The one or more head actuators may comprise a voice coil motor, as well as one or more fine control actuators such as milliactuators or microactuators, in some examples.
SUMMARYVarious examples disclosed herein provide data storage devices such as hard disk drives with control circuitry that includes novel and inventive circuitry for pre-energizing an assistive energy emitting element in energy-assisted magnetic recording, such as applying a laser pre-bias current to a laser diode preparatory to write operations in a heat-assisted magnetic recording (HAMR) disk drive, independently of write current, in accordance with aspects of the present disclosure. By doing so, data storage devices of this disclosure may optimize the laser diode and the head for nominal energy-assisted write operations, thereby enhancing data storage performance.
In conventional HAMR disk drives, operating the lasers in the read/write heads involves complex effects both in the laser diodes and on the fly height, or head-disk spacing, between the write element pole tips of the heads and the disk surfaces. Operating the laser diode involves evolving thermal and optical properties and hops between emission mode in the laser diode. Thermal energy from operating the laser induces protrusion and modification of a read/write head and evolving changes in the fly height over the course of a write operation, particularly during the initial interval of a write operation. These thermal effects on the laser diode, on head protrusion, and on fly height have typically interfered with nominal write strength and reliable writes, particularly during the initial stage of an attempted write operation. Recent advances in HAMR technologies have included applying an early partial pre-bias current to a laser diode incorporated in a HAMR read/write head, prior to activating the laser at nominal current for write operations, but laser pre-bias has introduced its own new complications in HAMR write operations. Another recent compensation technique for unreliable initial write strength has been to wait until thermal energy and thermally driven head protrusion have stabilized before writing, but this adds latency and results in wasted disk capacity for unpredictably affected sectors.
Disk drives of this disclosure introduce novel, inventive techniques for pre-energizing an assistive energy emitting element in energy-assisted magnetic recording, thereby resolving various shortcomings of conventional HAMR disk drives and enabling novel advantages in data storage performance characteristics, such as data density and reliability and disk drive longevity in HAMR disk drives, in various aspects as further described below. A disk drive of this disclosure may include novel and inventive circuitry and firmware for applying and operating laser pre-bias at boosted values that are higher than conventional, conservatively safe laser pre-bias values, at suitable down-track positions prior to the data sector or sectors to which to write. A disk drive of this disclosure may apply inventive techniques to keep the boosted laser pre-bias still safe for existing data, even while it is higher than conventional, safe laser pre-bias values. To distinguish from the conventional, conservatively safe laser pre-bias values that are applied while the head is proximate to existing data and servo patterns in conventional HAMR drives, the heightened levels of pre-bias current of this disclosure above conventional baseline pre-bias are referred to herein as boosted laser pre-bias or boosted pre-bias.
Conventional HAMR disk drive circuitry and firmware are designed around the assumption that, and are configured such that, the assistive energy current to apply to the assistive energy emitter such as the laser diode, including for laser pre-bias, is operated in tandem with the write current to apply to the write element. Among the inventive insights of this disclosure, operating the assistive energy current independently of the write current enables new freedoms and opportunities to apply pre-bias or pre-energizing assistive energy current to the assistive energy emitter such as the laser diode for advantageous effects. Disk drives of this disclosure comprise circuitry and firmware configured to apply assistive energy current independently of the write current.
By applying assistive energy current independently of the write current, disk drives in various examples of this disclosure are enabled to implement novel opportunistic pre-energizing of the assistive energy emitter, preparatory to write operations, beyond ways that are possible with conventional disk drives. In various examples, disk drives of this disclosure are enabled to apply boosted pre-bias current to the laser diode to prepare the laser diode to be close to thermal and optical steady state, and to prepare the head to be close to thermal, morphological, and aerodynamic steady state, from before to after initiating a heat-assisted write operation. In various examples, disk drives of this disclosure are enabled to bring the laser diode and the head closer to write operation conditions during boosted laser pre-biasing, or applying boosted pre-bias current to the laser emitter, than is possible in conventional disk drives. Disk drives of this disclosure are further enabled to arrange formatting of write operations to optimize for optimal opportunities for pre-energizing the assistive energy element, in various examples. In various examples, disk drives of this disclosure may thereby ensure more reliable and more highly assured nominal performance of write operations, particularly on initiation of the write operations, than is possible in conventional energy-assisted magnetic recording disk drives. These and other novel and inventive aspects of this disclosure are further described below.
Various illustrative aspects are directed to a data storage device, comprising one or more disks; an actuator mechanism configured to position a selected head among one or more heads proximate to a corresponding disk surface among the one or more disks; and one or more processing devices. The selected head comprises a write element and an assistive energy emitter. The one or more processing devices are configured to apply an assistive energy current to the assistive energy emitter while refraining from applying a write current to the write element.
Various illustrative aspects are directed to a method comprising applying, by one or more processing devices, an assistive energy current to an assistive energy emitter comprised in a selected head of a data storage device while applying a write current to a write element comprised in the selected head, and while the write element is positioned proximate to a data sector. The method further comprises powering down, by the one or more processing devices, the write current after finishing writing to the data sector. The method further comprises applying, by the one or more processing devices, the assistive energy current to the assistive energy emitter while refraining from applying the write current to the write element.
Various illustrative aspects are directed to one or more processing devices comprising means for applying an assistive energy current to an assistive energy emitter comprised in a selected head of a data storage device while applying a write current to a write element comprised in the selected head, and while the write element is positioned proximate to a data sector. The one or more processing devices further comprise means for powering down the write current after finishing writing to the data sector. The one or more processing devices further comprise means for applying the assistive energy current to the assistive energy emitter while refraining from applying the write current to the write element.
Various further aspects are depicted in the accompanying figures and described below, and will be further apparent based thereon.
Various features and advantages of the technology of the present disclosure will be apparent from the following description of particular examples of those technologies, and as illustrated in the accompanying drawings. The drawings are not necessarily to scale; the emphasis instead is placed on illustrating the principles of the technological concepts. In the drawings, like reference characters may refer to the same parts throughout the different views. The drawings depict only illustrative examples of the present disclosure, and are not limiting in scope.
Actuator arm assembly 19 comprises a primary actuator 20 (e.g., a voice coil motor (“VCM”)) and a number of actuator arms 40 (e.g., topmost actuator arm 40A, as seen in the perspective view of
Each of actuator arms 40 is thus configured to suspend one of heads 18 in close proximity over a corresponding disk surface 17 (e.g., head 18A suspended by topmost actuator arm 40A over topmost corresponding disk surface 17A, head 18H suspended by lowest actuator arm 40H over lowest corresponding disk surface 17H). Other examples may include any of a wide variety of other numbers of hard disks and disk surfaces, and other numbers of actuator arm assemblies, primary actuators, and fine actuators besides the one actuator arm assembly 19 and the one primary actuator 20 in the example of
In various examples, disk drive 15 may be considered to perform or execute functions, tasks, processes, methods, and/or techniques, including aspects of example method 80, in terms of its control circuitry 22 performing or executing such functions, tasks, processes, methods, and/or techniques. Control circuitry 22 may comprise and/or take the form of one or more driver devices and/or one or more other processing devices of any type, and may implement or perform functions, tasks, processes, methods, or techniques by executing computer-readable instructions of software code or firmware code, on hardware structure configured for executing such software code or firmware code, in various examples. Control circuitry 22 may also implement or perform functions, tasks, processes, methods, or techniques by its hardware circuitry implementing or performing such functions, tasks, processes, methods, or techniques by the hardware structure in itself, without any operation of software, in various examples. Control circuitry 22 may be operatively in communicative and/or control connection or coupling with a host 44, which may include any external processing, computing, and/or data management entity, such as a computing device, a storage area network, a data center, a cloud computing resource of any kind, and/or any other kind of host, in various examples.
Control circuitry 22 may comprise one or more processing devices that constitute device drivers, specially configured for driving and operating certain devices, and one or more modules. Such device drivers may comprise one or more head drivers, configured for driving and operating heads 18. Device drivers may be configured as one or more integrated components of one or more larger-scale circuits, such as one or more power large-scale integrated circuit (PLSI) chips or circuits, and/or as part of control circuitry 22, in various examples. Device drivers may also be configured as one or more components in other large-scale integrated circuits such as system on chip (SoC) circuits, or as more or less stand-alone circuits, which may be operably coupled to other components of control circuitry 22, in various examples.
Primary actuator 20 may perform primary, macroscopic actuation of a plurality of actuator arms 40, each of which may suspend one of heads 18 over and proximate to corresponding disk surfaces 17 of disks 16. The positions of heads 18, e.g., heads 18A and 18H, are indicated in
Example disk drive 15 of
The term “disk surface” may be understood to have the ordinary meaning it has to persons skilled in the applicable engineering fields of art. The term “disk surface” may be understood to comprise both the very outer surface layer of a disk as well as a volume of disk matter beneath the outer surface layer, which may be considered in terms of atomic depth, or (in a simplified model) the number of atoms deep from the surface layer of atoms in which the matter is susceptible of physically interacting with the heads. The term “disk surface” may comprise the portion of matter of the disk that is susceptible of interacting with a read/write head in disk drive operations, such as control write operations, control read operations, data write operations, and data read operations, for example.
In the embodiment of
In the example of
Thus, disk drive 15 is an example of a data storage device comprising one or more disks 16; an actuator mechanism in the form of actuator arm assembly 19 which is configured to position a selected head 18 among one or more heads 18 proximate to a corresponding disk surface 17 among the one or more disks 16; and one or more processing devices, in the form of control circuitry 22 including independent energizing circuitry 30. The selected head 18 also comprises a write element and an assistive energy emitter, as further described below.
In executing example method 80 of
Control circuitry 22 comprising independent energizing circuitry 30 may perform and implement further methods such as described below. Control circuitry 22, including independent energizing circuitry 30, may further perform additional actions, methods, and techniques, in accordance with various aspects including as further described herein.
The term “independent energizing circuitry 30” as used herein may refer to any hardware, firmware, software, and/or combination thereof, comprised in control circuitry 22 of disk drive 15, which implements, embodies, or engages in any of the structures or functions ascribed herein to independent energizing circuitry 30 or to any other of the novel and inventive aspects of the present disclosure. Independent energizing circuitry 30 may constitute any hardware, firmware, software, and/or any other elements of control circuitry 22 for controlling boosted laser pre-bias, boosted microwave pre-bias, or other types of boosted pre-bias, pre-energizing, or preparatory assistive energy current applied while refraining from applying a write current, using calibration data stores to optimize applying boosted pre-energizing or boosted pre-bias assistive energy current (e.g., optimizing time spent applying a boosted pre-bias current and optimizing values of the boosted pre-bias current applied) while refraining from applying a write current, formatting servo pattern and data sector areas, and performing other techniques and methods as described herein.
Independent energizing circuitry 30 may apply an assistive energy current to the assistive energy emitter in the form of a laser diode 320 while refraining from applying a write current to a write element 302. The example of
Control circuitry 22 outputs head control signals 338 to head 318, and receives head signals 336 (including control signals and data) from head 318. Head control signals 338 are differentiated among laser current control signals 338A that independent energizing circuitry 30 applies, independently of write current 338B and other head control signals 338C that other aspects of control circuitry 22 applies. Head 318 includes write element 302, a read element 304, thermal fly height (TFC) control elements 312 and 314, and a laser-generating component such as a laser diode 320 configured for emitting a laser via waveguide 322 and an assistive energy interface in the form of NFT 323. The laser induces a plasmon that heats a track on disk surface 317 that passes proximate to write element 302 as head 318 flies over or proximate to disk surface 317. Head 318 is thus an example of a selected head that comprises a write element 302 and an assistive energy emitter in the form of laser diode 320, in this example.
Control circuitry 22 writes data to disk surface 317 by modulating a write current in an inductive write coil in write element 302, to record magnetic transitions onto corresponding disk surface 317 in a process referred to as saturation recording. During readback, read element 304 (e.g., a magneto-resistive element) in head 318 senses the magnetic transitions, and a read channel demodulates the resulting read signal. Heat-assisted magnetic recording (HAMR) enables high-quality written data at high densities enabled by a high-coercivity medium of disk surface 317, such as, e.g., superparamagnetic iron-platinum nanoparticles, by heating disk surface 317 with a laser emitted by laser diode 320 via waveguide 322 and NFT 323 during write operations. Such heating of disk surface 317 decreases the coercivity of the magnetic medium of disk surface 317, thereby enabling the magnetic field generated by the write coil of write element 302 to magnetize the temporarily heated area of disk surface 317. The disk surface encoding the data thus written then cools back down and thereby returns to heightened magnetic coercivity, which durably preserves the written data at higher density than is possible in conventional techniques such as perpendicular magnetic recording (PMR).
Any suitable technique may be employed to heat the surface of the disk in HAMR recording, such as with a laser-generating component such as laser diode 320 and NFT 323 disposed proximate to write element 302 of head 318 as in the example of
A certain increment of laser current may typically have a regular, predictable, linear, or approximately linear in a small operating range, corresponding with a certain increment of power, a certain incremental change in NFT protrusion displacement, and a certain incremental change in fly height spacing (within a practically applicable range), in various examples. For instance, in various illustrative examples of this disclosure, the laser threshold current, the nominal write laser current for performing write operations, and various boosted laser pre-bias current levels, applicable fly height spacing, and applicable TFC power may be measured in any of various values applicable to a modern disk drive, in various examples. Applicable levels of laser current, fly height, and TFC power may also be in ranges greater or less than such values in other examples.
Independent energizing circuitry 30 may control the operation of head 318 to inventively optimize opportunities to apply boosted pre-bias to laser diode 320 in ways beyond what is possible in conventional disk drives employing only conventional, conservatively safe pre-bias, to provide a stronger initial write strength starting from the beginning of a write operation, among other advantages. Laser pre-bias management circuitry 30 applies boosted laser pre-bias current sufficient to initiate the new write operation reliably, yet also while avoiding erasing data and servo patterns in the one or more preceding sectors, through means comprising techniques for optimizing time spent applying pre-energizing assistive energy current and optimizing values of the pre-energizing current while refraining from applying write current, in various examples. Example details of functions and methods that independent energizing circuitry 30 is configured to perform, in an example implementation focused on a HAMR disk drive, are further described as follows.
In method 480, control circuitry 22 comprising independent energizing circuitry 30 is configured to apply the assistive energy current (e.g., boosted laser pre-bias current) to the assistive energy emitter (e.g., laser diode 320) while applying the write current to the write element, and while the write element is positioned proximate to a data sector (482, analogous to 82 in
Control circuitry 22 comprising independent energizing circuitry 30 is further configured to read the servo pattern while read element is positioned proximate to the servo pattern (488). Applying the boosted assistive energy current to the assistive energy emitter while refraining from applying the write current to the write element may further comprise applying the assistive energy current while the read element is positioned beyond the end of the data, proximate to the servo pattern or extended WRR area, and before the assistive energy interface (e.g., NFT 323) is positioned proximate to the servo pattern (490), as also further described below with reference to
Independent energizing circuitry 30 may then apply the assistive energy current to laser diode 320 while refraining from applying the write current to write element 302, by continuing to apply the assistive energy current to laser diode 320 after powering down the write current to write element 302 (486 in
Independent energizing circuitry 30 may now apply the assistive energy current to laser diode 320 at a boosted pre-bias value that may be independent of, and may not necessarily be related to, a write assistive value of laser current that control circuitry 22 applies to laser diode 320 during write operations and while also applying the write current to write element 302. Independent energizing circuitry 30 may now apply the assistive energy current to laser diode 320 at a boosted pre-bias value that is preparatory to the subsequent write operation, to optimize for design goals such as boosting the temperature of laser diode 320 and optimizing for a nominal start to a subsequent write operation in a subsequent data sector, taking into account a need to power down the laser diode 320 to a low or powered down state while head 518 flies proximate to the intervening servo pattern, as further described below.
In the example shown in
In cases in which control circuitry 22 writes data through the end of data sector 551 and then powers down write element 302 at the end of data sector 551, independent energizing circuitry 30 may begin applying assistive energy current in the form of boosted laser pre-bias current to laser diode 320 at a value independent of the nominal heat-assisted write value of laser bias current (“write laser bias current”) applied to laser diode 320 for providing heat assistance during nominal write operations. This is after laser diode 320 has finished heating the end of data sector 551, and when NFT 323 flies into position over WRR area 552, in the position of head 518 relative to disk surface 317 as depicted in
In examples in which control circuitry 22 is ready to perform a write operation to data sector 554, the assistive energy current that control circuitry 22 applies to laser diode 320 when NFT 323 first arrives proximate to data sector 554 and write element 302 is about to arrive proximate to data sector 554 may be at a write laser bias current for beginning a write operation to data sector 554. In other examples, control circuitry 22 may not write to data sector 554 but may be preparing for a subsequent write operation to a different data sector, and in these cases, independent energizing circuitry 30 may apply the assistive energy boosted pre-bias current to laser diode 320 at a write-independent value, such as a boosted pre-bias value of current to prepare for the subsequent sector write operation to a different data sector, while still not applying the write current to write element 302, during flight of head 518 over data sector 554.
In various examples, independent energizing circuitry 30 may apply a boosted pre-bias current at a data-safe boosted pre-bias value to laser diode 320 while refraining from writing while flying over pre-existing data. Independent energizing circuitry 30 may apply the data-safe boosted pre-bias value of the boosted pre-bias current to optimize the value of the current such that the boosted pre-bias current is as close to ideal pre-bias as possible without unacceptably damaging proximate data. This may involve a current that, at the margins, such as in short anomalous decreases or dips in fly height, has a possibility of imposing some small, acceptable level of erosion of data. Such an acceptable level of erosion of data may be a level which either poses insignificant erosion of SNR of the data, or that independent energizing circuitry 30 can compensated for, such as with an erosion counter and refresh writes. While any erosion of data is contrary to design performance goals, the boosted pre-bias current is intended to eliminate or resolve other factors contrary to design performance goals such as initial transients and laser mode hops due to changing conditions of laser diode 320 and head 318 in write operations, and independent energizing circuitry 30 may be configured to optimize the boosted laser pre-bias current between these competing design constraints.
In cases of possible data erosion due to boosted laser pre-bias, independent energizing circuitry 30 may use a down track data erosion increment counter to track potential accumulated incremental erosion of data due to proximate flights of NFT 323 while independent energizing circuitry 30 is applying boosted pre-bias current to laser diode 320. Independent energizing circuitry 30 may thereby track and determine if and when accumulated incremental erosion to any given data may have risen to a level in which data integrity may begin to be compromised, and may then perform a refresh write of that impacted data. Independent energizing circuitry 30 may illustratively perform refresh writes by reading the impacted data, and performing the read with extra read intensity if needed to ensure integrity of the data read operation, and then performing a new, refreshed rewrite of the same data superimposed onto the impacted data, thereby returning the data strength to a nominal maximum. Independent energizing circuitry 30 may thereby fully resolve the prior effects of data erosion. Independent energizing circuitry 30 may perform such refresh writes as a background process in times and opportunities of spare operating capacity such that the refresh writes have little or no impact on operating performance parameters, in various examples. Combining boosted laser pre-bias with the erosion tracking data store and refresh writes may thus form a best possible or other advantageous multi-factor optimization of both preserving integrity of previously written data and performing new data write operations with reliability and precision, in various examples.
As shown in the example of
Independent energizing circuitry 30 may use this calibration data from write/read calibration data store 31 to ensure precision operation of non-write, pre-bias, and boosted pre-bias application of assistive energy current to laser diode 320, and to optimize stopping and starting boosted pre-bias application of assistive energy current to laser diode 320 before servo patterns, independently of write operations and of applying write current to write element 302, in various examples. Independent energizing circuitry 30 may stop applying write-independent assistive energy current to laser diode 320 before servo patterns using the data from write/read calibration data store 31 to determine when and at what position to stop applying the assistive boosted pre-bias energy current, in various examples. Independent energizing circuitry 30 may thus be configured such that applying the assistive energy current to the assistive energy emitter in the form of laser diode 320 while refraining from applying the write current to write element 302 comprises applying the assistive energy current based on a calibration data store in the form of write/read calibration data store 31 comprising read and write position calibrations with reference to positions across disk surface 317, in various examples. Independent energizing circuitry 30 may be further configured such that applying the assistive energy current based on the calibration data store comprises optimizing, based on the calibration data store, an amount of time to spend applying the assistive energy current while the assistive energy interface is positioned proximate to an area preceding a servo pattern of the corresponding disk surface. Independent energizing circuitry 30 may thereby maximize the amount of time spent applying boosted pre-bias to laser diode 320 to high precision, while also precisely refraining from applying assistive energy current while NFT 323 is positioned proximate to servo patterns in the flight path of head 317, in various examples. Independent energizing circuitry 30 may thereby avoid, with high precision, exposing the servo patterns to damaging levels of heat that could induce erosion of the servo patterns.
Independent energizing circuitry 30 may also be configured in various ways to format at least one of one or more servo pattern areas and one or more data sector areas of the corresponding disk surface 317 to optimize applying the assistive energy current to the assistive energy emitter in the form of laser diode 320 at one or more boosted pre-energizing or boosted pre-bias values. As noted, the boosted pre-energizing or boosted pre-bias values are configured to pre-energize laser diode 320 prior to a write operation, without damaging or erasing existing servo patterns or data. Optimizing applying boosted pre-energizing or boosted pre-bias assistive energy current may include independent energizing circuitry 30 optimizing time spent applying a boosted pre-bias current, optimizing values of the boosted pre-bias current applied, or both, during times while control circuitry 22 is refraining from applying a write current or performing write operations. Formatting the servo pattern areas, the data sector areas, or both, to optimize applying the assistive energy current at the one or more pre-energizing values, may include any of various techniques and methods.
In various examples, independent energizing circuitry 30 may format data sectors in a way such that independent energizing circuitry 30 increases or maximizes time it can spend applying pre-bias current at levels that are optimized for boosted pre-bias without needing to be limited to also safeguard adjacent data proximate to the flight path of head 318. In various examples, the optimum boosted pre-bias value may be higher than a proximate data protective value. A proximate data protective value of assistive energy current may be a highest boosted laser pre-bias value that is still consistent with avoiding damaging pre-existing data in an adjacent or proximate data sector. A proximate data protective value of boosted laser pre-bias current that independent energizing circuitry 30 may apply may thus be higher than a conventional, conservatively safe value of laser pre-bias current.
In various examples also, since independent energizing circuitry 30 seeks to apply the highest safe boosted pre-bias currents, it may occasionally go just barely beyond an optimum safe boosted pre-bias current and incur marginal erosion of data. In these cases, independent energizing circuitry 30 may also record a count of potential data erosion on each such occurrence, and when a limit is reached, perform a data refresh write of the eroded track, either on the same track or on a relocated track. At times when head 318 is in flight over proximate data sectors that contain pre-existing data or servo patterns, independent energizing circuitry 30 may apply safe pre-bias current, potentially including safe boosted pre-bias, at the proximate data protective value or values, while independent energizing circuitry 30 may apply the higher, optimum boosted pre-bias current at times when head 318 is in flight over proximate data sectors that are empty of pre-existing data. Independent energizing circuitry 30 may then seek to optimize and maximize the amount of time that it can spend applying boosted pre-bias current to laser diode 320 while head 318 is in flight above data sectors that are empty of pre-existing data, so that independent energizing circuitry 30 can maximize the proportion of write operations that are initiated after a boosted pre-bias that is optimized only for the boosted pre-bias rather than boosted pre-bias at a lower boost value that is optimized under the added constraint of refraining from damaging pre-existing data in the approach flight path to the new write operation.
Independent energizing circuitry 30 may thus apply boosted pre-bias current at WRR areas, including extended WRR areas, in various examples. Independent energizing circuitry 30 may also further apply and make use of the concept of an extended WRR area by selecting disk surface positions to write to that are favorable to using boosted pre-bias current. This may include independent energizing circuitry 30 selecting to write to a sector after an empty sector. This may also include independent energizing circuitry 30 selecting to write to a sector after a sector that has pre-existing data but with either no prior boosted pre-bias erosion, or relatively little potential prior boosted pre-bias erosion, in comparison to other sector options for writing to, as independent energizing circuitry 30 may determine from its data erosion tracking data store.
Independent energizing circuitry 30 may thus be configured to seek out and select a data sector area to which to write data that is subsequent to a data sector area that is empty of pre-existing data. This is described in terms of “data sector areas” as opposed to “data sectors” where a “data sector area” can include any area of one or more data sectors or potential data sectors, and may include any fraction, multiple, or fractional multiple of any one or more data sectors or potential data sectors, and because the operations of independent energizing circuitry 30 may be more flexible than selecting a data sector per se to which to write data that is subsequent to a data sector per se that is empty of pre-existing data. Independent energizing circuitry 30 may then apply the assistive energy current to laser diode 320 at a boosted pre-bias value that is higher than a proximate data protective value, while the assistive energy interface in the form of NFT 323 is positioned proximate to the data sector area that is empty of pre-existing data. Thereby, independent energizing circuitry 30 optimizes applying the assistive energy current at one or more optimized pre-energizing values on an optimized schedule or for an optimized amount of time, and at an optimized value of pre-bias current.
Independent energizing circuitry 30 may further be configured such that formatting the at least one of the one or more servo pattern areas and the one or more data sector areas of the corresponding disk surface to optimize applying the assistive energy current at the one or more pre-energizing values comprises selecting one or more contiguous data sectors to which to write data that are immediately preceding a data sector that comprises pre-existing data. By writing new data to one or more contiguous data sectors such that the amount of data to write is finished immediately prior to pre-existing data, independent energizing circuitry 30 may keep data compacted, and may maximize or enhance future opportunities to write new data to data sector areas that are subsequent to preceding data sector areas that are empty of pre-existing data, and to apply boosted pre-bias current to laser diode 320 at a fully optimized boosted pre-bias current value rather than at a lower proximate data protective pre-bias value.
Independent energizing circuitry 30 may further be configured such that formatting the at least one of the one or more servo pattern areas and the one or more data sector areas to optimize applying the assistive energy current at the one or more pre-energizing values comprises independent energizing circuitry 30 being configured to, in response to detecting a fragmented plurality of sets of data that are fragmented among data sector areas that are empty of data or, equivalently, that have old data that have been deleted, rewrite the fragmented plurality of sets of data into one or more compacted sets of contiguous data. By compacting the existing fragmented data and rewriting the fragmented data into compacted form, independent energizing circuitry 30 may free up more and longer contiguous sets of potential data sector areas that are empty of pre-existing data, thereby again maximizing or enhancing future opportunities for it to apply boosted pre-bias current to laser diode 320 at a fully optimized boosted pre-bias current value rather than at a lower proximate data protective boosted pre-bias value.
In some write operations, control circuitry 22 may finish a write operation before the end of a data sector, and may not have further data to begin writing in a subsequent space before read element 304 flies proximate to and reads servo pattern 553. In this case, independent energizing circuitry 30 may begin applying boosted pre-bias current after control circuitry 22 finishes the write operation, while head 318 is still in flight above the remaining unused gap before read element 304 encounters and reads servo pattern 553. Independent energizing circuitry 30 may begin applying assistive energy boosted pre-bias current to laser diode 320 either immediately after control circuitry 22 finishes the write operation, or on any other schedule. Independent energizing circuitry 30 may apply assistive energy boosted pre-bias current to laser diode 320 at a fully optimized, non-data-protective pre-bias value through the extended WRR area comprising the remaining portion of the unused gap space of the sector between the end of the written data and the following minimally required WRR area, through head 318 finishing flying with NFT 323 proximate to the end of the WRR area, prior to NFT 323 coming into position proximate to the following servo pattern, in various examples. Independent energizing circuitry 30 may thus be further configured to apply the assistive energy current to laser diode 320 while the assistive energy interface in the form of NFT 323 is positioned proximate to the unused gap in a sector between an end of data in the sector and a subsequent servo pattern of the corresponding disk surface. By implementing the techniques described above, independent energizing circuitry 30 may perform the next consecutive data sector write operation on the same track subsequent to applying a boosted pre-bias to prepare for the write operation, to achieve a higher writing quality.
While various examples are described above in which the assistive energy emitter takes the form of laser diode 320, other examples may comprise an assistive energy emitter in the form of any other type of laser-emitting component, and independent energizing circuitry 30 may apply an assistive energy current to the laser-emitting component. In other examples, the head may comprise an assistive energy emitter in any other form that emits any kind of energy. For example, the head may comprise a magnetron or other microwave-emitting component, and a microwave waveguide operatively coupled thereto, for applying microwave assistive energy to the disk surface in microwave-assisted magnetic recording. In microwave-assisted examples, the assistive energy current applied while refraining from applying the write current comprises a microwave pre-bias current applied to the microwave-emitting component.
Fly height trajectory 422 of a conventional HAMR disk drive is also shown for comparison, in which assistive energy boosted pre-bias current is applied in tandem with write current, and fly height begins the write operation much farther from nominal, to emphasize how much better the fly height and initial write strength performance is in examples of this disclosure with independent, opportunistic applying of boosted pre-bias current by independent energizing circuitry 30. Among the inventive discoveries and insights of this disclosure is that these off-nominal fly height effects as depicted in
Independent energizing circuitry 30 successfully resolves these issues, in various aspects of this disclosure. Independent energizing circuitry 30 successfully enables reliable HAMR write operations beginning with the first sector, among other inventive advantages in accordance with aspects of this disclosure.
Fly height trajectories 424 and 426 both illustrate examples of independent energizing circuitry 30 selecting the block of sectors beginning with sector 412 to which to write, based at least in part on sector 412 being subsequent to sector 411 which is unused and empty of pre-existing data. That is, independent energizing circuitry 30 may select the sector 412 to which to write data, where selecting sector 412 to which to write data includes selecting a sector subsequent to a sector 411 that does not comprise pre-existing data, in this example. This is an example of independent energizing circuitry 30 being configured such that formatting the data sector areas of the corresponding disk surface to optimize applying the assistive energy current at the one or more pre-energizing values comprises selecting one or more contiguous data sectors to which to write data that are immediately subsequent to a data sector that does not comprise pre-existing data.
This lack of pre-existing data in sector 411 gives independent energizing circuitry 30 leeway to apply high boosted laser pre-bias current to laser diode 320 while head 318 is in flight over preceding sector 411, including at levels at and above levels that would damage or destroy any pre-existing data if any had existed in preceding sector 411. In particular, in the example of fly height trajectory 424, independent energizing circuitry 30 applies a boosted laser pre-bias current equal to the full nominal write laser current used during a write operation, while head 318 flies over preceding sector 411. Independent energizing circuitry 30 continues applying a boosted laser pre-bias assistive energy current equal to the full nominal write laser current while NFT 323 of head 318 flies over and proximate to the WRR area (WRRA) between preceding sector 411 and the subsequent servo pattern preceding sector 412, even while control circuitry refrains from applying the write current to write element 302. (The WRR areas preceding the servo patterns are not depicted separately from the servo patterns on the scale of
In fly height trajectory 424, with independent energizing circuitry 30 applying a boosted pre-bias current that is equal or substantially equivalent to the nominal write laser current during flight proximate to the preceding sector 411, head 318 exhibits a fly height that approaches much of the way toward the nominal write fly height during the head's passage proximate to preceding sector 411, rebounds back upward moderately during the passage of NFT 323 across the servo pattern immediately prior to the write operation, and then head 318 begins the write operation at the beginning of the selected first write sector 412 at close to the ideal write fly height, and dramatically closer to ideal write fly height than in the prior art example of fly height trajectory 422. Accordingly, head 318 is already ready to perform nominal, reliable writing of data to first write sector 412 from the beginning of the write operation to first write sector 412.
Under ongoing control by independent energizing circuitry 30, head 318 continues within a nominal fly height range and asymptotically approaching ideal write fly height over the course of the write operation, continuing to stay at essentially the same fly height level as independent energizing circuitry 30 continues applying the pre-energizing assistive energy boosted pre-bias current during passage of NFT 323 of head 318 over each WRR area and then with a short rebound while briefly lowering the laser pre-bias to a safe baseline value below an assistive energy boosted value of pre-bias current during passage of NFT 323 over each servo pattern between sectors, and head 318 continues performing a nominal write operation. Relative to the prior art example of fly height trajectory 422, fly height trajectory 424 shows a much more moderated repeating pattern of a jump in fly height at each servo pattern interval between sectors and then another, milder asymptotic descent in fly height over the course of each subsequent sector of the write operation. This coincides with independent energizing circuitry 30 reducing current applied to laser diode 320 safely below write-assistive boosted pre-bias value and control circuitry 22 powering down write current applied to write element 302 safely below a write value, to prevent damage to servo patterns. Control circuitry 22 also prevents potential damage to write element 302 or NFT 323 due to fly height spacing loss. Independent energizing circuitry 30 also reduces current applied to laser diode 320 safely below write-assistive boosted pre-bias value and control circuitry 22 reduces write current applied to write element 302 safely below a write value to prevent cross-talk or read interference as read element 304 of head 318 passes over the servo patterns to read the servo information to maintain fine control of navigation.
In fly height trajectory 426, with laser pre-bias management circuitry 30 applying a boosted laser pre-bias current moderately higher than the nominal write laser current during flight proximate to the preceding sector 411, head 318 exhibits a fly height that slightly overshoots the ideal write fly height during the head's passage proximate to preceding sector 411, then rebounds just enough during the head's passage across the servo pattern immediately prior to the write operation to arrive right at the theoretically ideal nominal write fly height, just as head 318 begins the write operation at the beginning of the selected first write sector 412. This moderate overshoot in temperature and spacing of the head thus enables the head to cool just enough while NFT 323 flies over the final pre-write servo pattern for laser diode 320 and head 318 to arrive at the ideal temperature and spacing as head 318 finishes flying over the servo wedge and begins flying over the first sector 411 to write, and as independent energizing circuitry 30 resumes applying a write-assistive energy value of current (or assistive energy current) to the laser diode to operate the laser now at the nominal laser write current, as control circuitry 22 initiates the write operation. In both example cases of fly height trajectories 424 and 426, by independent energizing circuitry 30 continuing to apply pre-energizing assistive energy current independently to laser diode 320 during passage of NFT 323 of head 318 over each WRR area, whether minimal or extended WRR area, even while control circuitry 22 refrains from applying a write current to write element 302, independent energizing circuitry 30 gains additional advantage in pre-energizing laser diode 320 and head 318 into being optimally close to steady state across the initiation and duration of the write operation to each data sector, even with the gaps in the assistive energy value of current during flight of NFT 323 proximate to each servo pattern.
In other examples, the pre-energizing assistive energy current may be a substantial fraction of the nominal write laser current, such as at least half of the nominal write laser current. In other examples, the pre-energizing assistive energy current may be at or above a laser threshold of the laser diode or other laser-generating component.
In this way, in some examples, independent energizing circuitry 30 may achieve practically a theoretically ideal steady state in temperature of the laser diode and temperature and fly height of the head from the beginning of the write operation, and a practically theoretically ideal elimination of attenuating effects on write strength from initiation of the write operation. Accordingly, head 318 is already at the theoretically ideal write fly height and ready to perform nominal, reliable writing of data to first write sector 412 from the beginning of the write operation to first write sector 412. Head 318 in fly height trajectory 426 undergoes only a slight loss in thermal energy and NPTP and increase in fly height during crossing of NFT 323 of head 318 over each servo pattern, barely perceptible on the scale of
While fly height trajectory 426 illustrates a case in which the first sector write has no spacing transient (i.e. has completely flat fly height from the start of sector 412), in still other examples, independent energizing circuitry 30 may apply a laser pre-bias current in between or within a similar range as those of the examples of fly height trajectories 424 and 426, or at other values of boosted laser pre-bias that are also higher than nominal write laser current (NWLC) but not as high as for fly height trajectory 426, such that the first sector write operation has the same very small initial fly height transient as the subsequent sector write operations. In these cases, the writing and decoding of the first sector can be made even more consistent with the writing and decoding for the subsequent sectors, and there is no need for any differences to account for the nominal spacing variations from sector to sector. In still other examples, independent energizing circuitry 30 may apply the boosted laser pre-bias to increase as the head approaches the end of each sector and passes over each WRR area, to again pre-compensate either fully or partially for the very small loss of thermal energy and NPTP and very small gain in fly height during crossing of NFT 323 proximate to each servo pattern, as in the case approaching the start of first write sector 412 in fly height trajectory 426.
The present techniques of independently applying assistive energy current independently from write current include novel and inventive techniques of independent energizing circuitry 30 tracking logic block addressing to preferentially and systematically select sectors for performing new write operations subsequent to sectors that contain no prior pre-existing data, to perform write operations to finish immediately prior to pre-existing data in a track, or both. In these ways, independent energizing circuitry 30 may maximize its future opportunities for applying pre-energizing assistive energy current to the assistive energy emitter, including at levels independent of the need to protect proximate data, such as full nominal write current or higher, while refraining from applying a write current to the write element.
Graph 500 shows a conceptual depiction of a portion of a track portion 501 containing sectors and WRR areas and servo patterns between the sectors, and a corresponding laser current graph 502 of laser current over time at the corresponding positions along track portion 501, in an example of the present disclosure. Track portion 501 includes sequentially ordered sectors 511, 512, and 513, separated by WRR areas 531, 532 and servo patterns 521, 522, respectively.
Graph 500 is shown in terms of write assistance laser current 502 along the y-axis as it corresponds with track position along the x-axis. The x-axis may also practically equivalently be stated in terms of time, since control circuitry 22 operates the disk drive with a highly regular angular speed and nominal servo-to-servo time interval.
In this example, control circuitry 22 has a single sector's worth of data to write. Independent energizing circuitry 30 identifies sequentially contiguous sectors 511 and 512 as empty or blank sectors, without pre-existing data written thereto. Independent energizing circuitry 30 selects sector 512 as the sector in which to perform the write operation, at least in part because it is preceded by empty sector 511, such that independent energizing circuitry 30 has complete freedom to apply boosted laser pre-bias of any value, not limited by any need to protect preceding sector data while the head is proximate to sector 511 in the interval of its approach and descent (e.g., the descent of its write element pole tip) to sector 512. Independent energizing circuitry 30 also selects sector 512 for the write operation in part because it is immediately preceding pre-existing data beginning in sector 513, such that writing to sector 512 will help keep data compacted, and help promote future opportunities to pre-energize for write operations while flying over empty sectors that are empty of pre-existing data, and offer freedom to optimize pre-energizing assistive energy current. Here the single sector 512 to write is for illustrative purposes. The same concept also applies to multiple sector writes.
Independent energizing circuitry 30 may thus implement a boosted pre-bias laser current that is above-nominal write laser current (above-NWLC), in various examples. Using an above-nominal write laser current may close the fly height spacing gap to even closer than nominal write fly height, ahead of the brief loss of fly height while lowering the laser current while the NFT portion of the head passes over the servo pattern, but such that that brief loss of fly height while lowering the laser current while the NFT portion of the head passes over the servo pattern substantially or precisely places the head at the nominal fly height at the start of sector 512 to be written to, in various examples. Using an above-nominal write laser current may thus thereby pre-emptively substantially or completely compensate for and eliminate changes in fly height during initiation of a write operation, and approach or achieve the theoretical ideal nominal fly height from the first moment of the write operation, in various examples.
In some examples, raising the boosted laser pre-bias current to above the nominal write laser current may be performed in balance with one or more recognized constraints, such as: ensuring fly height does not become too far reduced below nominal during the boosted laser pre-bias; avoiding or limiting interference with or erosion of data on adjacent tracks due to the boosted laser pre-bias current; and preventing or limiting any lifetime reliability effects on the laser diode from operating at hotter energies and temperatures than those of the nominal write laser current. Alternatively, independent energizing circuitry 30 may be configured to detect an accumulated chemical smear around the NFT, such as via detecting an anomalous heat dissipation rate from the head, and may respond to the detection of the accumulated chemical smear by introducing one or more additional, short intervals of flight at fly height spacing moderately below nominal fly height, between write operations, which may help dislodge any accumulated smear around the NFT, in some examples. Independent energizing circuitry 30 may thus respond to detecting the chemical smear by temporarily increasing the boosted pre-bias, while not performing a write operation, to temporarily position the selected head at below a nominal fly height, to attempt to dislodge, reduce, or otherwise mitigate the chemical smear. In different examples, any or all or none of these effects may be significantly applicable, and independent energizing circuitry 30 may be configured to account for any or all or none of them in determining, optimizing, and calibrating an optimum profile of boosted laser pre-bias current over time at which to operate and apply to laser diode 320 and head 318.
Independent energizing circuitry 30 may also be configured to determine whether one or more of these effects should be taken into account as part of a calibration process for each head of the disk drive, to use any one or more of these factors in calibrating an all-factors-optimized boosted pre-bias laser current, which may include timing calibrations for when to turn off and turn on the assistive energy current with reference to a write/read data store, and then to operate in accordance with that determined calibrated all-factors-optimized boosted pre-bias laser current, in various examples. Independent energizing circuitry 30 may perform an initial calibration for each of one or more of the heads of the disk drive as part of a manufacturing process in the factory, and/or may perform later calibration or re-calibration of one or more of the heads in-field as part of its ongoing operations, in various examples.
In accordance with various examples of this disclosure, independent energizing circuitry 30 may also track logic block addresses (LBAs) to select one or more sectors to which to write such that the one or more sectors to which to write are immediately preceding pre-existing data. In the example of
Techniques such as these may thereby enhance or maximize the number of write operations that independent energizing circuitry 30 may perform with no pre-existing data in one or more sectors immediately preceding the one or more sectors to which the new data is to be written. This enables independent energizing circuitry 30 with freedom to apply boosted pre-bias current to laser diode 320 at higher than conventional nominal values of laser pre-bias current, including values approaching or at nominal values of laser write bias current, or higher than nominal values of laser write bias current, proximate to empty sectors where there is no pre-existing data to be damaged or destroyed by the proximity of head 320 in a state of high thermal energy due to the pre-biasing laser diode. By techniques such as these, independent energizing circuitry 30 enables the head to approach or achieve steady state in temperature, in NPTP, in shape and aerodynamic properties, and in fly height early in or prior to initiating the write operation to sector 512, thereby promoting or ensuring nominal write quality and reliable write to sector 512, in various examples.
Independent energizing circuitry 30 may also apply independent boosted laser pre-bias or other assistive energy current across two or more sectors prior to a write operation, in some examples. Independent energizing circuitry 30 may also apply independent pre-energizing assistive energy boosted pre-bias current across only a fraction of the one sector immediately preceding the one or more sectors to write to, or the entire sector immediately preceding the one or more sectors to write to plus a fraction of the sector prior to that, or in other fractional amounts of sectors, in various examples. Independent energizing circuitry 30 may thus be configured to apply independent pre-energizing assistive energy laser pre-bias current to the laser diode of the head across only a fraction of a sector, more than one sector, and any fractional amount of sectors above one sector, prior to a write operation to the selected sector, in any of various examples.
Independent energizing circuitry 30 may perform a generalized varying of the boosted pre-bias over time to optimize among all performance constraints, such as by finishing the boosted pre-bias on a positive slope of increase over time just prior to the servo pattern, rather than applying a single flat boosted pre-bias being either flat, as in sector 511 in
Independent energizing circuitry 30 may apply data-safe boosted laser pre-bias current 828 to laser diode 320 while NFT 323 of head 318 is in flight over pre-existing data in short data sector 861, in combination with tracking possible data erosion to short data sector 861 in a data erosion tracking data store. Independent energizing circuitry 30 may then use the tracked possible data erosion data for different sectors for selecting sectors for writing that are subsequent to sectors with no or minimal prior possible data erosion, thereby performing data erosion load balancing across disk surface 317. Independent energizing circuitry 30 may also use the tracked possible data erosion data to determine if and when a level of incremental possible data erosion to data sector 861 may have accumulated to trigger independent energizing circuitry 30 performing a refresh write of data sector 861.
Any suitable control circuitry may be employed to implement the flow diagrams in the above examples, such as any suitable integrated circuit or circuits. For example, the control circuitry may be implemented within a read channel integrated circuit, or in a component separate from the read channel, such as a data storage controller, or certain operations described above may be performed by a read channel and others by a data storage controller. In some examples, the read channel and data storage controller may be implemented as separate integrated circuits, and in some examples, the read channel and data storage controller may be fabricated into a single integrated circuit or system on a chip (SoC). In some examples, the control circuitry may include a suitable preamp circuit implemented as a separate integrated circuit, integrated into the read channel or data storage controller circuit, or integrated into an SoC.
In some examples, the control circuitry may comprise a microprocessor executing instructions, the instructions being operable to cause the microprocessor to perform one or more aspects of methods, processes, or techniques shown in the flow diagrams and described with reference thereto herein. Executable instructions of this disclosure may be stored in any computer-readable medium. In some examples, executable instructions of this disclosure may be stored on a non-volatile semiconductor memory device, component, or system external to a microprocessor, or integrated with a microprocessor in an SoC. In some examples, executable instructions of this disclosure may be stored on one or more disks and read into a volatile semiconductor memory when the disk drive is powered on. In some examples, the control circuitry may comprise logic circuitry, such as state machine circuitry. In some examples, at least some of the flow diagram blocks may be implemented using analog circuitry (e.g., analog comparators, timers, etc.). In some examples, at least some of the flow diagram blocks may be implemented using digital circuitry or a combination of analog and digital circuitry.
In various examples, one or more processing devices may comprise or constitute the control circuitry as described herein, and/or may perform one or more of the functions of control circuitry as described herein. In various examples, the control circuitry, or other one or more processing devices performing one or more of the functions of control circuitry as described herein, may be abstracted away from being physically proximate to the disks and disk surfaces. The control circuitry, and/or one or more device drivers thereof, and/or one or more processing devices of any other type performing one or more of the functions of control circuitry as described herein, may be part of or proximate to a rack of multiple data storage devices, or a unitary product comprising multiple data storage devices, or may be part of or proximate to one or more physical or virtual servers, or may be part of or proximate to one or more local area networks or one or more storage area networks, or may be part of or proximate to a data center, or may be hosted in one or more cloud services, in various examples.
In various examples, a disk drive may include a magnetic disk drive, an optical disk drive, a hybrid disk drive, or other types of disk drive. Some examples may include electronic devices such as computing devices, data server devices, media content storage devices, or other devices, components, or systems that may comprise the storage media and/or control circuitry as described above.
The various features and processes described above may be used independently of one another, or may be combined in various ways. All possible combinations and subcombinations fall within the scope of this disclosure. Certain method, event or process blocks may be omitted in some implementations. The methods and processes described herein are not limited to any particular sequence, and the blocks or states relating thereto can be performed in other sequences. For example, described tasks or events may be performed in an order other than that specifically disclosed, or multiple may be combined in a single block or state. The example tasks or events may be performed in serial, in parallel, or in another manner. Tasks or events may be added to or removed from the disclosed examples. The example systems and components described herein may be configured differently than described. For example, elements may be added to, removed from, or rearranged compared to the disclosed examples.
While certain example embodiments are described herein, these embodiments are presented by way of example only, and do not limit the scope of the inventions disclosed herein. Thus, nothing in the foregoing description implies that any particular feature, characteristic, step, module, or block is necessary or indispensable. The novel methods and systems described herein may be embodied in a variety of other forms. Various omissions, substitutions and changes in the form of the methods and systems described herein may be made without departing from the spirit and scope of the present disclosure.
Method 80 and other methods of this disclosure may include other steps or variations in various other embodiments. Some or all of any of method 80 and other methods of this disclosure may be performed by or embodied in hardware, and/or performed or executed by a controller, a CPU, an FPGA, a SoC, a measurement and control multi-processor system on chip (MPSoC), which may include both a CPU and an FPGA, and other elements together in one integrated SoC, or other processing device or computing device processing executable instructions, in controlling other associated hardware, devices, systems, or products in executing, implementing, or embodying various subject matter of the method.
Data storage systems, devices, and methods implemented with and embodying novel advantages of the present disclosure are thus shown and described herein, in various foundational aspects and in various selected illustrative applications, architectures, techniques, and methods for implementing and embodying novel advantages of the present disclosure. Persons skilled in the relevant fields of art will be well-equipped by this disclosure with an understanding and an informed reduction to practice of a wide panoply of further applications, architectures, techniques, and methods for novel advantages, techniques, methods, processes, devices, and systems encompassed by the present disclosure and by the claims set forth below.
As used herein, the recitation of “at least one of A, B and C” is intended to mean “either A, B, C or any combination of A, B and C.” The descriptions of the disclosed examples are provided to enable any person skilled in the relevant fields of art to understand how to make or use the subject matter of the present disclosure. Various modifications to these embodiments will be readily apparent to those skilled in the art based on the present disclosure, and the generic principles defined herein may be applied to other examples without departing from the spirit or scope of the disclosure. Thus, the present disclosure is not limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
The present disclosure and many of its attendant advantages will be understood by the foregoing description, and various changes may be made in the form, construction, and arrangement of the components without departing from the disclosed subject matter or without sacrificing all or any of its material advantages. The form described is merely explanatory, and the following claims encompass and include a wide range of embodiments, including a wide range of examples encompassing any such changes in the form, construction, and arrangement of the components as described herein.
While the present disclosure has been described with reference to various examples, it will be understood that these examples are illustrative and that the scope of the disclosure is not limited to them. All subject matter described herein are presented in the form of illustrative, non-limiting examples, and not as exclusive implementations, whether or not they are explicitly called out as examples as described. Many variations, modifications, and additions are possible within the scope of the examples of the disclosure. More generally, examples in accordance with the present disclosure have been described in the context of particular implementations. Functionality may be separated or combined in blocks differently in various examples of the disclosure or described with different terminology, without departing from the spirit and scope of the present disclosure and the following claims. These and other variations, modifications, additions, and improvements may fall within the scope of the disclosure as defined in the claims that follow.
Claims
1. A data storage device, comprising:
- one or more disks;
- an actuator mechanism configured to position a selected head among one or more heads proximate to a corresponding disk surface among the one or more disks; and
- one or more processing devices,
- wherein the selected head comprises a write element and an assistive energy emitter, and
- wherein the one or more processing devices are configured to apply an assistive energy current to the assistive energy emitter while refraining from applying a write current to the write element.
2. The data storage device of claim 1, wherein the one or more processing devices are further configured such that being configured to apply the assistive energy current comprises being configured to apply a boosted pre-bias current to the assistive energy emitter while refraining from applying a write current to the write element,
- wherein the boosted pre-bias current is greater than a conventional safe pre-bias current.
3. The data storage device of claim 1, wherein the selected head further comprises an assistive energy interface operatively coupled to the assistive energy emitter, and
- wherein the one or more processing devices are further configured to apply the assistive energy current to the assistive energy emitter while the assistive energy interface is positioned proximate to an area preceding a servo pattern of the corresponding disk surface.
4. The data storage device of claim 3, wherein the area preceding the servo pattern comprises a write-to-read recovery (WRR) area between a data sector and the servo pattern.
5. The data storage device of claim 3, wherein the one or more processing devices are further configured to:
- apply the assistive energy current to the assistive energy emitter while applying the write current to the write element, and while the write element is positioned proximate to a data sector; and
- power down the write current after finishing writing to the data sector,
- wherein applying the assistive energy current to the assistive energy emitter while refraining from applying the write current to the write element comprises continuing to apply the assistive energy current after powering down the write current.
6. The data storage device of claim 3, wherein the selected head further comprises a read element, and wherein the one or more processing devices are further configured to:
- read the servo pattern while the read element is positioned proximate to the servo pattern,
- wherein applying the assistive energy current to the assistive energy emitter while refraining from applying the write current to the write element further comprises applying the assistive energy current while the read element is positioned proximate to the servo pattern and before the assistive energy interface is positioned proximate to the servo pattern.
7. The data storage device of claim 1, wherein the selected head further comprises an assistive energy interface operatively coupled to the assistive energy emitter, and
- wherein the one or more processing devices are further configured to begin applying the assistive energy current while not applying the write current and while the assistive energy interface is positioned proximate to a data sector of the corresponding disk surface and while the write element is positioned proximate to a servo pattern of the corresponding disk surface.
8. The data storage device of claim 1, wherein the one or more processing devices are further configured such that applying the assistive energy current to the assistive energy emitter while refraining from applying the write current to the write element comprises applying the assistive energy current based on a calibration data store comprising read and write position calibrations with reference to positions across the corresponding disk surface.
9. The data storage device of claim 8, wherein the selected head further comprises an assistive energy interface operatively coupled to the assistive energy emitter, and
- wherein the one or more processing devices are further configured such that applying the assistive energy current based on the calibration data store comprises optimizing, based on the calibration data store, an amount of time to spend applying the assistive energy current while the assistive energy interface is positioned proximate to an area preceding a servo pattern of the corresponding disk surface.
10. The data storage device of claim 8, wherein the calibration data store comprises a write-read calibration data store for positions across a stroke of the corresponding disk surface, an assistive energy interface to write element distance data store that indicates a distance between the assistive energy interface and the write element for the selected head, and a data store for a data sector length allocation between each of one or more pairs of servo patterns.
11. The data storage device of claim 1, wherein the one or more processing devices are further configured to format at least one of one or more servo pattern areas and one or more data sector areas of the corresponding disk surface to optimize applying the assistive energy current at one or more pre-energizing values, wherein the pre-energizing values are configured to pre-energize the assistive energy emitter prior to a write operation, without erasing existing servo patterns or data.
12. The data storage device of claim 11, wherein the selected head further comprises an assistive energy interface operatively coupled to the assistive energy emitter, and
- wherein the one or more processing devices are further configured such that formatting the at least one of the one or more servo pattern areas and the one or more data sector areas to optimize the applying the assistive energy current at the one or more pre-energizing values comprises:
- selecting a data sector area to which to write data that is subsequent to a data sector area that is empty of pre-existing data; and
- applying the assistive energy current at a pre-energizing value that is higher than a proximate data protective value while the assistive energy interface is positioned proximate to the data sector area that is empty of pre-existing data.
13. The data storage device of claim 11 wherein the one or more processing devices are further configured such that formatting the at least one of the one or more servo pattern areas and the one or more data sector areas of the corresponding disk surface to optimize the applying the assistive energy current at the one or more pre-energizing values comprises selecting one or more contiguous data sectors to which to write data that are immediately preceding a data sector that comprises pre-existing data.
14. The data storage device of claim 11, wherein the one or more processing devices are further configured such that formatting the at least one of the one or more servo pattern areas and the one or more data sector areas to optimize the applying the assistive energy current at the one or more pre-energizing values comprises the one or more processing devices being configured to, in response to detecting a fragmented plurality of sets of data that are fragmented among data sector areas that are empty of data or that have deleted data, rewrite the fragmented plurality of sets of data into one or more compacted sets of contiguous data.
15. The data storage device of claim 1, wherein the selected head further comprises an assistive energy interface operatively coupled to the assistive energy emitter, and
- wherein the one or more processing devices are further configured to apply the assistive energy current while the assistive energy interface is positioned proximate to an unused gap in a data sector between an end of data in the data sector and a subsequent servo pattern of the corresponding disk surface.
16. The data storage device of claim 1, wherein the assistive energy emitter comprises a laser-emitting component, wherein the assistive energy current applied while refraining from applying the write current comprises a boosted laser pre-bias current applied to the laser-emitting component.
17. A method comprising:
- applying, by one or more processing devices, an assistive energy current to an assistive energy emitter comprised in a selected head of a data storage device while applying a write current to a write element comprised in the selected head, and while the write element is positioned proximate to a data sector;
- powering down, by the one or more processing devices, the write current after finishing writing to the data sector; and
- applying, by the one or more processing devices, the assistive energy current to the assistive energy emitter while refraining from applying the write current to the write element.
18. The method of claim 17, wherein the selected head further comprises an assistive energy interface operatively coupled to the assistive energy emitter, the method further comprising:
- applying the assistive energy current to the assistive energy emitter while the assistive energy interface is positioned proximate to an area preceding a servo pattern of the corresponding disk surface.
19. One or more processing devices comprising:
- means for applying an assistive energy current to an assistive energy emitter comprised in a selected head of a data storage device while applying a write current to a write element comprised in the selected head, and while the write element is positioned proximate to a data sector;
- means for powering down the write current after finishing writing to the data sector; and
- means for applying the assistive energy current to the assistive energy emitter while refraining from applying the write current to the write element.
20. The one or more processing devices of claim 19, wherein the selected head further comprises a read element and an assistive energy interface, wherein the assistive energy interface is operatively coupled to the assistive energy emitter, the one or more processing devices further comprising:
- means for applying the assistive energy current to the assistive energy emitter while the read element is positioned proximate to a servo pattern of the corresponding disk surface and while the assistive energy interface is positioned proximate to an area preceding the servo pattern.
Type: Application
Filed: Aug 9, 2023
Publication Date: Jul 4, 2024
Patent Grant number: 12159652
Inventors: Guoxiao Guo (Irvine, CA), William B. Boyle (Lake Forest, CA)
Application Number: 18/232,145