US 11,941,289 B2
Apparatus and method for checking an error of a non-volatile memory device in a memory system
Jung Ae Kim, Gyeonggi-do (KR); and Jee Yul Kim, Gyeonggi-do (KR)
Assigned to SK hynix Inc., Gyeonggi-do (KR)
Filed by SK hynix Inc., Gyeonggi-do (KR)
Filed on Mar. 17, 2021, as Appl. No. 17/204,036.
Claims priority of application No. 10-2020-0132607 (KR), filed on Oct. 14, 2020.
Prior Publication US 2022/0113908 A1, Apr. 14, 2022
Int. Cl. G06F 3/06 (2006.01); G06F 12/0882 (2016.01)
CPC G06F 3/0659 (2013.01) [G06F 3/0619 (2013.01); G06F 3/0653 (2013.01); G06F 3/0679 (2013.01); G06F 12/0882 (2013.01); G06F 2212/7201 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A memory system, comprising:
a memory device including a plurality of memory groups, each memory group including a plurality of non-volatile memory cells; and
a controller configured to:
transmit a command to the memory device so that the memory device performs a data input/output operation within at least one memory group among the plurality of memory groups,
receive a response which is subject to the command and output from the memory device, the response including a result of an operation that changes data of the at least one memory group performed corresponding to the command, and a status data output from the memory device in response to the operation that changes data of the at least one memory group, the status data including a current operation information, regarding the at least one memory group for which data was changed during the operation that changes data of the at least one memory group,
compare the status data with a physical to logical (P2L) map data item associated with the data input/output operation to perform a first determination regarding whether the data input/output operation has succeeded or failed,
perform, based on the response, a second determination regarding whether the data input/output operation has succeeded or failed,
determine whether the data input/output operation has succeeded or failed based on both the first determination and the second determination, and
update a logical to physical (L2P) map data item based on the P2L map data item according to the first determination and the second determination regarding whether the data input/output operation has succeeded or failed.