-
公开(公告)号: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.
-
公开(公告)号: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.
-
公开(公告)号:US11923026B2
公开(公告)日:2024-03-05
申请号:US17394738
申请日:2021-08-05
Applicant: Seagate Technology LLC
Inventor: Jeremy B. Goolsby , Ryan J. Goss , Indrajit Prakash Zagade , Thomas V. Spencer , Jeffrey J. Pream , Christopher A. Smith , Charles McJilton
CPC classification number: G11C29/42 , G06F11/073 , G06F11/0766 , G06F11/3037 , G11C29/12005 , G11C29/18 , G11C29/4401
Abstract: A data storage system may connect a non-volatile memory to a quarantine module that generates a quarantine strategy in response to a pending data access request to the non-volatile memory. The quarantine strategy can proactively prescribing a plurality of status levels for physical data addresses of the non-volatile memory. A comparison of a volume of errors for the non-volatile memory to a first threshold of the quarantine strategy with the quarantine module may prompt the alteration of a first status level of the plurality of status levels for a first physical data address of the non-volatile memory, as directed by the quarantine strategy.
-
公开(公告)号:US11698754B2
公开(公告)日:2023-07-11
申请号:US17492918
申请日:2021-10-04
Applicant: Seagate Technology LLC
Inventor: Charles McJilton , Jeffrey Pream , Jonathan Henze , Indrajit Zagade
CPC classification number: G06F3/0659 , G06F3/061 , G06F3/0679 , G06F12/0276 , G06F2212/202 , G06F2212/702
Abstract: Method and apparatus for managing data in a storage device, such as a solid-state drive (SSD). A non-volatile memory (NVM) is arranged into multiple garbage collection units (GCUs) each separately erasable and allocatable as a unit. Read circuitry applies read voltages to memory cells in the GCUs to sense a programmed state of the memory cells. Calibration circuitry groups different memory cells from different GCUs into calibration groups that share a selected set of read voltages. A read command queue accumulates pending read commands to transfer data from the NVM to a local read buffer. Read command coalescing circuitry coalesces selected read commands from the queue into a combined command for execution as a single batch command. The combined batch command may include read voltages for use in retrieval of the requested data.
-
公开(公告)号:US20220129378A1
公开(公告)日:2022-04-28
申请号:US17492918
申请日:2021-10-04
Applicant: Seagate Technology LLC
Inventor: Charles McJilton , Jeffrey Pream , Jonathan Henze , Indrajit Zagade
IPC: G06F12/02
Abstract: Method and apparatus for managing data in a storage device, such as a solid-state drive (SSD). A non-volatile memory (NVM) is arranged into multiple garbage collection units (GCUs) each separately erasable and allocatable as a unit. Read circuitry applies read voltages to memory cells in the GCUs to sense a programmed state of the memory cells. Calibration circuitry groups different memory cells from different GCUs into calibration groups that share a selected set of read voltages. A read command queue accumulates pending read commands to transfer data from the NVM to a local read buffer. Read command coalescing circuitry coalesces selected read commands from the queue into a combined command for execution as a single batch command. The combined batch command may include read voltages for use in retrieval of the requested data.
-
-
-
-