-
公开(公告)号:US11429315B1
公开(公告)日:2022-08-30
申请号:US17016502
申请日:2020-09-10
Applicant: Seagate Technology LLC
Inventor: Jeffrey John Pream , Jeremy Blair Goolsby
Abstract: Systems and methods are disclosed for command status polling at a flash queue of a non-volatile memory device. The flash queue may be configured to perform polling on the status of flash operations without direct oversight from the data storage controller or firmware. In certain embodiments, a flash queue circuit may be configured to receive, from a data storage controller of a nonvolatile solid state memory (NVSSM) data storage device, one or more commands to access a flash memory of the NVSSM data storage device, each command of the one or more commands including one or more instructions. The flash queue circuit may execute the one or more commands to access the flash memory, evaluate a status response from the flash memory at the flash queue circuit, and re-execute a sequence of instructions of the one or more commands based on the status response.
-
公开(公告)号:US20230032639A1
公开(公告)日:2023-02-02
申请号:US17389521
申请日:2021-07-30
Applicant: Seagate Technology LLC
Inventor: Jack Vincent Anderson , Jonathan Henze , Ryan James Goss , Charles McJilton , Jeremy Blair Goolsby
Abstract: A data storage system may store a first data block having a first data configuration generated by a host in a non-volatile memory that is connected to a data module. A data strategy may be generated with the data module in response to the storage of data with the data strategy consisting of at least one trigger associated with identifying the first data block as hot. The first data block can be replicated to a different memory location with a second data configuration as directed by the data strategy with the first data configuration being different than the second data configuration.
-
公开(公告)号:US12135895B2
公开(公告)日:2024-11-05
申请号:US17389521
申请日:2021-07-30
Applicant: Seagate Technology LLC
Inventor: Jack Vincent Anderson , Jonathan Henze , Ryan James Goss , Charles McJilton , Jeremy Blair Goolsby
Abstract: A data storage system may store a first data block having a first data configuration generated by a host in a non-volatile memory that is connected to a data module. A data strategy may be generated with the data module in response to the storage of data with the data strategy consisting of at least one trigger associated with identifying the first data block as hot. The first data block can be replicated to a different memory location with a second data configuration as directed by the data strategy with the first data configuration being different than the second data configuration.
-
公开(公告)号:US10802756B1
公开(公告)日:2020-10-13
申请号:US16033607
申请日:2018-07-12
Applicant: Seagate Technology LLC
Inventor: Jeffrey John Pream , Jeremy Blair Goolsby
Abstract: Systems and methods are disclosed for command status polling at a flash queue of a non-volatile memory device. The flash queue may be configured to perform polling on the status of flash operations without direct oversight from the data storage controller or firmware. In certain embodiments, a flash queue circuit may be configured to receive, from a data storage controller of a nonvolatile solid state memory (NVSSM) data storage device, one or more commands to access a flash memory of the NVSSM data storage device, each command of the one or more commands including one or more instructions. The flash queue circuit may execute the one or more commands to access the flash memory, evaluate a status response from the flash memory at the flash queue circuit, and re-execute a sequence of instructions of the one or more commands based on the status response.
-
-
-