IP Library › Granted Patent US 12,353,281
Granted Patent B2
US 12,353,281 · App. 18/358,488 · Granted Jul 8, 2025

Address embedding for encoder and decoder and data processing method thereof

Inventors: Fan Zhang (San Jose, CA); Hongwei Duan (San Jose, CA); Haobo Wang (San Jose, CA)
Assignee: SK hynix Inc.
G06F11/1068G06F11/0772G06F11/1048
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,353,281
App. No.
18/358,488
Granted
Jul 8, 2025
Kind
B2
Abstract

A scheme for encoding and decoding a codeword into which address information is embedded. A write operation for this scheme includes generating tagging information including address information; encoding user information, meta information, the tagging information and additional shortened bits to generate parity information; generating a codeword including the user information, the meta information and the parity information; and storing the codeword in a memory device.

Claims (53)

1. A method of operating a memory system including a memory device, the method comprising:

performing write and read operations,

wherein the write operation includes,

generating tagging information including address information and shortened bits added to the address information;

encoding a) user information, b) meta information, and c) the tagging information including the shortened bits added to the address information to generate parity information;

generating a codeword including the user information, the meta information and the parity information; and

storing the codeword in the memory device,

wherein the read operation includes,

reading the codeword read from the memory device;

adding, to the read codeword, tagging information including firmware (FW) address information in firmware to generate a modified codeword;

decoding, by a decoder, the modified codeword;

determining whether the decoding is successful based on decoding status;

determining an address mismatch when the firmware address information has been changed by the decoder; and

reporting the address mismatch to the firmware.

2. The method of claim 1 , wherein the address information is appended to the codeword and includes the shortened bits.

3. The method of claim 1 , wherein the firmware address information has a maximum reliability magnitude.

4. The method of claim 1 , wherein the shortened bits are all zeros, and the number of the shortened bits has a maximum reliability magnitude.

5. The method of claim 1 , wherein the meta information excludes address bits.

6. The method of claim 1 , wherein the meta information includes a field reserved for additional parity bits.

7. The method of claim 6 , wherein the additional parity bits include parity bits for a low density parity check (LDPC) code.

8. The method of claim 7 , wherein the additional parity bits include parity bits for high weight columns of the LDPC code.

9. The method of claim 6 , wherein the additional parity bits include parity bits for an inner code.

10. A system comprising:

a processor and a memory including instructions stored thereupon, wherein the instructions upon execution by the processor cause an encoder and a decoder to:

perform a write operation by the encoder and a read operation by the decoder,

wherein the write operation includes,

generating tagging information including address information and shortened bits added to the address information;

encoding a) user information, b) meta information, and c) the tagging information including the shortened bits added to the address information to generate parity information;

generating a codeword including the user information, the meta information and the parity information; and

storing the codeword in a memory device,

wherein the read operation includes,

reading the codeword read from the memory device;

adding, to the read codeword, tagging information including firmware (FW) address information in firmware to generate a modified codeword;

decoding, by a decoder, the modified codeword;

determining whether the decoding is successful based on decoding status;

determining an address mismatch when the firmware address information has been changed by the decoder; and

reporting the address mismatch to the firmware.

11. The system of claim 10 , wherein the address information is appended to the codeword and includes the shortened bits.

12. The system of claim 10 , wherein the firmware address information has a maximum reliability magnitude.

13. The system of claim 10 , wherein the shortened bits are all zeros, and the number of the shortened bits has a maximum reliability magnitude.

14. The system of claim 10 , wherein the meta information excludes address bits.

15. The system of claim 10 , wherein the meta information includes a field reserved for additional parity bits.

16. The system of claim 15 , wherein the additional parity bits include parity bits for a low density parity check (LDPC) code.

17. The system of claim 16 , wherein the additional parity bits include parity bits for high weight columns of the LDPC code.

18. The system of claim 15 , wherein the additional parity bits include parity bits for an inner code.

19. A method for generating a codeword for use in a memory system including a memory device, the method comprising:

generating tagging information including address information and shortened bits added to the address information;

encoding a) user information, b) meta information, and c) the tagging information including the shortened bits added to the address information to generate parity information;

including the user information, the meta information, the parity information and the shortened bits in the codeword; and

storing the codeword in the memory device,

wherein

the number of the shortened bits has a maximum reliability magnitude, and

the address information is appended in the codeword by the shortened bits.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2024
From: SK HYNIX MEMORY SOLUTIONS AMERICA INC.
To: SK HYNIX INC.
Reel/Frame 066103/0006 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 31, 2023
From: ZHANG, FAN; DUAN, HONGWEI; WANG, HAOBO
To: SK HYNIX MEMORY SOLUTIONS AMERICA INC.
Reel/Frame 064432/0512 →
Continuity (1)
Related Publication 20250036523A1 · Jan 30, 2025
References Cited (3)
US 20110239088A1 · Post · 2011 [cited by applicant]
US 20220075687A1 · Jain · 2022 [cited by applicant]
WO WO2021230003A1 · 2021 [cited by examiner]