-
公开(公告)号:US20220115076A1
公开(公告)日:2022-04-14
申请号:US17499418
申请日:2021-10-12
Applicant: Seagate Technology LLC
Inventor: Ryan J. Goss , Christopher A. Smith , Indrajit Zagade , Jonathan Henze
Abstract: A solid-state memory may have many non-individually erasable memory cells arranged into calibration groups with each memory cell in each respective calibration group using a common set of read voltages to sense programmed states. An evaluation circuit of the solid-state memory may be configured to measure at least one read parameter for each calibration group responsive to read operations carried out upon the memory cells in the associated calibration group. An adjustment circuit of the solid-state memory may redistribute the memory cells of an existing calibration group into at least one new calibration group in response to the at least one measured read parameter.
-
公开(公告)号:US11287983B2
公开(公告)日:2022-03-29
申请号:US16936573
申请日:2020-07-23
Applicant: Seagate Technology LLC
Inventor: Indrajit Zagade , Vishal Thakkar , Prasad Ramchandra Kadam
Abstract: A RAID storage management system includes a plurality of RAID storage devices and a controller configured to manage the plurality of RAID storage devices. The RAID storage management system also includes at least one expander operatively connected to the controller and operatively connected to the plurality of RAID storage devices. The expander is configured to receive a request from the controller for a RAID operation. The expander is also configured to, upon receiving the request, operate to assist the controller in performing the requested RAID operation.
-
公开(公告)号:US10761738B2
公开(公告)日:2020-09-01
申请号:US16034581
申请日:2018-07-13
Applicant: Seagate Technology LLC
Inventor: Indrajit Zagade , Vishal Thakkar , Prasad Ramchandra Kadam
Abstract: A RAID storage management system includes a plurality of RAID storage devices and a controller configured to manage the plurality of RAID storage devices. The RAID storage management system also includes at least one expander operatively connected to the controller and operatively connected to the plurality of RAID storage devices. The expander is configured to receive a request from the controller for a RAID operation. The expander is also configured to, upon receiving the request, operate to assist the controller in performing the requested RAID operation.
-
公开(公告)号:US11810625B2
公开(公告)日:2023-11-07
申请号:US17499418
申请日:2021-10-12
Applicant: Seagate Technology LLC
Inventor: Ryan J. Goss , Christopher A. Smith , Indrajit Zagade , Jonathan Henze
CPC classification number: G11C16/26 , G11C29/38 , G11C16/0483
Abstract: A solid-state memory may have many non-individually erasable memory cells arranged into calibration groups with each memory cell in each respective calibration group using a common set of read voltages to sense programmed states. An evaluation circuit of the solid-state memory may be configured to measure at least one read parameter for each calibration group responsive to read operations carried out upon the memory cells in the associated calibration group. An adjustment circuit of the solid-state memory may redistribute the memory cells of an existing calibration group into at least one new calibration group in response to the at least one measured read parameter.
-
公开(公告)号: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.
-
公开(公告)号:US20200019323A1
公开(公告)日:2020-01-16
申请号:US16034581
申请日:2018-07-13
Applicant: Seagate Technology LLC
Inventor: Indrajit Zagade , Vishal Thakkar , Prasad Ramchandra Kadam
Abstract: A RAID storage management system includes a plurality of RAID storage devices and a controller configured to manage the plurality of RAID storage devices. The RAID storage management system also includes at least one expander operatively connected to the controller and operatively connected to the plurality of RAID storage devices. The expander is configured to receive a request from the controller for a RAID operation. The expander is also configured to, upon receiving the request, operate to assist the controller in performing the requested RAID operation.
-
-
-
-
-
-