IP Library › Granted Patent US 12,530,132
Granted Patent B2
US 12,530,132 · App. 18/674,409 · Granted Jan 20, 2026

Memory systems with parity data generated using latches in memory devices

Inventors: Biao Yang (Hubei, CN); Suyi Liu (Hubei, CN); Lu Guo (Hubei, CN)
Assignee: Yangtze Memory Technologies Co., Ltd.
G06F3/0619G06F3/0659G06F3/0679
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,530,132
App. No.
18/674,409
Granted
Jan 20, 2026
Kind
B2
Abstract

Examples of the present disclosure provide a memory system and operating method thereof, and storage medium; wherein the memory system includes: a memory controller configured to send a first command, the first command including first data; and a memory device including a latch; the memory device coupled to the memory controller and configured to: receive the first command; in response to the first command, perform a logical operation on the first data with the latch to obtain parity data.

Claims (62)

1 . A memory system, comprising:

a memory controller configured to send a first command, the first command including first data, wherein the first data includes a first group of data, a second group of data, and a third group of data; and

a memory device including a latch, the latch includes a plurality of latches including a first latch, a second latch, and a third latch, wherein the memory device is coupled to the memory controller and configured to:

receive the first command; and

in response to the first command, perform a logical operation on the first data with the latch to obtain parity data, wherein to perform the logical operation includes to:

perform the logical operation on the first group of data with the first latch to obtain first sub-parity data:

perform the logical operation on the second group of data with the second latch to obtain second sub-parity data; and

perform the logical operation on the third group of data with the third latch to obtain third sub-parity data.

2 . The memory system of claim 1 , wherein the memory controller is further configured to send a second command, the second command including second data, and the first data including at least a portion of the second data; and

the memory device further includes a first memory region, and the memory device is configured to:

receive the second command; and

in response to the second command, store the second data in the first memory region.

3 . The memory system of claim 2 , wherein when the first data includes all of the second data, the memory device is configured to perform a first logical operation on the second data with the latch to obtain first parity data.

4 . The memory system of claim 3 , wherein the memory device further includes a second memory region, and the memory device is further configured to, in response to the first command, store the first parity data in the second memory region.

5 . The memory system of claim 4 , wherein the memory device includes a first memory plane and a second memory plane, the first memory region is located in the first memory plane, and the second memory region is located in the second memory plane.

6 . The memory system of claim 3 , wherein

the memory controller is configured to obtain the first parity data and send a third command, the third command including the first parity data; and

the memory device is configured to:

receive the third command; and

in response to the third command, store the first parity data in the first memory region.

7 . The memory system of claim 2 , wherein the second data includes first sub-data and second sub-data, and when the first data includes the portion of the second data, the first data includes the first sub-data, and the memory device is configured to perform a second logical operation on the first sub-data with the latch to obtain second parity data.

8 . The memory system of claim 7 , wherein the memory controller is further configured to perform a third logical operation on the second sub-data to obtain third parity data.

9 . The memory system of claim 7 , wherein the memory device further includes a second memory region, and the memory device is further configured to, in response to the first command, store the second parity data in the second memory region.

10 . The memory system of claim 7 , wherein

the memory controller is configured to obtain the second parity data and send a fourth command, the fourth command including the second parity data; and

the memory device is configured to:

receive the fourth command; and

in response to the fourth command, store the second parity data in the first memory region.

11 . A method of operating a memory system, comprising:

sending a first command, the first command including first data, wherein the first data includes a first group of data, a second group of data, and a third group of data;

receiving the first command; and

in response to the first command, performing a logical operation on the first data with a latch in a memory device to obtain parity data, the latch includes a plurality of latches including a first latch, a second latch, and a third latch, wherein the memory system includes the memory device, and wherein the performing the logical operation includes:

performing the logical operation on the first group of data with the first latch to obtain first sub-parity data;

performing the logical operation on the second group of data with the second latch to obtain second sub-parity data; and

performing the logical operation on the third group of data with the third latch to obtain third sub-parity data.

12 . The method of claim 11 , further including:

sending a second command, the second command including second data, and the first data including at least a portion of the second data;

receiving the second command; and

in response to the second command, storing the second data in a first memory region of the memory device.

13 . The method of claim 12 , wherein, when the first data includes all of the second data, and the performing the logical operation on the first data with the latch in the memory device to obtain the parity data further includes performing a first logical operation on the second data with the latch to obtain first parity data.

14 . The method of claim 13 , further including, in response to the first command, storing the first parity data in a second memory region of the memory device.

15 . The method of claim 13 , further including:

obtaining the first parity data and sending a third command, the third command including the first parity data;

receiving the third command; and

in response to the third command, storing the first parity data in the first memory region.

16 . The method of claim 12 , wherein the second data includes first sub-data and second sub-data, when the first data includes the portion of the second data, the first data includes the first sub-data, and the performing the logical operation on the first data with the latch in the memory device to obtain the parity data further includes performing a second logical operation on the first sub-data with the latch to obtain second parity data.

17 . The method of claim 16 , further including, in response to the first command, storing the second parity data in a second memory region of the memory device.

18 . The method of claim 16 , further including:

obtaining the second parity data and sending a fourth command, the fourth command including the second parity data;

receiving the fourth command; and

in response to the fourth command, storing the second parity data in the first memory region.

19 . A non-transitory storage medium having executable instructions stored thereon, which when executed by a memory system, implement a method of operating the memory system, comprising:

sending a first command, the first command including first data, wherein the first data includes a first group of data, a second group of data, and a third group of data;

receiving the first command; and

in response to the first command, performing a logical operation on the first data with a latch in a memory device to obtain parity data, the latch includes a plurality of latches including a first latch, a second latch, and a third latch, wherein the memory system includes the memory device, and wherein the performing the logical operation includes:

performing the logical operation on the first group of data with the first latch to obtain first sub-parity data;

performing the logical operation on the second group of data with the second latch to obtain second sub-parity data; and

performing the logical operation on the third group of data with the third latch to obtain third sub-parity data.

20 . The non-transitory storage medium of claim 19 , wherein the method further includes sending a second command, the second command including second data, and the first data including at least a portion of the second data; and

the memory device further includes a first memory region, and the memory device is configured to implement the method including:

receiving the second command; and

in response to the second command, storing the second data in the first memory region.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 19, 2024
From: YANG, BIAO; LIU, SUYI; GUO, LU
To: YANGTZE MEMORY TECHNOLOGIES CO., LTD.
Reel/Frame 068028/0679 →
Priority Claims (1)
CN 202410225119.2 · Feb 28, 2024 · national
Continuity (1)
Related Publication 20250272000A1 · Aug 28, 2025
References Cited (5)
US 12242343B2 · Uribe · 2025 [cited by examiner]
US 20130179758A1 · Hwang · 2013 [cited by examiner]
US 20160124809A1 · Lee · 2016 [cited by examiner]
US 20170322843A1 · Hsu · 2017 [cited by examiner]
US 20230376230A1 · Magnavacca · 2023 [cited by examiner]