IP Library › Granted Patent US 12,292,793
Granted Patent B2
US 12,292,793 · App. 18/355,157 · Granted May 6, 2025

Memory device, memory system, and method of operating the same

Inventor: Jong-Wook Park (Suwon-si, KR)
Assignee: SAMSUNG ELECTRONICS CO., LTD.
G06F11/1068G06F11/1048G11C29/52H03M13/05H03M13/09
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,292,793
App. No.
18/355,157
Granted
May 6, 2025
Kind
B2
Abstract

A memory device, a memory system, and a method of operating the same. The memory device includes a memory cell array including a plurality of memory cells and a write command determination unit (WCDU) that determines whether a write command input to the memory device is (to be) accompanied a masking signal. The WCDU produces a first control signal if the input write command is (to be) accompanied by a masking signal. A data masking unit combines a portion of read data read from the memory cell array with a corresponding portion of input write data corresponding to the write command and generates modulation data in response to the first control signal. An error correction code (ECC) engine generates parity of the modulation data.

Claims (49)

1. A memory device, comprising:

a memory cell array including a plurality of memory cells;

a write command circuit configured to receive a read-modify-write (RMW) command;

a first pin configured to receive write data;

a second pin configured to receive a data masking signal;

a data modulation circuit configured to:

read first data from the memory cell array;

receive the write data through the first pin and the data masking signal through the second pin; and

generate modulation data by replacing a portion of the first data from the memory cell array with a first portion of the write data; and

an error correction code (ECC) circuit configured to generate first parity data based on the modulation data, and store a codeword including the modulation data and the first parity data, in the memory cell array.

2. The memory device of claim 1 , wherein the data modulation circuit is configured to perform masking operation on a second portion of the write data based on applying the data masking signal in synchronization with the write data.

3. The memory device of claim 1 , wherein the data modulation circuit is configured to perform masking operation on a second portion of the write data when the data masking signal is at a logic high level.

4. The memory device of claim 3 , wherein the memory device operates in a burst mode having a data size of n, and

wherein a masking unit is a smallest unit at which the data modulation circuit performs masking operation on the write data.

5. The memory device of claim 4 , wherein the masking unit of the second portion of the write data has a length of at least one byte.

6. The memory device of claim 4 , wherein the masking unit of the second portion of the write data has a length of at least one bit.

7. The memory device of claim 1 , wherein the write command circuit is configured to activate a column select signal for reading the first data prior to activating the data masking signal by the data modulation circuit.

8. The memory device of claim 1 , wherein the data modulation circuit is configured to not perform masking operation on the write data when the data masking signal is at a logic low level, and the write command circuit is configured to store the write data to the memory cell array.

9. The memory device of claim 1 , wherein the ECC circuit is further configured to read the codeword stored in the memory cell array and perform ECC decoding operation on the codeword to generate the first data.

10. The memory device of claim 1 , wherein the data modulation circuit comprises:

a first data modulation circuit configured to generate second modulation data for a first bank among a plurality of banks in the memory device; and

a second data modulation circuit configured to generate third modulation data for a second bank among the plurality of banks in the memory device.

11. A memory system, comprising:

a memory controller configured to provide one or more commands;

a memory device comprising:

a write command circuit configured to receive a read-modify-write (RMW) command;

a first pin configured to receive write data;

a second pin configured to receive a data masking signal;

a data modulation circuit configured to:

read first data from the memory cell array;

receive the write data through the first pin and the data masking signal through the second pin; and

generate modulation data by replacing a portion of the first data from the memory cell array with a first portion of the write data; and

an error correction code (ECC) circuit configured to generate first parity data based on the modulation data, and store a codeword including the modulation data and the first parity data, in the memory cell array.

12. The memory system of claim 11 , wherein the data modulation circuit is configured to perform masking operation on a second portion of the write data based on applying the data masking signal in synchronization with the write data.

13. The memory system of claim 11 , wherein the data modulation circuit is configured to perform masking operation a second portion of the write data when the data masking signal is at a logic high level.

14. The memory system of claim 13 , wherein the memory device operates in a burst mode having a data size of n, and

wherein a masking unit is a smallest unit at which the data modulation circuit performs masking operation on the write data.

15. The memory system of claim 14 , wherein the masking unit of the second portion of the write data has a length of at least one byte.

16. The memory system of claim 14 , wherein the masking unit of the second portion of the write data has a length of at least one bit.

17. The memory system of claim 11 , wherein the write command circuit is configured to activate a column select signal for reading the first data prior to activating the data masking signal by the data modulation circuit.

18. The memory system of claim 11 , wherein the data modulation circuit is configured to not perform masking operation on the write data when the data masking signal is at a logic low level, and the write command circuit is configured to store the write data to the memory cell array.

19. The memory system of claim 11 , wherein the ECC circuit is further configured to read the codeword stored in the memory cell array and perform ECC decoding operation on the codeword to generate the first data.

20. A method of performing mask write operation in a memory device, the method comprising:

receiving a read-modify-write (RMW) command;

receiving write data through a first pin of the memory device;

receiving a data masking signal through a second pin of the memory device;

reading first data from a memory cell array of the memory device;

generating modulation data by replacing a portion of the first data from the memory cell array with a first portion of the write data, and generating first parity data based on encoding the modulation data; and

storing a codeword including the modulation data and the first parity data, in the memory cell array.

Priority Claims (1)
KR 10-2013-0028241 · Mar 15, 2013 · national
Continuity (7)
Continuation 17587418 · Jan 28, 2022
Continuation 17306345 · May 3, 2021
Continuation 16666617 · Oct 29, 2019
Continuation 15154277 · May 13, 2016
Continuation 13861676 · Apr 12, 2013
Provisional Application 61623221 · Apr 12, 2012
Related Publication 20230359524A1 · Nov 9, 2023
References Cited (79)
US 4740922A · Ogawa · 1988 [cited by applicant]
US 5347648A · Stamm et al. · 1994 [cited by applicant]
US 5996052A · Taniguchi et al. · 1999 [cited by applicant]
US 6161208A · Dutton et al. · 2000 [cited by applicant]
US 6373783B1 · Tomita · 2002 [cited by applicant]
US 6473360B2 · Ooishi · 2002 [cited by applicant]
US 6735726B2 · Muranaka et al. · 2004 [cited by applicant]
US 6784117B2 · Irizumi · 2004 [cited by applicant]
US 6976204B1 · Chambers et al. · 2005 [cited by applicant]
US 7483289B2 · Jain · 2009 [cited by applicant]
US 7516371B2 · Sakaue et al. · 2009 [cited by applicant]
US 7565593B2 · Dixon et al. · 2009 [cited by applicant]
US 7676728B2 · Resnick et al. · 2010 [cited by applicant]
US 7716430B2 · Barnum et al. · 2010 [cited by applicant]
US 8065589B2 · Iida · 2011 [cited by applicant]
US 8086936B2 · Gower et al. · 2011 [cited by applicant]
US 8132086B2 · Park et al. · 2012 [cited by applicant]
US 8245101B2 · Olbrich et al. · 2012 [cited by applicant]
US 8976734B2 · Tong et al. · 2015 [cited by applicant]
US 9037949B1 · Vogelsang · 2015 [cited by examiner]
US 9350386B2 · Park · 2016 [cited by applicant]
US 10545820B2 · Park · 2020 [cited by applicant]
US 10997020B2 · Park · 2021 [cited by applicant]
US 11269724B2 · Park · 2022 [cited by applicant]
US 11775369B2 · Tsern · 2023 [cited by examiner]
US 20010015927A1 · Ooishi · 2001 [cited by applicant]
US 20010023479A1 · Kimura et al. · 2001 [cited by applicant]
US 20010023496A1 · Yamamoto et al. · 2001 [cited by applicant]
US 20020018389A1 · Ito et al. · 2002 [cited by applicant]
US 20020159318A1 · Arimoto et al. · 2002 [cited by applicant]
US 20040078675A1 · Kootstra · 2004 [cited by applicant]
US 20040163027A1 · MacLaren · 2004 [cited by examiner]
US 20040237022A1 · Karpuszka et al. · 2004 [cited by applicant]
US 20050169091A1 · Miki et al. · 2005 [cited by applicant]
US 20050185524A1 · Park et al. · 2005 [cited by applicant]
US 20050268203A1 · Keays et al. · 2005 [cited by applicant]
US 20060126472A1 · Hwang et al. · 2006 [cited by applicant]
US 20070226590A1 · Nagai · 2007 [cited by applicant]
US 20080155379A1 · Katoh · 2008 [cited by examiner]
US 20090049455A1 · Ito et al. · 2009 [cited by applicant]
US 20100146368A1 · Chishti et al. · 2010 [cited by applicant]
US 20100235714A1 · Toda · 2010 [cited by applicant]
US 20100269021A1 · Gower et al. · 2010 [cited by applicant]
US 20100325333A1 · Kimelman et al. · 2010 [cited by applicant]
US 20110205832A1 · Jeon · 2011 [cited by applicant]
US 20120144267A1 · Yeh et al. · 2012 [cited by applicant]
US 20130159644A1 · Lee · 2013 [cited by applicant]
US 20130275830A1 · Park · 2013 [cited by applicant]
US 20140059406A1 · Hyun et al. · 2014 [cited by applicant]
US 20140136925A1 · Joo · 2014 [cited by applicant]
US 20140237319A1 · Seo et al. · 2014 [cited by applicant]
US 20140137470A1 · Chung et al. · 2014 [cited by applicant]
US 20140317470A1 · Chung et al. · 2014 [cited by applicant]
US 20140325313A1 · Chan · 2014 [cited by examiner]
US 20150019934A1 · Chae · 2015 [cited by applicant]
US 20150162101A1 · Ware et al. · 2015 [cited by applicant]
US 20160042797A1 · Kim · 2016 [cited by applicant]
US 20160259684A1 · Park · 2016 [cited by applicant]
US 20190304516A1 · Shimizu · 2019 [cited by examiner]
US 20200065189A1 · Park · 2020 [cited by applicant]
US 20210191622A1 · Johnson · 2021 [cited by examiner]
US 20210255922A1 · Park · 2021 [cited by applicant]
US 20210397561A1 · Song · 2021 [cited by examiner]
US 20220156147A1 · Park · 2022 [cited by applicant]
JP 2010182375 · 2010 [cited by applicant]
JP 2011253251 · 2011 [cited by applicant]
JP 3669103 · 2015 [cited by applicant]
KR 100795545 · 2008 [cited by applicant]
1st Office Action Issued May 31, 2019 in Corresponding Korean Application No. 10-2013-0028241. [cited by applicant]
Notice of Allowance Dated Apr. 3, 2019 in Corresponding U.S. Appl. No. 15/154,277. [cited by applicant]
Notice of Allowance Dated Nov. 4, 2021 in Corresponding U.S. Appl. No. 17/306,345. [cited by applicant]
Notice of Allowance Dated Feb. 11, 2021 in Corresponding U.S. Appl. No. 16/666,617. [cited by applicant]
Notice of Allowanece Dated Jul. 29, 2019 in Corresponding U.S. Appl. No. 15/154,277. [cited by applicant]
Office Action Dated May 3, 2018 in Corresponding U.S. Appl. No. 15/154,277. [cited by applicant]
Office Action Dated Oct. 5, 2017 in Corresponding U.S. Appl. No. 15/154,277. [cited by applicant]
Office Action Dated Dec. 14, 2018 in Corresponding U.S. Appl. No. 15/154,277. [cited by applicant]
Office Action Dated Oct. 5, 2020 in Corresponding U.S. Appl. No. 16/666,617. [cited by applicant]
Notice of Allowance Dated Apr. 11, 2023 in Corresponding U.S. Appl. No. 17/587,418. [cited by applicant]
Office Action Dated Jan. 5, 2023 in Corresponding U.S. Appl. No. 17/587,418. [cited by applicant]