-
公开(公告)号:US11593190B1
公开(公告)日:2023-02-28
申请号:US15383127
申请日:2016-12-19
Applicant: Seagate Technology LLC
Inventor: Xiong Liu , WeiQing Zhou , Quan Li , WenXiang Xie
IPC: G06F11/07 , G11B20/12 , G11B20/18 , G06F12/0871 , G06F11/14
Abstract: Systems and methods are disclosed for detecting shingled overwrite errors. When a read error is encountered when reading from shingled recording tracks, a processor may determine whether the read error is an error caused by shingled overwriting. The processor may determine whether the read error is caused by shingled overwriting by determining read signal quality of one or more sectors preceding the read error, such as based on a bit error count or bit error ratio (BER), and comparing the read signal quality to a threshold value. The processor may determine that the read error is caused by shingled overwriting when the read signal quality value is lower than the threshold.
-
公开(公告)号:US11264056B1
公开(公告)日:2022-03-01
申请号:US17061365
申请日:2020-10-01
Applicant: Seagate Technology LLC
Inventor: Qiang Bi , Jian Qiang , WenXiang Xie
Abstract: The technology disclosed herein pertains to a system and method for managing write failures in a disc drive. Implementations disclosed herein provide a method including monitoring write fault events per sector for a storage device, in response to a write fault event, updating a write fault repeat count table, wherein the repeat count table tracks a number of write fault repeat counts per sector, comparing a write fault repeat count for a sector to a predetermined threshold write fault repeat count, and in response to determining that the write fault repeat count for a sector is above the predetermined threshold write fault repeat count, performing a write-reassign operation.
-
公开(公告)号:US11243887B2
公开(公告)日:2022-02-08
申请号:US16802121
申请日:2020-02-26
Applicant: Seagate Technology LLC
Inventor: Andrew Michael Kowles , Xiong Liu , Mark Gaertner , Kai Yang , WenXiang Xie , Jiangnan Lin
IPC: G06F12/0866 , G06F12/0871 , G06F12/0875 , G06F12/0811 , G06F3/06
Abstract: In accordance with one implementation, a method for mitigating cache transfer time entails reading data into memory from at least two consecutive elliptical data tracks in a main store region of data storage and writing the data read from the at least two consecutive elliptical data tracks to a spiral data track within a cache storage region.
-
公开(公告)号:US10481873B2
公开(公告)日:2019-11-19
申请号:US15884952
申请日:2018-01-31
Applicant: Seagate Technology LLC
Inventor: Li Hong Zhang , WenXiang Xie , Xiong Liu
Abstract: A method includes detecting noise in a laser output of a heat assisted magnetic recording device. The noise is converted into an electrical signal including a numerical value. A least significant digit of the numerical value is selected. The least significant digit is concatenated with another least significant digit from another detecting of another noise in another laser output to form a number.
-
公开(公告)号:US20190103146A1
公开(公告)日:2019-04-04
申请号:US15720115
申请日:2017-09-29
Applicant: Seagate Technology LLC
Inventor: Andrew Michael Kowles , Mark Gaertner , Xiong Liu , WenXiang Xie , Kai Yang , Jiangnan Lin
IPC: G11C7/22 , G06F12/0871 , G11C11/409 , G11B5/31
Abstract: In accordance with one implementation, a method for reducing cache service time includes determining an access time parameter associated with movement of a read/write head to an access location for each of a plurality of contiguous cache storage segments and dynamically selecting one of the plurality of contiguous cache storage segments to store data based on the determined access time parameter.
-
公开(公告)号:US09846569B1
公开(公告)日:2017-12-19
申请号:US14543634
申请日:2014-11-17
Applicant: Seagate Technology LLC
Inventor: Xiong Liu , Quan Li , Yew Meng Tan , WenXiang Xie
IPC: G06F7/58
CPC classification number: G06F7/588
Abstract: Systems and methods of generating random values based on random components of the noise are presented. A signal having at least a noise component(s) can be received and one or more random values can be calculated from the noise component(s). In some examples, noise can be received from a random source and common mode portions of the data can be filtered. A data channel can then process the noise to produce random data, which can be further processed by security circuits to generate random values, seed values, random numbers, and other values.
-
公开(公告)号:US10552053B2
公开(公告)日:2020-02-04
申请号:US15278068
申请日:2016-09-28
Applicant: Seagate Technology LLC
Inventor: Harry Tiotantra , Kai C. Chen , WenXiang Xie , Feng Shen
IPC: G06F3/06
Abstract: Apparatus and method for managing data in a hybrid data storage device. In some embodiments, a hybrid data storage device operates in a normal mode in which data transfer commands received from a host device are serviced by a top level controller circuit which directs a first subset of the received data transfer commands to a non-volatile rotatable recording memory and a second subset of the received data transfer commands are directed to a non-volatile solid-state memory. The controller circuit transitions to a performance mode responsive to a detected first parameter so that subsequently received data transfer commands are directed exclusively to the solid-state memory. The controller circuit terminates the performance mode and resumes the normal mode responsive to a detected second parameter.
-
公开(公告)号:US20200034118A1
公开(公告)日:2020-01-30
申请号:US16589660
申请日:2019-10-01
Applicant: Seagate Technology LLC
Inventor: Li Hong Zhang , WenXiang Xie , Xiong Liu
Abstract: A method includes detecting noise in a laser output of a heat assisted magnetic recording device. The noise is converted into an electrical signal including a numerical value. A least significant digit of the numerical value is selected. The least significant digit is concatenated with another least significant digit from another detecting of another noise in another laser output to form a number.
-
公开(公告)号:US10528348B2
公开(公告)日:2020-01-07
申请号:US15914598
申请日:2018-03-07
Applicant: Seagate Technology LLC
Inventor: Xiong Liu , WenXiang Xie , Quan Li , Jian Qiang
IPC: G06F12/02 , G06F12/08 , G06F9/30 , G06F12/0893 , G06F12/0866 , G11B20/10 , G11B20/12
Abstract: In one implementation, this disclosure provides a method for executing a partial band rewrite operation comprising identifying a first track of a shingled data band to receive data of a write received at a shingled media storage device and writing a first subset of the received data to a media cache, where the first subset corresponds to the first track of the shingled data band to receive data of the write command. The method also includes writing a remaining subset of the received data to target locations within the shingled data band without updating data on the first track within the shingled data band corresponding to the first subset of the received data.
-
公开(公告)号:US20190258402A1
公开(公告)日:2019-08-22
申请号:US15944235
申请日:2018-04-03
Applicant: Seagate Technology LLC
Inventor: Xiong Liu , Jiangnan Lin , WenXiang Xie
Abstract: A data-storing method for accelerated read throughput of a channel received as part of a multi-channel data stream includes writing a first channel segment of the multi-channel data stream to a first continuous sequence of physical blocks along a first data track of a storage medium within a storage device and identifying a second channel segment of the multi-channel data stream as being a continuation of the first channel segment. The method further includes writing the second channel segment to a second continuous sequence of physical blocks along a second data track responsive to the identification, the second continuous sequence of physical blocks being offset from the first continuous sequence in a down-track direction by a minimum block offset, the minimum block offset representing at least a number of physical blocks on the storage medium that rotate below a read/write element of the storage device during a time that the read/write element is moved from the first data track to the second data track.
-
-
-
-
-
-
-
-
-