US 12,417,814 B2
Storage device for backing up state group data in the event of a sudden power-off and program method thereof
Hyeonwu Kim, Suwon-si (KR); Hojun Jo, Suwon-si (KR); Jihwan Mun, Suwon-si (KR); Yoonjin Lee, Suwon-si (KR); and Jae Hun Jang, Suwon-si (KR)
Assigned to Samsung Electronics Co., Ltd., Gyeonggi-do (KR)
Filed by Samsung Electronics Co., Ltd., Suwon-si (KR)
Filed on Mar. 20, 2023, as Appl. No. 18/186,480.
Claims priority of application No. 10-2022-0128754 (KR), filed on Oct. 7, 2022.
Prior Publication US 2024/0120019 A1, Apr. 11, 2024
Int. Cl. G11C 16/06 (2006.01); G11C 16/10 (2006.01); G11C 16/34 (2006.01); G11C 29/52 (2006.01)
CPC G11C 29/52 (2013.01) [G11C 16/102 (2013.01); G11C 16/3459 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A method for programming a storage device including a nonvolatile memory device and a storage controller for storing multi-bit data:
programming, by the storage controller, the multi-bit data into the nonvolatile memory device based on a pre-programming operation;
reading state group data of the multi-bit data generated in the nonvolatile memory device based on a program result of the pre-programming operation, the state group data including a data portion and a parity portion;
performing, by the storage controller, error correction decoding on the state group data, wherein the error correction decoding is performed based at least in part on the parity portion; and
removing the parity portion of the state group data after performing the error correction decoding.