US 11,669,393 B2
Memory device for swapping data and operating method thereof
Jeongho Lee, Suwon-si (KR); Youngsik Kim, Suwon-si (KR); Seungyou Baek, Suwom-si (KR); Youngkwang Yoo, Suwon-si (KR); Younggeun Lee, Suwon-si (KR); and Yena Lee, Suwon-si (KR)
Assigned to Samsung Electronics Co., Ltd., Suwon-si (KR)
Filed by SAMSUNG ELECTRONICS CO., LTD., Suwon-si (KR)
Filed on Oct. 6, 2021, as Appl. No. 17/495,632.
Application 17/495,632 is a division of application No. 16/695,395, filed on Nov. 26, 2019, granted, now 11,163,638.
Claims priority of application No. 10-2019-0040123 (KR), filed on Apr. 5, 2019.
Prior Publication US 2022/0027232 A1, Jan. 27, 2022
Int. Cl. G11C 29/00 (2006.01); G06F 11/10 (2006.01); G06F 11/30 (2006.01); G06F 9/54 (2006.01); G11C 13/00 (2006.01); G06F 12/02 (2006.01); G06F 9/30 (2018.01)
CPC G06F 11/1044 (2013.01) [G06F 9/30029 (2013.01); G06F 9/544 (2013.01); G06F 11/3037 (2013.01); G06F 12/0246 (2013.01); G11C 13/0004 (2013.01); G11C 13/004 (2013.01); G11C 13/0069 (2013.01)] 9 Claims
OG exemplary drawing
 
1. An operating method of a memory device comprising a memory cell array, a row decoder, a control circuit, a read circuit, a write circuit, a first buffer and a second buffer, the method executable by the control circuit and comprising operations of:
1) controlling the read circuit to read first data from a first location of the memory cell array identified by a first address;
2) controlling the first buffer to store the first data that is read in operation (1) or an error-corrected version of the first data;
3) controlling the write circuit to write the first data or the error-corrected version of the first data, which is stored in the first buffer, into a second location of the memory cell array identified by a second address;
4) controlling the second buffer to store second data written at the second location of the memory cell array or an error-corrected version of the second data; and
5) controlling the write circuit to write the second data or the error-corrected version of the second data, which is stored in the second buffer, into the first location of the memory cell array identified by the first address, wherein
operations (1) through (5) are performed in response to the control circuit receiving one or more commands from a memory controller that is disposed externally to the memory device.