US 11,815,985 B2
Apparatus and method for checking an operation status of a memory device in a memory system
Jong-Min Lee, Seoul (KR)
Assigned to SK hynix Inc., Gyeonggi-do (KR)
Filed by SK hynix Inc., Gyeonggi-do (KR)
Filed on Dec. 16, 2019, as Appl. No. 16/715,817.
Claims priority of application No. 10-2019-0035006 (KR), filed on Mar. 27, 2019.
Prior Publication US 2020/0310896 A1, Oct. 1, 2020
Int. Cl. G06F 11/07 (2006.01); G06F 11/30 (2006.01); G06F 12/02 (2006.01); G11C 29/00 (2006.01); G11C 29/46 (2006.01); G11C 29/44 (2006.01); G11C 29/12 (2006.01)
CPC G06F 11/076 (2013.01) [G06F 11/3037 (2013.01); G06F 12/0246 (2013.01); G11C 29/44 (2013.01); G11C 29/46 (2013.01); G11C 29/886 (2013.01); G06F 2212/7211 (2013.01); G11C 2029/1202 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A memory system, comprising:
a memory device including a plurality of memory blocks, each including a plurality of memory cells coupled to a plurality of word lines; and
a controller configured to:
select a memory block among the plurality of memory blocks;
select a first word line group within a selected memory block to perform a first read test operation, and check an error included in data corresponding to the first word line group;
select a second word line group based on the error within the selected memory block to perform a second read test operation;
determine that an operation status regarding the selected memory block is normal when there is no error in the first and second read test operations;
determine that the operation status is good when the error detected in the first and second read test operations is below a threshold;
determine that the operation status is not good when the error detected in the first and second read test operations is over the threshold;
perform a read reclaim operation on the selected memory block when the operation status regarding the selected memory block is good, wherein the read reclaim operation includes copying or moving data stored in the selected memory block to another memory block having a better operation status than the selected memory block; and
perform a read reclaim operation on the selected memory block and then perform a bad block test operation to determine whether the selected memory block is reusable or not, when the operation status regarding the selected memory block is not good.