-
公开(公告)号:US20160224099A1
公开(公告)日:2016-08-04
申请号:US14611648
申请日:2015-02-02
Applicant: Seagate Technology LLC
Inventor: Jin Quan Shen , Yong Peng Chng , Caihua Zheng , Choon Kiat Tan
IPC: G06F1/32 , G06F3/06 , G11C11/406
CPC classification number: G06F1/3275 , G06F1/3268 , G06F1/3287 , G06F3/0632 , G06F9/4401 , G06F11/0751 , G06F12/16 , G06F21/64 , G11C11/40615 , Y02D10/14 , Y02D10/154 , Y02D50/20
Abstract: An implementation of a system disclosed herein provides an apparatus, comprising a system on chip, wherein the system on chip is configured to receive a sleep command from a host and in response to the sleep command, calculate a primary checksum of a block of data from a low latency memory such as a tightly coupled memory (TCM), copy the primary checksum and the block of data into a volatile storage media, preserve interface variables of the system on chip in the volatile storage media, operate the volatile storage media in a self-refresh mode, and shut down power to other components on the system on chip.
Abstract translation: 本文公开的系统的实现提供了一种包括片上系统的装置,其中片上系统被配置为从主机接收睡眠命令,并且响应于睡眠命令,计算来自 诸如紧耦合存储器(TCM)的低延迟存储器将主校验和和数据块复制到易失性存储介质中,保留片上系统在易失性存储介质中的接口变量,在易失性存储介质中操作易失性存储介质 自刷新模式,并关闭芯片上系统的其他组件的电源。
-
公开(公告)号:US10725851B2
公开(公告)日:2020-07-28
申请号:US15965561
申请日:2018-04-27
Applicant: Seagate Technology LLC
Inventor: Jin Quan Shen , Tse Jen Lee , Hui Liu , Yong Peng Chng
Abstract: A data storage device that includes a data storage medium and a controller communicatively coupled to the data storage medium. The controller is configured to receive commands from a host and to detect a hung state in the data storage device. The controller is also configured to determine an execution status of a command, of the commands from the host, associated with the hung state. The controller is further configured to dynamically carry out a self-recovery operation in the data storage device to clear the hung state. The self-recovery operation includes steps that depend upon the execution status of the command associated with the hung state.
-
公开(公告)号:US10275166B2
公开(公告)日:2019-04-30
申请号:US15971588
申请日:2018-05-04
Applicant: SEAGATE TECHNOLOGY LLC
Inventor: Jin Quan Shen , Yong Peng Chng , Thein Than Zaw , Robertus Hartono
Abstract: Systems and methods for saving critical data upon power loss are described. In one embodiment, the systems and methods include performing a write operation to a first track of a storage drive, monitoring a voltage level of a storage drive to detect power loss on the storage drive while performing the write operation, identifying a track ID of a second track adjacent to the first track upon detecting power loss on the storage drive, and storing the identified track ID in a non-volatile memory on the storage drive.
-
公开(公告)号:US10055001B2
公开(公告)日:2018-08-21
申请号:US14611648
申请日:2015-02-02
Applicant: Seagate Technology LLC
Inventor: Jin Quan Shen , Yong Peng Chng , Caihua Zheng , Choon Kiat Tan
IPC: G06F12/16 , G06F1/32 , G06F9/4401 , G06F3/0362 , G06F11/07 , G06F21/64 , G11C11/406 , G06F3/06
CPC classification number: G06F1/3275 , G06F1/3268 , G06F1/3287 , G06F3/0632 , G06F9/4401 , G06F11/0751 , G06F12/16 , G06F21/64 , G11C11/40615 , Y02D10/14 , Y02D10/154 , Y02D50/20
Abstract: An implementation of a system disclosed herein provides an apparatus, comprising a system on chip, wherein the system on chip is configured to receive a sleep command from a host and in response to the sleep command, calculate a primary checksum of a block of data from a low latency memory such as a tightly coupled memory (TCM), copy the primary checksum and the block of data into a volatile storage media, preserve interface variables of the system on chip in the volatile storage media, operate the volatile storage media in a self-refresh mode, and shut down power to other components on the system on chip.
-
公开(公告)号:US20180253241A1
公开(公告)日:2018-09-06
申请号:US15971588
申请日:2018-05-04
Applicant: SEAGATE TECHNOLOGY LLC
Inventor: Jin Quan Shen , Yong Peng Chng , Thein Than Zaw , Robertus Hartono
IPC: G06F3/06
CPC classification number: G06F3/0619 , G06F3/0653 , G06F3/0685 , G06F11/1441 , G06F11/3034 , G06F11/3058 , Y02D10/13
Abstract: Systems and methods for saving critical data upon power loss are described. In one embodiment, the systems and methods include performing a write operation to a first track of a storage drive, monitoring a voltage level of a storage drive to detect power loss on the storage drive while performing the write operation, identifying a track ID of a second track adjacent to the first track upon detecting power loss on the storage drive, and storing the identified track ID in a non-volatile memory on the storage drive.
-
公开(公告)号:US09983811B2
公开(公告)日:2018-05-29
申请号:US15164732
申请日:2016-05-25
Applicant: SEAGATE TECHNOLOGY LLC
Inventor: Jin Quan Shen , Yong Peng Chng , Thein Than Zaw , Robertus Hartono
CPC classification number: G06F3/0619 , G06F3/0653 , G06F3/0685 , G06F11/3034 , G06F11/3055
Abstract: Systems and methods for saving critical data upon power loss are described. In one embodiment, the systems and methods include performing a write operation to a first track of a storage drive, monitoring a voltage level of a storage drive to detect power loss on the storage drive while performing the write operation, identifying a track ID of a second track adjacent to the first track upon detecting power loss on the storage drive, and storing the identified track ID in a non-volatile memory on the storage drive.
-
公开(公告)号:US20170153901A1
公开(公告)日:2017-06-01
申请号:US14956097
申请日:2015-12-01
Applicant: Seagate Technology LLC
Inventor: Jin Quan Shen , Yong Peng Chng , Choon Kiat Tan
CPC classification number: G06F9/4406 , G06F1/00 , G06F9/4418
Abstract: A method or system comprises reading content of a plurality of system files from storage media of a storage device, generating a master storage device system file, and storing the master storage device system file on the storage media at a master system file location. The location of the master system file is provided to boot firmware or hardware. As a result, when the system boots up, the master system file is read into a temporary cache.
-
公开(公告)号:US20190332482A1
公开(公告)日:2019-10-31
申请号:US15965561
申请日:2018-04-27
Applicant: Seagate Technology LLC
Inventor: Jin Quan Shen , Tse Jen Lee , Hui Liu , Yong Peng Chng
Abstract: A data storage device that includes a data storage medium and a controller communicatively coupled to the data storage medium. The controller is configured to receive commands from a host and to detect a hung state in the data storage device. The controller is also configured to determine an execution status of a command, of the commands from the host, associated with the hung state. The controller is further configured to dynamically carry out a self-recovery operation in the data storage device to clear the hung state. The self-recovery operation includes steps that depend upon the execution status of the command associated with the hung state.
-
公开(公告)号:US09880857B2
公开(公告)日:2018-01-30
申请号:US14956097
申请日:2015-12-01
Applicant: Seagate Technology LLC
Inventor: Jin Quan Shen , Yong Peng Chng , Choon Kiat Tan
CPC classification number: G06F9/4406 , G06F1/00 , G06F9/4418
Abstract: A method or system comprises reading content of a plurality of system files from storage media of a storage device, generating a master storage device system file, and storing the master storage device system file on the storage media at a master system file location. The location of the master system file is provided to boot firmware or hardware. As a result, when the system boots up, the master system file is read into a temporary cache.
-
公开(公告)号:US20170344279A1
公开(公告)日:2017-11-30
申请号:US15164732
申请日:2016-05-25
Applicant: SEAGATE TECHNOLOGY LLC
Inventor: Jin Quan Shen , Yong Peng Chng , Thein Than Zaw , Robertus Hartono
IPC: G06F3/06
CPC classification number: G06F3/0619 , G06F3/0653 , G06F3/0685 , G06F11/3034 , G06F11/3055
Abstract: Systems and methods for saving critical data upon power loss are described. In one embodiment, the systems and methods include performing a write operation to a first track of a storage drive, monitoring a voltage level of a storage drive to detect power loss on the storage drive while performing the write operation, identifying a track ID of a second track adjacent to the first track upon detecting power loss on the storage drive, and storing the identified track ID in a non-volatile memory on the storage drive.
-
-
-
-
-
-
-
-
-