-
公开(公告)号:US09990247B2
公开(公告)日:2018-06-05
申请号:US15407444
申请日:2017-01-17
Applicant: Seagate Technology LLC
Inventor: AbdelHakim S. Alhussien , Erich F. Haratsch , Earl T. Cohen , Yunxiang Wu
IPC: G06F11/07 , G06F11/10 , G11C29/52 , H03M13/45 , G11C7/10 , G11C11/56 , G11C16/10 , G11C27/00 , H03M13/25 , H03M13/29 , G11C16/26 , G06F11/32 , H03M13/11 , H03M13/15 , G06F3/06
CPC classification number: G06F11/0793 , G06F3/0619 , G06F3/064 , G06F3/0679 , G06F11/0727 , G06F11/0751 , G06F11/079 , G06F11/1068 , G11C7/1006 , G11C11/5628 , G11C16/10 , G11C16/26 , G11C27/005 , G11C29/52 , H03M13/1102 , H03M13/152 , H03M13/256 , H03M13/2906 , H03M13/45 , H03M13/458
Abstract: An apparatus includes an interface and a control circuit. The interface may be configured to process read/write operations to/from a memory. The control circuit may be configured to create dependencies between a current bit in a sequence of data bits and neighboring bits in the sequence of data bits to generate mapped bits in response to a condition in a region of the memory being true, write the mapped bits among at least two memory cells in the region of the memory with at least two of the mapped bits stored in each of the memory cells, where the dependencies mitigate a hard error due to one of the at least two cells being stuck in a fixed state, and write the sequence of data bits in the region of the memory in response to the condition in the region of the memory being false.
-
公开(公告)号:US09990134B2
公开(公告)日:2018-06-05
申请号:US15183200
申请日:2016-06-15
Applicant: Seagate Technology LLC
Inventor: Stanton M. Keeler
IPC: G06F3/06 , G06F12/0873
CPC classification number: G06F3/0605 , G06F3/061 , G06F3/0634 , G06F3/0635 , G06F3/0659 , G06F3/068 , G06F12/0873 , G06F2212/217 , G06F2212/313
Abstract: Apparatus and method for managing data in a hybrid data storage device. In some embodiments, a hybrid device has a hard disc drive (HDD) controller circuit coupled to non-volatile rotatable media and a solid state drive (SSD) controller circuit coupled to non-volatile solid state memory. A top level controller circuit directs a selected access command one of the HDD controller circuit or the SSD controller circuit responsive to a selected parameter associated with the selected access command. In a normal mode, the top level controller circuit directs a transfer of data between the host and the HDD controller circuit and handles host interface communications. In a tunneling mode, the top level controller circuit directly connects the HDD controller circuit to the host device. In this way, tunnel mode bypasses processing operations required by the top level controller circuit. Tunnel mode and normal mode may be selected on a command-by-command basis.
-
公开(公告)号:US09978409B2
公开(公告)日:2018-05-22
申请号:US15061453
申请日:2016-03-04
Applicant: Seagate Technology LLC
Inventor: Chubing Peng
CPC classification number: G11B5/4866 , G11B5/012 , G11B5/105 , G11B5/127 , G11B5/314 , G11B5/6088 , G11B2005/0021
Abstract: A read/write head has an input coupler that receives light at a fundamental mode from an energy source. A mode converter of the read/write head converts light from the fundamental mode to a higher-order mode. The read/write head has a bent waveguide coupled to the mode converter at an interface. The bent waveguide includes a curve with a taper. The taper nullifies the fundamental mode generated in the curve and recovers the higher-order mode at an output of the bent waveguide. A near-field transducer that receives the output of the bent waveguide is offset from the facet of the input coupler in a cross-track direction.
-
公开(公告)号:US09978401B1
公开(公告)日:2018-05-22
申请号:US15497473
申请日:2017-04-26
Applicant: SEAGATE TECHNOLOGY LLC
Inventor: Kirill A. Rivkin , Mourad Benakli , Todd M. Lammers , Ralph William Cross
CPC classification number: G11B5/09 , G11B5/012 , G11B20/10009 , G11B20/10018
Abstract: Systems and methods for a providing a chirped current profile with an undershoot for a channel preamplifier are described. A method for writing bits in a magnetic recording disc may include applying an overshoot to a write current which is supplied to a magnetic writer of the magnetic recording disc and applying an undershoot to the write current after the overshoot is applied to at least partially de-saturate the magnetic writer. The method may also include writing a bit to the magnetic recording disc with the magnetic writer using the supplied write current. In some examples, the application of a short negative pulse after an overshoot portion of the write current waveform is delivered to the head during a write operation that writes the bit to the magnetic recording disc.
-
公开(公告)号:US09977597B2
公开(公告)日:2018-05-22
申请号:US15151345
申请日:2016-05-10
Applicant: SEAGATE TECHNOLOGY LLC
Inventor: Dana L. Simonson , Kristofer C. Conklin , Ryan J. Goss , Robert W. Moss , Stacey Secatch
CPC classification number: G06F3/0605 , G06F3/061 , G06F3/0619 , G06F3/064 , G06F3/0644 , G06F3/0659 , G06F3/0679 , G06F12/00
Abstract: Systems and methods for enhanced read recovery based on write time information are described. In one embodiment, the systems and methods include opening a block of flash memory cells for programming, tracking a block open time, and performing a read operation of a programmed page from the block based at least in part on the block open time. In some embodiments, the block includes a plurality of pages, each page including a plurality of flash memory cells. In some cases, the block open time includes an amount of time between the block opening for programming to a time the block closes for programming.
-
公开(公告)号:US09972345B1
公开(公告)日:2018-05-15
申请号:US14974743
申请日:2015-12-18
Applicant: Seagate Technology LLC
Inventor: Wei Tian , Hauqing Yin , Lei Lu , Yong Luo , Joseph Mundenar
CPC classification number: G11B5/1272 , G11B5/112 , G11B5/1278
Abstract: A method includes depositing a layer of pole material on a substrate. The layer of pole material has a bottom surface that is adjacent to the substrate and a top surface that is opposite the bottom surface. A masking material is deposited over a portion of the top surface. Material from the pole material unprotected by the masking material is removed to form a write pole having first and second side walls. At least a portion of a trench formed by removal of the material from the layer of pole material is filled with a sacrificial material. The mask and a portion of the write pole at the top surface are removed to form a beveled trailing edge surface. The sacrificial material is then removed. Front shield gap material is deposited over the beveled trailing edge surface and over portions of the side walls.
-
公开(公告)号:US09971645B2
公开(公告)日:2018-05-15
申请号:US15244113
申请日:2016-08-23
Applicant: Seagate Technology LLC
Inventor: Jian Qiang , WenXiang Xie , Thein Than Zaw , Brian T. Edgar
CPC classification number: G06F11/1064 , G06F3/0619 , G06F3/065 , G06F3/0655 , G06F3/0688 , G06F11/1451 , G06F11/1458 , G06F11/1469 , G06F11/1662 , G06F11/2064 , G06F12/128 , G06F2201/84 , G06F2212/69 , G06F2212/70
Abstract: Apparatus and method for managing a media cache of a data storage device. In some embodiments, a media cache master table is maintained in a memory as a data structure having a plurality of entries that describe data sets stored in a non-volatile media cache memory. A first timecode stamp value is written to respective first and second locations in the table at the commencement of a data transfer operation to transfer data associated with the plurality of entries in the table. The first location is updated with a new, second timecode stamp value responsive to detection of an error condition that interrupts the data transfer operation. An error recovery operation is subsequently performed responsive to a detected mismatch between the timecode stamp values in the first and second locations.
-
公开(公告)号:US09971547B2
公开(公告)日:2018-05-15
申请号:US15409127
申请日:2017-01-18
Applicant: Seagate Technology LLC
Inventor: Earl T. Cohen
IPC: G06F3/06
CPC classification number: G06F3/0659 , G06F3/0604 , G06F3/0608 , G06F3/061 , G06F3/064 , G06F3/0679 , G06F3/0688 , G06F12/0246 , G06F12/1009 , G06F2212/1016 , G06F2212/217 , G06F2212/262 , G06F2212/7201 , G06F2212/7208
Abstract: Methods, systems and computer-readable storage media for determining, by a storage controller, a read unit address and encoded length information of one of the plurality of read units of a non-volatile memory (NVM) based at least in part on a page address of a particular one of a plurality of pages in a storage space address. The encoded length information may be decoded. The storage controller may determine a span specifying an integer number of the read units and a length in units having a finer granularity than the read units based at least in part on the page address. The storage controller may read data associated with the particular page based at least in part on the read unit address and the span. The storage controller may update space usage information of the NVM based at least in part on the length.
-
公开(公告)号:US20180130493A1
公开(公告)日:2018-05-10
申请号:US15694387
申请日:2017-09-01
Applicant: Seagate Technology, LLC
Inventor: Vijay Kumar , Narayanan Ramakrishnan
CPC classification number: G11B20/10268 , G11B5/4826 , G11B5/483 , G11B5/5552 , G11B5/5573
Abstract: Apparatus and method contemplating an in-situ test method for a head gimbal assembly (HGA). The method includes individually exciting a pair of opposing-effect microactuators supporting the read/write head adjacent a data storage media; summing the outputs from the microactuators to derive a spectral frequency response of the HGA; determining a resonant frequency from the spectral frequency response; driving the microactuators at the resonant frequency; and varying the read/write fly height apart from the data storage media to correlate contact with a maximum response of the microactuators.
-
公开(公告)号:US20180129627A1
公开(公告)日:2018-05-10
申请号:US15694531
申请日:2017-09-01
Applicant: Seagate Technology, LLC
Inventor: Anthony Leigh Priborsky , Marc Stephen Hildebrant
CPC classification number: G06F13/4295 , G06F2213/0032 , H04L25/028 , H04L25/0292
Abstract: Method and apparatus contemplating a storage device communicating with a host via a bus, the storage device comprising programming instructions stored in memory that are configured to transmit a training signal that is not a COMWAKE signal to the host in response to receiving a COMWAKE signal from the host, after transmitting the training signal to the host then to determine whether a training signal is received from the host within a predetermined time interval, and if the training signal is received from the host within the predetermined time interval then transmitting a COMWAKE signal to the host.
-
-
-
-
-
-
-
-
-