-
公开(公告)号:US11934673B2
公开(公告)日:2024-03-19
申请号:US17885828
申请日:2022-08-11
Applicant: Seagate Technology LLC
Inventor: Abhay T. Kataria , Praveen Viraraghavan , Mark A. Gaertner
IPC: G06F3/06
CPC classification number: G06F3/0635 , G06F3/0604 , G06F3/0634 , G06F3/0673
Abstract: A data storage device includes at least one data storage medium. The data storage device also includes a workload rating associated with data access operations carried out on the at least one data storage medium. The data storage device further includes a controller configured to enable performance of the data access operations, and change a rate of consumption of the workload rating by internal device management operations carried out in the data storage device in response to a change in a workload consumed by host commands serviced by the data storage device.
-
公开(公告)号:US11462245B1
公开(公告)日:2022-10-04
申请号:US17411492
申请日:2021-08-25
Applicant: Seagate Technology LLC
Inventor: Raye A. Sosseh , Richard P. Michel , Evgeny Rafaelovich Kharisov , Mark A. Gaertner
Abstract: A method includes determining at least one of an areal density margin or a reliability margin for a combination of a head and a data storage surface in a data storage drive. The method also includes employing the determined at least one of the AD margin or the reliability margin to adjust an on-cylinder limit value associated with the combination of the head and the data storage surface.
-
公开(公告)号:US11275684B1
公开(公告)日:2022-03-15
申请号:US17021493
申请日:2020-09-15
Applicant: Seagate Technology LLC
Inventor: Raye A. Sosseh , Brian T. Edgar , Mark A. Gaertner
IPC: G06F12/0802
Abstract: Systems and methods are disclosed for employing a media read cache in a storage device. In certain embodiments, an, an apparatus may comprise a data storage drive including a volatile read cache, and a disc memory including a primary data storage region of the storage device configured for long-term storage of data via persistent logical block address to physical block address mapping, and a media read cache region configured to store a copy of data from the volatile read cache. The data storage drive may be configured to perform a read operation including: retrieve read data from the volatile read cache based on determining that the read data is available in the volatile read cache, and retrieve the read data from the media read cache based on determining that the read data is not available in the volatile read cache and is available in the media read cache.
-
公开(公告)号:US11164598B1
公开(公告)日:2021-11-02
申请号:US17218317
申请日:2021-03-31
Applicant: Seagate Technology LLC
Inventor: Anil Kashyap , Jason Charles Jury , Joshua Ward Christensen , Brian T. Edgar , Mark A. Gaertner
Abstract: A method includes writing first data on a first track of a data storage surface, and storing information for the first data in a memory other than the data storage surface. The method also includes performing a write operation on a second track of the data storage surface after the data is written on the first track. The second track is adjacent to the first track. The method further includes identifying potentially-overwritten sectors of the first track as a result of the performance of the write operation on the second track, and performing a first read operation on the identified potentially-overwritten sectors of the first track after completion of the write operation on the second track. Second data associated with the identified potentially-overwritten sectors is then stored in a solid-state memory, and mirrored to media.
-
公开(公告)号:US10534716B2
公开(公告)日:2020-01-14
申请号:US15209584
申请日:2016-07-13
Applicant: Seagate Technology LLC
Inventor: Sumanth Jannyavula Venkata , Mark A. Gaertner , Jonathan G. Backman
IPC: G06F12/0888 , G06F12/0868 , G06F12/02
Abstract: A hybrid data storage device disclosed herein includes a main data store, one or more data storage caches, and a data storage cache management sub-system. The hybrid data storage device is configured to limit write operations on the one or more data storage caches to less than an endurance value for the data storage cache. In one implementation, the data storage cache management sub-system limits or denies requests for promotion of data from the main data store to the one or more data storage caches. In another implementation, the data storage cache management sub-system limits garbage collection operations on the data storage cache.
-
公开(公告)号:US20190333572A1
公开(公告)日:2019-10-31
申请号:US15962756
申请日:2018-04-25
Applicant: Seagate Technology LLC
Inventor: Devon Dallmann , Andrew Michael Kowles , Bruce Douglas Buch , Mark A. Gaertner
IPC: G11C11/406 , G11C11/4096 , G06F12/10
Abstract: An exemplary data refresh method disclosed herein reading data into volatile memory from a first storage region using a read element controlled by a first actuator assembly and writing the data from the volatile memory to a second storage region using a write element controlled by a second actuator assembly, where the first actuator assembly and the second actuator assembly are configured to receive data from control circuitry via independent read/write communication channels.
-
公开(公告)号:US20190227898A1
公开(公告)日:2019-07-25
申请号:US15875572
申请日:2018-01-19
Applicant: Seagate Technology LLC
Inventor: Mark A. Gaertner , Anil Kashyap
Abstract: Method and apparatus for distributing wear in a disc stack. A data transducer is used to record data to a data recording surface in the disc stack. Performance statistics are accumulated including a dwell metric value indicative of dwell time of the transducer adjacent a selected radial location and an operational life metric value indicative of accumulated elapsed operation of the transducer. Data are migrated from the selected radial location to a target location within the disc stack responsive to at least a selected one of the dwell metric value or the operational life metric value. In some cases, the dwell metric value may indicate an estimated amount of lubricant disturbance and the operational life operation may indicate operational hours of a heat assisted magnetic recording (HAMR) element. The target location may be on a different data recording surface having an associated transducer with a lower operational life metric value.
-
公开(公告)号:US20190013086A1
公开(公告)日:2019-01-10
申请号:US15643550
申请日:2017-07-07
Applicant: Seagate Technology LLC
Inventor: Thomas V. Spencer , Ryan James Goss , Mark A. Gaertner
Abstract: A data storage system can consist of a number of data storage devices each having a non-volatile memory, a memory buffer, and an error detection module. The memory buffer may store a first data block comprising a front-end first-level error detection code assigned by the error detection module. The non-volatile memory can consist of a second data block having a back-end first-level error detection code and a second-level error detection code each assigned by the error detection module.
-
公开(公告)号:US09921774B2
公开(公告)日:2018-03-20
申请号:US15013343
申请日:2016-02-02
Applicant: Seagate Technology LLC
Inventor: Luke W. Friendshuh , Brian T. Edgar , Mark A. Gaertner
IPC: G06F12/00 , G06F13/00 , G06F13/28 , G06F3/06 , G06F12/0868 , G06F12/0802 , G06F12/0866
CPC classification number: G06F3/0647 , G06F3/0604 , G06F3/0635 , G06F3/0685 , G06F12/0802 , G06F12/0866 , G06F12/0868 , G06F2212/21 , G06F2212/22 , G06F2212/222 , G06F2212/224 , G06F2212/225 , G06F2212/28 , G06F2212/31 , G06F2212/46
Abstract: The disclosure is related to systems and methods of managing data storage in a memory device. In a particular embodiment, a method is disclosed that includes receiving, in a data storage device, at least one data packet that has a size that is different from an allocated storage capacity of at least one physical destination location on a data storage medium in the data storage device for the at least one data packet. The method also includes storing the at least one received data packet in a non-volatile cache memory prior to transferring the at least one received data packet to the at least one physical destination location.
-
公开(公告)号:US20140281821A1
公开(公告)日:2014-09-18
申请号:US13843869
申请日:2013-03-15
Applicant: SEAGATE TECHNOLOGY LLC
Inventor: Mark A. Gaertner , Kevin Dao , Steven Faulhaber
IPC: G06F11/16
CPC classification number: G06F11/1666 , G06F11/1044 , G06F11/1076 , G11C29/00 , H03M13/00
Abstract: Mass storage uses additional error correction codes. The additional codes can be stored in a storage medium (e.g., volatile solid state memory) separate from the associated data. The additional codes may be written to a nonvolatile medium. The additional codes may be transient. The additional codes may be cached. As long as present, the additional codes may be used to correct user data in synch with or in addition to other error detection and correction codes.
Abstract translation: 大容量存储使用附加的纠错码。 附加代码可以存储在与相关数据分开的存储介质(例如,易失性固态存储器)中。 可以将附加代码写入非易失性介质。 附加代码可能是暂时的。 可以缓存附加代码。 只要存在,可以使用附加代码来同步或除了其他错误检测和校正代码来校正用户数据。
-
-
-
-
-
-
-
-
-