IP Library Granted Patent US 10,811,090
Granted Patent B2
US 10,811,090 · App. 15/987,414 · Granted Oct 20, 2020

Memory cell state in a valley between adjacent data states

Inventors: Sivagnanam Parthasarathy (Carlsbad, CA); Patrick R. Khayat (San Diego, CA); Mustafa N. Kaynak (San Diego, CA); Robert B. Eisenhuth (Boulder, CO)
Assignee: Micron Technology, Inc.
G11C11/5642G06F11/1048G06F11/1068G06F11/1072G11C16/0483G11C16/06G11C16/26G11C16/3418G11C29/52
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 10,811,090
App. No.
15/987,414
Granted
Oct 20, 2020
Kind
B2
Abstract

A memory cell can have a state in a valley between adjacent data states. A determination can be made whether a state of a memory cell is in a valley between adjacent distributions of states associated with respective data states. A signal indicative of a data state of the memory cell and whether the state of the memory cell is in the valley can be transmitted.

Claims (30)

1. A method, comprising:

sensing a memory cell to:

determine a data state of the memory cell; and

determine whether a state of the memory cell is in a valley with respect to a distribution of states associated with the data state and a distribution of states associated with an adjacent data state;

entropy coding, via entropy coding circuitry, the data state as a variable-length code having a shorter code length in response to the state not being in the valley and having a longer code length in response to the state being in the valley;

generating, via reliability calculation circuitry, a high confidence log-likelihood ratio for error correction circuitry directly in response to the variable-length code having a shorter code length; and

generating, via the reliability calculation circuitry, a low confidence log-likelihood ratio for the error correction circuitry directly in response to the variable-length code having a longer code length.

2. The method of claim 1 , wherein entropy coding the data state comprises Huffman coding the data state.

3. The method of claim 1 , wherein the method includes transmitting the entropy coded data state via an Open NAND Flash Interface (ONFI) compliant interface.

4. The method of claim 3 , wherein the method includes determining a length of the variable-length code comprising the entropy coded data state deterministically via entropy decoding circuitry that receives the transmission from the ONFI interface.

5. The method of claim 1 , wherein the method includes decoding the entropy coded data state and providing an indication of whether the state is in the valley to error correction circuitry via the reliability calculation circuitry.

6. The method of claim 5 , wherein the method includes performing a low density parity check with the error correction circuitry.

7. The method of claim 1 , wherein sensing comprises sensing with sensing circuitry.

8. An apparatus, comprising:

an array of memory cells; and

sensing circuitry coupled to the array, wherein the sensing circuitry is configured to:

sense a memory cell to:

determine a data state of the memory cell; and

determine whether a state of the memory cell is in a valley with respect to a distribution of states associated with the data state and a distribution of states associated with an adjacent data state;

entropy coding circuitry coupled to the sensing circuitry, wherein the entropy coding circuitry is configured to entropy code the data state as a variable-length code having a shorter code length in response to the state not being in the valley and having a longer code length in response to the state being in the valley; and

reliability calculation circuitry configured to:

generate a high confidence log-likelihood ratio for error correction circuitry directly in response to the variable-length code having a shorter code length; and

generate a low confidence log-likelihood ratio for the error correction circuitry directly in response to the variable-length code having a longer code length.

9. The apparatus of claim 8 , wherein the entropy coding circuitry is configured to entropy code the data state by Huffman coding the data state.

10. The apparatus of claim 8 , wherein the apparatus is configured to transmit the entropy coded data state via an Open NAND Flash Interface (ONFI) compliant interface.

11. The apparatus of claim 10 , further including entropy decoding circuitry configured to:

receive the transmission from the ONFI interface; and

determine a length of the variable-length code comprising the entropy coded data state deterministically.

12. The apparatus of claim 8 , further comprising entropy decoding circuitry configured to decode the entropy coded data state and provide an indication of whether the state is in the valley to error correction circuitry.

13. The apparatus of claim 12 , wherein the error correction circuitry is configured to perform a low density parity check.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Nov 12, 2019
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.; MICRON SEMICONDUCTOR PRODUCTS, INC.
Reel/Frame 051028/0001 →
RELEASE OF SECURITY INTEREST Recorded Oct 11, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 050713/0001 →
SUPPLEMENT NO. 9 TO PATENT SECURITY AGREEMENT Recorded Aug 9, 2018
From: MICRON TECHNOLOGY, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 047282/0463 →
SECURITY INTEREST Recorded Jul 13, 2018
From: MICRON TECHNOLOGY, INC.; MICRON SEMICONDUCTOR PRODUCTS, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 047540/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2018
From: PARTHASARATHY, SIVAGNANAM; KHAYAT, PATRICK R.; KAYNAK, MUSTAFA N.; EISENHUTH, ROBERT B.
To: MICRON TECHNOLOGY, INC.
Reel/Frame 045884/0984 →
Continuity (3)
Division 14735312 · Jun 10, 2015
Division 13566180 · Aug 3, 2012
Related Publication 20180268896A1 · Sep 20, 2018