IP Library Granted Patent US 9,318,194
Granted Patent B1
US 9,318,194 · App. 14/500,476 · Granted Apr 19, 2016

Apparatus and methods for sensing hard bit and soft bits

Inventors: Chang Siau (Saratoga, CA); Jeffrey Koon Yee Lee (Fremont, CA); Tianhong Yan (Saratoga, CA); Yingchang Chen (Cupertino, CA); Gopinath Balakrishnan (San Jose, CA); Tz-yi Liu (Palo Alto, CA)
Assignee: SanDisk 3D LLC
G11C13/004G11C2013/0054
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 9,318,194
App. No.
14/500,476
Granted
Apr 19, 2016
Kind
B1
Abstract

A method is provided for reading a memory cell of a nonvolatile memory system. The method includes generating a hard bit and N soft bits for the memory cell in a total time corresponding to a single read latency period and N+1 data transfer times.

Claims (38)

1. A method for reading a hard bit and N soft bits of a memory cell of a nonvolatile memory system in response to a single read command, the method comprising:

generating a sense signal proportional to a current of the memory cell;

generating a reference signal that comprises 2N+1 distinct reference signal values;

generating a comparison signal by comparing the sense signal and the reference signal;

sampling the comparison signal to generate 2N+1 data values; and

determining the hard bit and the N soft bits based on the 2N+1 data values.

2. The method of claim 1 , wherein the current comprises a read current.

3. The method of claim 1 , wherein generating the reference signal comprises generating a step function comprising 2N+1 step values, wherein each step value comprises a corresponding one of the 2N+1 distinct reference signal values.

4. The method of claim 3 , wherein generating the step function comprises providing a digital control word to a digital-to-analog converter.

5. The method of claim 3 , wherein generating the step function comprises using a multiplexor to selectively output 2N+1 distinct reference signal values.

6. The method of claim 1 , wherein generating the reference signal comprises generating a ramp function comprising the 2N+1 reference signal values.

7. The method of claim 1 , wherein generating the comparison signal comprises comparing the sense signal with a corresponding one of the 2N+1 reference signal values.

8. A circuit for reading a hard bit and N soft bits of a memory cell of a nonvolatile memory system in response to a single read command, the circuit comprising:

a reference generator for generating at a reference output signal node a reference signal that comprises 2N+1 distinct reference signal values;

a sense amplifier that includes a reference input signal node coupled to the reference output signal node of the reference generator, and a current sense input signal node coupled to receive a current of the memory cell, the sense amplifier configured to:

generate a sense signal at a sense signal node proportional to the received current; and

generate 2N+1 data values, each data value based on a comparison between the sense signal and a corresponding one of the 2N+1 reference signal values; and

a processor for determining the hard bit and the N soft bits based on the 2N+1 data values.

9. The circuit of claim 8 , wherein the reference generator comprises a step function generator.

10. The circuit of claim 9 , wherein the reference generator comprises a state machine and a digital-to-analog converter.

11. The circuit of claim 9 , wherein the reference generator comprises a multiplexor.

12. The circuit of claim 8 , wherein the reference generator comprises a ramp signal generator.

13. The circuit of claim 12 , wherein the reference generator comprises a resistor-capacitor network.

14. The circuit of claim 8 , wherein the sense amplifier comprises a comparator that includes:

a first input node coupled to receive the reference output signal;

a second input node coupled to receive the sense signal; and

a comparator output node that provides a comparator output signal based on a difference between the reference output signal and the sense signal.

15. The circuit of claim 14 , further comprising a switch that includes:

a switch input node coupled to the comparator output node;

a control signal node coupled to a strobe signal; and

a switch output node coupled to the processor and a latch circuit.

16. The circuit of claim 15 , wherein the switch samples the comparator output node to generate the 2N+1 data values, the processor processes the 2N+1 data values to generate the hard bit and the N soft bits, and the latch stores the hard bit and the N soft bits.

17. A method for reading a hard bit and N soft bits of a memory cell of a nonvolatile memory system in response to a single read command, the method comprising:

providing a reference generator for generating at a reference output signal node a reference signal that comprises 2N+1 distinct reference signal values;

providing a sense amplifier that includes a reference input signal node coupled to the reference output signal node of the reference generator, and a current sense input signal node coupled to receive a current of the memory cell, the sense amplifier configured to:

generate a sense signal at a sense signal node proportional to the received current; and

generate 2N+1 data values, each data value based on a comparison between the sense signal and a corresponding one of the 2N+1 reference signal values; and

providing a processor for determining the hard bit and the N soft bits based on the 2N+1 data values.

Assignments (7)
PARTIAL RELEASE OF SECURITY INTERESTS Recorded Apr 25, 2025
From: JPMORGAN CHASE BANK, N.A., AS AGENT
To: SANDISK TECHNOLOGIES, INC.
Reel/Frame 071382/0001 →
SECURITY AGREEMENT Recorded Apr 25, 2025
From: SANDISK TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 071050/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 31, 2024
From: SANDISK TECHNOLOGIES LLC
To: SANDISK TECHNOLOGIES, INC.
Reel/Frame 069796/0423 →
CHANGE OF NAME Recorded May 25, 2016
From: SANDISK TECHNOLOGIES INC
To: SANDISK TECHNOLOGIES LLC
Reel/Frame 038807/0948 →
CORRECTIVE ASSIGNMENT TO CORRECT THE INCORRECT LISTED PATENT NUMBER 8853569 TO THE CORRECT PATENT NUMBER 8883569 PREVIOUSLY RECORDED ON REEL 038300 FRAME 0665. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Apr 25, 2016
From: SANDISK 3D LLC
To: SANDISK TECHNOLOGIES INC.
Reel/Frame 038520/0552 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 30, 2016
From: SANDISK 3D LLC.
To: SANDISK TECHNOLOGIES INC.
Reel/Frame 038300/0665 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2014
From: SIAU, CHANG; LEE, JEFFREY KOON YEE; YAN, TIANHONG; CHEN, YINGCHANG; BALAKRISHNAN, GOPINATH; LIU, TZ-YI
To: SANDISK 3D LLC
Reel/Frame 033843/0648 →