-
公开(公告)号:US11954341B2
公开(公告)日:2024-04-09
申请号:US17737719
申请日:2022-05-05
发明人: Jin Quan Shen , Xiong Liu , David W. Miller , Choonwei Ng
IPC分类号: G06F3/06 , G06F9/4401
CPC分类号: G06F3/0634 , G06F3/0625 , G06F3/0658 , G06F9/4401 , G06F3/0679
摘要: A data storage system includes a plurality of data storage drives, and a system controller coupled to each data storage drive of the plurality of data storage drives. The system controller is configured to store internal drive management data for each data storage drive of the plurality of data storage drives.
-
公开(公告)号:US11726710B2
公开(公告)日:2023-08-15
申请号:US17130863
申请日:2020-12-22
发明人: Xiong Liu , Wei Zhang , Jin Quan Shen , Feng Shen
CPC分类号: G06F3/0659 , G06F3/0619 , G06F3/0676 , G06F11/1004 , G11B20/1258 , G11B2020/1292
摘要: The technology disclosed herein pertains to a system and method for storing data on a storage media using both down-track super parity and cross-track super parity. Specifically, a method disclosed herein provides for generating down-track super parity values for data on the plurality of tracks and storing the down-track super parity values on a down-track super parity row of the storage block and generating cross-track super parity values for data on the plurality of rows and storing the cross-track super parity values on a cross-track upper parity track, wherein the cross-track super parity value for any given row is generated by inputting the data on the given row into an exclusive-OR (XOR) gate.
-
公开(公告)号:US20160224099A1
公开(公告)日:2016-08-04
申请号:US14611648
申请日:2015-02-02
发明人: Jin Quan Shen , Yong Peng Chng , Caihua Zheng , Choon Kiat Tan
IPC分类号: G06F1/32 , G06F3/06 , G11C11/406
CPC分类号: G06F1/3275 , G06F1/3268 , G06F1/3287 , G06F3/0632 , G06F9/4401 , G06F11/0751 , G06F12/16 , G06F21/64 , G11C11/40615 , Y02D10/14 , Y02D10/154 , Y02D50/20
摘要: 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.
摘要翻译: 本文公开的系统的实现提供了一种包括片上系统的装置,其中片上系统被配置为从主机接收睡眠命令,并且响应于睡眠命令,计算来自 诸如紧耦合存储器(TCM)的低延迟存储器将主校验和和数据块复制到易失性存储介质中,保留片上系统在易失性存储介质中的接口变量,在易失性存储介质中操作易失性存储介质 自刷新模式,并关闭芯片上系统的其他组件的电源。
-
公开(公告)号:US20210286552A1
公开(公告)日:2021-09-16
申请号:US16817819
申请日:2020-03-13
发明人: Jin Quan Shen , Xiong Liu , Brian T. Edgar , Jae Ik Song
IPC分类号: G06F3/06
摘要: A data storage system can connect a cache memory to a caching module, a host, and a data storage device. The caching module can employ one or more local controllers to generate a caching strategy in response to detected data storage operations and execute the caching strategy to divide the cache memory into a first pool having a first size and a second pool having a second size.
-
公开(公告)号:US20190332482A1
公开(公告)日:2019-10-31
申请号:US15965561
申请日:2018-04-27
发明人: Jin Quan Shen , Tse Jen Lee , Hui Liu , Yong Peng Chng
摘要: 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
发明人: Jin Quan Shen , Yong Peng Chng , Choon Kiat Tan
CPC分类号: G06F9/4406 , G06F1/00 , G06F9/4418
摘要: 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
IPC分类号: G06F3/06
CPC分类号: G06F3/0619 , G06F3/0653 , G06F3/0685 , G06F11/3034 , G06F11/3055
摘要: 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.
-
公开(公告)号:US20230359375A1
公开(公告)日:2023-11-09
申请号:US17737719
申请日:2022-05-05
发明人: Jin Quan Shen , Xiong Liu , David W. Miller , Choonwei Ng
IPC分类号: G06F3/06 , G06F9/4401
CPC分类号: G06F3/0634 , G06F9/4401 , G06F3/0658 , G06F3/0625 , G06F3/0679
摘要: A data storage system includes a plurality of data storage drives, and a system controller coupled to each data storage drive of the plurality of data storage drives. The system controller is configured to store internal drive management data for each data storage drive of the plurality of data storage drives.
-
公开(公告)号:US11307805B2
公开(公告)日:2022-04-19
申请号:US16887257
申请日:2020-05-29
发明人: Xiong Liu , Jin Quan Shen
摘要: A disk drive comprises non-volatile rotatable media and a controller operatively coupled to the non-volatile rotatable media. The controller is configured to receive a series of host commands to be executed by the controller and generate a command execution sequence comprising the series of host commands. A task manager, integral or coupled to the controller, is configured to receive a plurality of background tasks comprising a least two priority background tasks to be executed by the controller along with execution of the series of host commands, and insert one or more of the at least two priority background tasks into the command execution sequence while maintaining a specified ratio of priority background task execution and host command execution substantially constant. The controller is configured to execute the command execution sequence with the one or more inserted priority background tasks.
-
公开(公告)号:US11188252B2
公开(公告)日:2021-11-30
申请号:US16817819
申请日:2020-03-13
发明人: Jin Quan Shen , Xiong Liu , Brian T. Edgar , Jae Ik Song
IPC分类号: G06F3/06
摘要: A data storage system can connect a cache memory to a caching module, a host, and a data storage device. The caching module can employ one or more local controllers to generate a caching strategy in response to detected data storage operations and execute the caching strategy to divide the cache memory into a first pool having a first size and a second pool having a second size.
-
-
-
-
-
-
-
-
-