-
公开(公告)号:US20180253240A1
公开(公告)日:2018-09-06
申请号:US15938262
申请日:2018-03-28
Applicant: Seagate Technology LLC
Inventor: Abdel Hakim Alhussien , Alex Tang , Leonid Baryudin , Erich Franz Haratsch
CPC classification number: G06F3/0619 , G06F3/0625 , G06F3/065 , G06F3/0659 , G06F3/0679 , G06F12/0246 , G06F12/0253 , G06F2212/702
Abstract: Systems and methods presented herein provide for open block handling of an SSD. In one embodiment, an SSD includes a buffer, and an MLC flash device. The SSD also includes a controller operable to write data in the buffer based on an Input/Output (I/O) request (e.g., from a host), to begin copying the data from the buffer to a block of the MLC flash device, to copy a portion of the data associated with open word lines of the block to another location in the buffer after a power cycle, and to update a lookup table for the copied portion of the data with the other location so that the copied portion of the data can be accessed via a subsequent I/O request.
-
公开(公告)号:US09933963B1
公开(公告)日:2018-04-03
申请号:US15446576
申请日:2017-03-01
Applicant: Seagate Technology LLC
Inventor: Abdel Hakim Alhussien , Alex Tang , Leonid Baryudin , Erich Franz Haratsch
CPC classification number: G06F3/0619 , G06F3/0625 , G06F3/065 , G06F3/0659 , G06F3/0679 , G06F12/0246 , G06F12/0253 , G06F2212/702
Abstract: Systems and methods presented herein provide for open block handling of an SSD. In one embodiment, an SSD includes a buffer, and an MLC flash device. The SSD also includes a controller operable to write data in the buffer based on an Input/Output (I/O) request (e.g., from a host), to begin copying the data from the buffer to a block of the MLC flash device, to copy a portion of the data associated with open word lines of the block to another location in the buffer after a power cycle, and to update a lookup table for the copied portion of the data with the other location so that the copied portion of the data can be accessed via a subsequent I/O request.
-