Pin-efficient reader bias enable control
Systems and methods are included for determining a presence of an upcoming reading field during a write mode of a storage device, and initiating a read-while write RWW) mode of the storage device in response to the sensed reading field. Initiating the RWW mode comprises warming up the reader circuitry, generating a signal in response to an end to the write operation, and activating reader bias current in response to the generated signal.
Latest Seagate Technology LLC Patents:
- Write current undershoot for a heat-assisted magnetic storage device
- Near field transducers having magnetic inlays for improved heat-assisted magnetic recording
- Third-party private set intersection with communication and computational efficiency
- Magnetic layer of a magnetic recording disk, and related magnetic recording disks
- Ferroelectric data storage reader
This application is a divisional of U.S. patent application Ser. No. 13/550,296, filed on Jul. 16, 2012, and which is hereby incorporated herein by reference in its entirety.
SUMMARYSome embodiments described herein involve systems and methods for determining a presence of an upcoming reading field during a write mode of a storage device; and initiating a read-while write (RWW) mode of the memory device in response to the sensed reading field. In some cases, initiating the RWW mode comprises warming up the reader circuitry, generating a signal in response to an end to the write operation, and activating reader bias current in response to the generating signal.
In some cases, sensing the reading field comprises sensing at least one of a timing field or a servo field. According to various implementations, activating the reader bias current occurs after warming up the reader circuitry. According to various aspects, the write operation is an alternating signal. In some cases, the end to the write operation is an end to an alternating signal. In some cases, warming up the reader circuitry occurs during an alternating write signal.
According to various embodiments, generating the signal comprises generating the signal using a serial interface of a preamplifier of the memory device. In some cases, the RWW mode lasts until a majority of the reading field is read. In some implementations described herein, the RWW mode ends before a majority of the reading field is read. For the purposes of this section, majority means more than 50% of the field is read.
Some embodiments described herein may include systems and methods for transferring configuration data packets to a preamplifier using a serial data port during a first time period and using one or more output pins of the serial data port to enable a function during a second time period. According to various implementations, the first time period is during a time in which no reads or writes are occurring. In some cases, transferring data packets to a preamplifier further comprises transferring data packets used to configure reading and writing preamplifier registers. According to various implementations, one or more pins using of the serial data port are used to transmit signals to enable a reader bias current during the second time period.
In some cases, the function is an RWW function. According to various embodiments described herein, enabling a RWW comprises initiating a warm-up of read circuitry during a write mode of the memory device, ending an alternating write signal at a predetermined amount of time after the initiation of the warm-up of the read circuitry, and using the serial data port to transmit a reader bias current enable signal after the ending of the alternating write signal.
In memory storage devices, it can be useful to have read and write functionality enabled simultaneously. Switching to read mode after ending write mode may cause efficiency loss because read circuitry takes time to warm up. Enabling a read operation while a write operation is taking place allows the read circuitry to warm up during a write operation. Once the write is finished and a reading field is ready to be read, the read circuitry is already warmed up. Reader bias current can also be enabled in addition to the reader circuitry in order to read from the memory storage device. The reader bias current circuitry takes a shorter time to warm up than the reader circuitry. Reader bias current is often enabled in response to enabling as the reader as the reader circuitry. Enabling the reader bias current at the same time as the reader circuitry may be problematic, however, in a read-while-write (RWW) mode because having the reader bias current enabled at the same time that a write signal is alternating may shorten the lifespan of the read/write transducer heads of the memory device. According to various aspects, the reader circuitry is circuitry that amplifies a read signal and the reader bias circuitry allows a predetermined direct current into a read transducer of the memory device when enabled.
It may be beneficial to enable the reader bias current at a different time than the reader circuitry to account for the time difference of the warm up times of the read circuitry and the reader bias circuitry. In some cases, the reader bias current is enabled at a later time than the reader circuitry, allowing a write operation to continue while the reader circuitry is warming up. The reader bias current may be enabled after the write signal stops alternating. According to various embodiments described herein, the reader bias current is enabled by a pulse on a serial interface pin of the preamplifier.
According to
One way that may be used to decrease the probability of experiencing electrical overstress is by ending the alternating of the write signal at an earlier time.
According to
The techniques and structures described herein may be used, for example in a magnetic data storage device such as a hard drive. A hard drive generally includes at least one magnetic disk that rotates around a spindle axis. The drive further includes one or more transducer heads positioned over a surface of the disk while reading from or writing to the disk.
The one or more transducer heads may include both magnetic read and write heads. A reader generally operates by detecting a changing magnetic field, e.g., changes in direction of magnetic flux caused by relative motion between an encoded magnetic media and the read head. The writer operates in response to a write current which generates a magnetic field at a tip of a write pole. This magnetic field in turns changes the orientation of a local magnetic field local at the surface of the disk, causing data to be persistently stored on the disk. A preamplifier circuit can be used to apply current to the heads. The preamplifier may include a serial interface that can be used to enable the reader bias current at a different time than the reader circuitry.
The reader bias current may be enabled at a different time than the reader circuitry in a variety of ways. In some cases, the reader bias current is initiated at a different time than the read circuitry by using an existing serial interface (SIF) for the preamplifier. The SIF is conventionally used for serial transfer of packets used to read and write preamplifier registers, but may, according to various embodiments described herein, be used to issue a signal to enable a reader bias current at times in which the transfer of packets is not occurring.
In some cases the serial interface is used to issue a pulse to enable other functionality of the device. For example, the serial interface may be used to issue a signal that enables a transistor that may be used to reduce a gain in a read data path during a timing latency testing such as an existing depletion field effect transistor (DFET) within the preamplifier, for example. This may be used, for example, in a hard disk drive that manages a large capacity of information being written to and retrieved from the media controlled by the drive. Such systems use positioning by reference to the read location in order to determine the correct write location. To do so requires an adjustment between the read location to account for the small distance between the read head and the write head for the write operation. In addition to the actual distance, the latency due to the electronics may also be taken into account. In some cases, measuring the round-trip latency for the read and write paths causes the read/write paths to become saturated making latency measurement difficult. Enabling the existing DFET using the serial interface allows for the gain of the read data path to be reduced so that an accurate latency measurement can be made.
The reader bias current is generally substantially zero during the timing latency testing to prevent potential damage to the read transducer. The bias current enable signal (IMR_EN) enables the reader bias current. The gain control element (the DFET) is enabled only when the IMR_EN is low. In the example shown in
According to the diagram of
A configuration bit may be used to determine whether the SIF control of the reader bias current is in effect for RWW mode or for both RWW and read modes. If the configuration bit is asserted, the Wr_Enable signal has no effect, so the flip flop 705 is enabled to be set either in read mode or RWW mode. In some cases, the flip flop 705 is set by a low-going pulse on Clock while the SIF Enable is held de-asserted. When a SIF transfer is not active, Enable is low and Clock is held high. According to the diagram of
The circuit of
In some cases, the read circuitry is warmed up in response to a determination of an upcoming timing field at time 810. While the read circuitry is warming up, from time 810 to time 815, the write signal continues to alternate as is shown in
It is to be understood that this detailed description is illustrative only, and various additions and/or modifications may be made to these embodiments, especially in matters of structure and arrangements of parts. Accordingly, the scope of the present disclosure should not be limited by the particular embodiments described above, but should be defined by the claims set forth below and equivalents thereof.
Claims
1. A device configured to enable a read while write (RWW) function in a non-volatile storage device, comprising:
- preamplifier circuitry;
- serial interface circuitry coupled to the preamplifier circuitry; and
- a controller configured to: transfer configuration data packets to the preamplifier using the serial interface circuitry during a first time period; use one or more output pins of the serial interface circuitry to enable the function during a second time period in which the configuration data packets are not transferred; initiate a warm-up of read circuitry during a write mode of the memory device; end an alternating write signal at a predetermined amount of time after initiating the warm-up; and use a serial data port of the serial interface circuitry to transmit a reader bias current enable signal after ending the alternating write signal.
2. The device of claim 1, wherein the first time period is during a time in which no reads or writes are occurring.
3. The device of claim 1, wherein the data packets are used to configure reading and writing preamplifier registers.
4. The device of claim 1, wherein the preamplifier circuitry is further configured to activate the reader bias current after warming up the reader circuitry.
5. A device configured to enable a read while write (RRW) function in a non-volatile storage device, comprising:
- preamplifier circuitry;
- serial interface circuitry coupled to the preamplifier circuitry; and
- a controller configured to: transfer configuration data packets to the preamplifier using the serial interface circuitry during a first time period; and use one or more output pins of the serial interface circuitry to enable the RRW function during a second time period in which the configuration data packets are not transferred.
6. The device of claim 5, wherein the first time period is during a time in which no reads or writes are occurring.
7. The device of claim 5, wherein the data packets are used to configure reading and writing preamplifier registers.
8. The device of claim 5, wherein the controller is further configured to:
- initiate a warm-up of read circuitry during a write mode of the memory device;
- end an alternating write signal at a predetermined amount of time after initiating the warm-up; and
- use a serial data port of the serial interface circuitry to transmit a reader bias current enable signal after ending the alternating write signal.
9. The device of claim 8, wherein the preamplifier circuitry is further configured to activate the reader bias current after warming up the reader circuitry.
10. A method for enabling a read while write (RRW) function in a non-volatile storage device, comprising:
- transferring configuration data packets to a preamplifier using a serial data port during a first time period; and
- using one or more output pins of the serial data port to enable the RWW function during a second time period in which the configuration data packets are not transferred.
11. The method of claim 10, wherein the first time period is during a time in which no reads or writes are occurring.
12. The method of claim 10, wherein the data packets are used to configure reading and writing preamplifier registers.
13. The method of claim 10 further comprising, using the one or more pins of the serial data port to transmit signals to enable a reader bias current during the second time period.
14. The method of claim 10, wherein the RWW function comprises:
- initiating a warm-up of read circuitry during a write mode of the memory device;
- ending an alternating write signal at a predetermined amount of time after initiating the warm-up; and
- using the serial data port to transmit a reader bias current enable signal after ending the alternating write signal.
15. The method of claim 14, wherein using the serial data port to transmit a reader bias current enable signal further comprises using the serial data port to transmit a reader bias current enable signal after warming up the read circuitry.
16. The method of claim 10, wherein the second time period is during a time where at least one of a read operation and a write operation is occurring.
17. The method of claim 10, wherein the second time period is during a read while write (RWW) mode of the storage device.
| 4868691 | September 19, 1989 | Kawasaki |
| 5623378 | April 22, 1997 | Shibasaki et al. |
| 5724201 | March 3, 1998 | Jaffard et al. |
| 6219194 | April 17, 2001 | Stein et al. |
| 6310740 | October 30, 2001 | Dunbar et al. |
| 7133233 | November 7, 2006 | Ray et al. |
| 7443627 | October 28, 2008 | Krishnamoorthy et al. |
| 7477467 | January 13, 2009 | Sutardja |
| 7876517 | January 25, 2011 | Buch et al. |
| 7880999 | February 1, 2011 | Benakli et al. |
| 7969676 | June 28, 2011 | Buch et al. |
| 8861115 | October 14, 2014 | Buch et al. |
| 20030156343 | August 21, 2003 | Freitas et al. |
| 20060193071 | August 31, 2006 | Choi et al. |
| 20070236819 | October 11, 2007 | Hashizume |
- Oct. 14, 2014 File History for U.S. Appl. No. 13/559,296 as retrieved from the U.S. Patent and Trademark Office Pair System on Oct. 14, 2014, 98 pages.
Type: Grant
Filed: Oct 14, 2014
Date of Patent: Dec 1, 2015
Patent Publication Number: 20150029613
Assignee: Seagate Technology LLC (Cupertino, CA)
Inventors: Bruce Douglas Buch (Westborough, MA), Stefan Ionescu (Burnsville, MN)
Primary Examiner: Paul Huber
Application Number: 14/513,328
International Classification: G11B 5/09 (20060101); G11B 5/012 (20060101); G11B 5/02 (20060101); G11B 19/02 (20060101);