IP Library › Granted Patent US 12,536,066
Granted Patent B2
US 12,536,066 · App. 18/639,856 · Granted Jan 27, 2026

Nonvolatile memory

Inventors: Hwasuk Cho (Suwon-si, KR); Seungwoo Yu (Suwon-si, KR); Byungkwan Chun (Suwon-si, KR)
Assignee: Samsung Electronics Co., Ltd.
G06F11/1016G06F11/1064
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,536,066
App. No.
18/639,856
Filed
Apr 18, 2024
Granted
Jan 27, 2026
Kind
B2
Art Unit
2111
USPC
714/764
Abstract

A nonvolatile memory device includes a plurality of latch groups, an address controller, an encoder, and a buffer. The address controller controls an input address and an output address to indicate one of the plurality of latch groups. The encoder receives sector data from a latch group corresponding to the output address among the plurality of latch groups and also compresses the received sector data. The buffer stores the compressed sector data. Among the plurality of latch groups, the compressed sector data stored in the buffer is overwritten in a latch group corresponding to the input address.

Claims (53)

1 . A nonvolatile memory device, comprising:

a plurality of latch groups;

an address controller configured to generate an address control signal, wherein the address control signal includes an input address and an output address, wherein the input address indicates a first latch group of the plurality of latch groups, and wherein the output address indicates a second latch group of the plurality of latch groups;

a compression circuit configured to receive the address control signal from the address controller, to receive sector data from the second latch group corresponding to the output address among the plurality of latch groups and to compress the received sector data; and

a buffer configured to store the compressed sector data,

wherein the compression circuit is configured to overwrite the compressed sector data stored in the buffer in the first latch group among the plurality of latch groups corresponding to the input address.

2 . The nonvolatile memory device of claim 1 , wherein the address controller includes:

a first address controller configured to output the output address under a first address control; and

a second address controller configured to output the input address under a second address control.

3 . The nonvolatile memory device of claim 2 ,

wherein the address controller further includes a multiplexer configured to output either the output address or the input address, and

wherein the first address control and the second address control are the same.

4 . The nonvolatile memory device of claim 3 ,

wherein the first address controller is configured to move, during an output operation, a first address pointer corresponding to the output address from a start point of the sector data to a last point of the sector data, and

wherein the second address controller is configured to move, during an input operation, a second address pointer corresponding to the input address from a start point of the sector data to a point at which a predetermined amount is added to the start point of the sector data.

5 . The nonvolatile memory device of claim 4 , wherein the address controller is configured to retrieve a last point of the first address pointer and a last point of the second address pointer corresponding to a compressing operation for previous sector data during a compressing operation for subsequent sector data.

6 . The nonvolatile memory device of claim 2 ,

wherein the address controller further includes a multiplexer configured to output either the output address or the input address, and

wherein the first address control and the second address control are different.

7 . The nonvolatile memory device of claim 6 ,

wherein the first address controller is configured to move, during an output operation, a first address pointer corresponding to the output address from a start point of the sector data to a last point of the sector data, and

wherein the second address controller is configured to move, during an input operation, a second address pointer corresponding to the input address from a start point of the sector data to a point at which a predetermined amount is added to the start point of the sector data.

8 . The nonvolatile memory device of claim 7 ,

wherein the first address controller is configured to move the first address pointer to a start point corresponding to subsequent sector data during a compressing operation for the subsequent sector data, and

wherein the second address controller is configured to move the second address pointer to a start point corresponding to the subsequent sector data during a compressing operation for the subsequent sector data.

9 . The nonvolatile memory device of claim 1 ,

wherein the sector data is divided into a plurality of data, and

wherein the compression circuit includes a plurality of compression subcircuits configured to compress the plurality of data.

10 . The nonvolatile memory device of claim 9 , wherein the buffer includes a plurality of registers configured to store compressed data from the plurality of compression subcircuits, respectively.

11 . A nonvolatile memory device, comprising:

a plurality of latches;

a plurality of compression circuits configured to compress data of a first size according to a predetermined compression ratio; and

a plurality of registers configured to store the compressed data,

wherein the plurality of latches are configured to output data as large as a first size to the plurality of compression circuits during an output operation while moving a first address pointer, and

wherein the plurality of latches are configured to overwrite compression data of a second size corresponding to the predetermined compression ratio from the plurality of registers while moving a second address pointer during an input operation.

12 . The nonvolatile memory device of claim 11 ,

wherein the first size is 128 bytes, and

wherein the second size is 32 bytes.

13 . The nonvolatile memory device of claim 11 , wherein a first address control corresponding to the output operation and a second address control corresponding to the input operation are the same.

14 . The nonvolatile memory device of claim 11 , wherein a first address control corresponding to the output operation and a second address control corresponding to the input operation are different.

15 . The nonvolatile memory device of claim 11 , wherein compressed data stored in the plurality of latches is output in response to a special command.

16 . A method of operating a nonvolatile memory device, the method comprising:

outputting soft decision data from cache latches under a first address control;

compressing the soft decision data according to a predetermined compression ratio; and

overwriting the compressed soft decision data in a portion of the cache latches under a second address control,

wherein the first address control and the second address control are separated from each other.

17 . The method of claim 16 ,

wherein the cache latches are divided into a plurality of sectors, and

wherein outputting the soft decision data includes outputting the soft decision data from corresponding latches while moving a first address pointer from a start point of a corresponding sector among the plurality of sectors to a last point of the sector under the first address control.

18 . The method of claim 16 , further comprising:

storing the compressed soft decision data in registers.

19 . The method of claim 18 , wherein overwriting a portion of the cache latches includes overwriting data in the registers of a portion of latches while moving a second address pointer by a predetermined amount from a start point of a sector under the second address control.

20 . The method of claim 16 , wherein the first address control and the second address control are the same or different.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 7, 2024
From: CHO, HWASUK; YU, SEUNGWOO; CHUN, BYUNGKWAN
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 067334/0263 →
Priority Claims (1)
KR 10-2023-0147602 · Oct 31, 2023 · national
Continuity (1)
Related Publication 20250138940A1 · May 1, 2025
References Cited (20)
US 7679133B2 · Son et al. · 2010 [cited by applicant]
US 8553466B2 · Han et al. · 2013 [cited by applicant]
US 8559235B2 · Yoon et al. · 2013 [cited by applicant]
US 8654587B2 · Yoon et al. · 2014 [cited by applicant]
US 9536970B2 · Seol et al. · 2017 [cited by applicant]
US 10838623B2 · Nemazie · 2020 [cited by applicant]
US 20090319871A1 · Shirai · 2009 [cited by examiner]
US 20110119432A1 · Yoon · 2011 [cited by examiner]
US 20160314042A1 · Plants · 2016 [cited by applicant]
US 20210200469A1 · Kim et al. · 2021 [cited by applicant]
US 20220091752A1 · Singla et al. · 2022 [cited by applicant]
US 20220129163A1 · Sravan et al. · 2022 [cited by applicant]
US 20220164143A1 · Kim et al. · 2022 [cited by applicant]
US 20230034098A1 · Tishbi · 2023 [cited by applicant]
US 20230231579A1 · Cho et al. · 2023 [cited by applicant]
US 20230376376A1 · Sakai et al. · 2023 [cited by applicant]
JP 2007310760 · 2007 [cited by applicant]
JP 2022067002 · 2022 [cited by applicant]
Anonymous, “Data buffer—Wikipedia”, Jul. 13, 2017, pp. 1-3, XP093208521, retrieved from URL<URL:https://en.wikipedia.org/w/index.php?title-Data_buffer&oldid=790368913>. [cited by applicant]
Extended European Search Report in European Appln. No. 24178177.2, mailed on Oct. 15, 2024, 13 pages. [cited by applicant]