IP Library › Granted Patent US 8,385,121
Granted Patent B2
US 8,385,121 · App. 12/948,952 · Granted Feb 26, 2013

Memory adapted to program a number of bits to a memory cell and read a different number of bits from the memory cell

Inventors: Vishal Sarin (Cupertino, CA); Jung-Sheng Hoei (Newark, CA); Jonathan Pabustan (San Lorenzo, CA); Frankie F. Roohparvar (Monte Sereno, CA)
Assignee: Micron Technology, Inc.
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 8,385,121
App. No.
12/948,952
Granted
Feb 26, 2013
Kind
B2
Abstract

A memory has a memory array with a memory cell. The memory is adapted to program a first number of bits into the memory cell. The memory is adapted to sense a second number of bits, different from the first number of bits, from the memory cell.

Claims (66)

1. A memory, comprising:

a memory array, comprising a memory cell;

wherein the memory is adapted to program a first number of bits into the memory cell; and

wherein the memory is adapted to sense a second number of bits, different from the first number of bits, from the memory cell.

2. The memory of claim 1 , wherein the first number of bits is equal to M bits and the second number of bits is equal to M+L bits.

3. The memory of claim 2 , wherein M is greater than L.

4. The memory of claim 1 , wherein the first number of bits is equal to M+N bits and the second number of bits is equal to M+L bits, wherein M is a number of data bits, N is a number of additional programming resolution bits, and L is a number of additional read resolution bits.

5. The memory of claim 4 , wherein M+N is greater than L.

6. The memory of claim 1 , wherein the first number of bits is greater than the second number of bits.

7. The memory of claim 1 , wherein the second number of bits is greater than the first number of bits.

8. A read/write circuit, comprising:

a multiplexer coupled to a plurality of data lines; and

storage elements configured to store a first number of bits to be programmed into a memory cell coupled to each of the plurality of data lines, and configured to store a second number of bits of data to be sensed from a memory cell coupled to one of the plurality of data lines, the first number of bits to be programmed being different than the second number of bits of data to be sensed.

9. The read/write circuit of claim 8 , further comprising:

a sense amplifier coupled to the storage elements and the multiplexer; and

a program control circuit coupled to the storage elements and the multiplexer;

wherein the multiplexer is configured to couple each of the plurality of data lines to the program control circuit during a programming operation and to couple one of the plurality of data lines to the sense amplifier during a sensing operation.

10. The read/write circuit of claim 9 , wherein the sense amplifier is configured to sense a Vt level of the memory cell.

11. The read/write circuit of claim 8 , wherein the first number of bits is M bits or M+N bits, and wherein the second number of bits is M+L bits.

12. A read/write circuit, comprising:

a multiplexer coupled to a plurality of data lines; and

storage elements configured to store a first number of bits to be programmed into a memory cell coupled to each of the plurality of data lines, and configured to store a second number of bits of data to be sensed from a memory cell coupled to one of the plurality of data lines, the first number of bits to be programmed being different than the second number of bits of data to be sensed

a sense amplifier coupled to the storage elements and the multiplexer;

a program control circuit coupled to the storage elements and the multiplexer; and

a comparator coupled to the storage elements and the program control circuit.

13. The read/write circuit of claim 12 , wherein the multiplexer is configured to couple each of the plurality of data lines to the program control circuit during a programming operation and to couple one of the plurality of data lines to the sense amplifier during a sensing operation.

14. A memory, comprising:

a memory array organized in rows and columns; and

storage elements configured to store a number of bits of data to be programmed in each memory cell of a selected row;

wherein the memory is configured to selectively adjust a number of pages in a row without increasing a number of storage elements.

15. The memory of claim 14 , wherein the memory is configured to adjust the number of bits of data to be programmed in each memory cell of the selected row up or down.

16. The memory of claim 14 , wherein the memory is configured to select a maximum number of storage elements available per cell of a page for a selected sensing resolution.

17. The memory of claim 16 , wherein the memory is configured to select the sensing resolution internally under the control of the memory.

18. The memory of claim 16 , wherein the sensing resolution is selected externally.

19. The memory of claim 16 , wherein the sensing resolution is selected externally by setting of a mode register or signal line of the memory.

20. The memory of claim 14 , wherein the memory is configured to alter column decoding to select more or less pages in the row.

21. A non-volatile memory device, comprising:

a memory array;

read/write circuitry coupled to the memory array;

wherein the read/write circuitry is configured to receive an analog signal representative of M+N bits and to program a memory cell using the received analog signal;

wherein the read/write circuitry is configured to sense an analog signal from the memory cell representative of M+L bits and to output the sensed analog signal from the non-volatile memory device; and

wherein N is not equal to L.

22. The non-volatile memory device of claim 21 , further comprising a buffer coupled to receive the analog signal representative of M+L bits from the read/write circuitry before the analog signal representative of M+L bits is output from the memory device.

23. The non-volatile memory device of claim 21 , wherein the memory array is a NAND architecture memory array.

24. The non-volatile memory device of claim 21 , wherein the non-volatile memory device is configured to process and generate the received and sensed analog signals representative of M bits of data stored in the memory cell.

25. The non-volatile memory device of claim 24 , wherein the non-volatile memory device is configured to store the M bits of data using 2 M+N threshold voltage ranges on the memory cell.

26. The non-volatile memory device of claim 24 , wherein the memory cell is a multi-level cell and the non-volatile memory device is configured to program the multi-level cell directly to a target threshold voltage for a desired bit pattern.

27. A non-volatile memory device, comprising:

a memory array;

an M+N bit digital to analog converter configured to receive, as a digital representation, M+N bits of program data for a memory cell of the memory array;

read/write circuitry coupled to the memory array and coupled to receive an analog signal from the M+N bit digital to analog converter, wherein the read/write circuitry is configured to program the memory cell using the received analog signal; and

an M+L bit analog to digital converter coupled to receive from the read/write circuitry an analog signal representative of M+L bits read from the memory cell by the read/write circuitry and to output a digital data signal representative of the M+L bits from the non-volatile memory device;

wherein N is not equal to L.

28. The non-volatile memory device of claim 27 , further comprising a buffer coupled to receive the analog signal from the read/write circuitry representative of M+L bits read from the memory cell and to output the analog signal representative of M+L bits read from the memory cell to the M+L bit analog to digital converter.

29. The non-volatile memory device of claim 27 , wherein the read/write circuitry is configured to sense threshold voltages of the memory cell corresponding to the M+L bits.

30. The non-volatile memory device of claim 29 , wherein the analog signal representative of the M+L bits read from the memory cell comprises the sensed threshold voltages.

31. A non-volatile memory device, comprising:

a memory array; and

sense amplifier and read/write circuitry coupled to the memory array;

wherein the sense amplifier and read/write circuitry is configured to receive M+N bits of digital program data and to program a memory cell of the memory array, in a program operation, with the M+N bits of digital program data;

wherein the sense amplifier and read/write circuitry is configured to sense an M+L bit data value from the memory cell; and

wherein N is not equal to L.

32. The non-volatile memory device of claim 31 , wherein the sense amplifier and read/write circuitry is configured to sense the M+L bit data value from the memory cell by sensing a threshold voltage of the memory cell.

33. The non-volatile memory device of claim 32 , wherein the non-volatile memory device is configured to match the threshold voltage of the memory cell to a digital representation of an M+L bit read resolution.

34. The non-volatile memory device of claim 33 , wherein the non-volatile memory device is configured to match and sense the threshold voltage to the digital representation by any one of multi-pass reading, ramped word line voltage reading, and source-follower reading.

35. The non-volatile memory device of claim 33 , further comprising a buffer coupled to the sense amplifier and read/write circuitry, wherein the buffer is configured to receive the digital representation of the sensed threshold voltage from the sense amplifier and read/write circuitry and buffer the digital representation of the sensed threshold voltage for output from the non-volatile memory device.

Assignments (7)
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 9, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 050937/0001 →
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2018
From: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 047243/0001 →
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 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REPLACE ERRONEOUSLY FILED PATENT #7358718 WITH THE CORRECT PATENT #7358178 PREVIOUSLY RECORDED ON REEL 038669 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Jun 8, 2017
From: MICRON TECHNOLOGY, INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 043079/0001 →
PATENT SECURITY AGREEMENT Recorded Jun 2, 2016
From: MICRON TECHNOLOGY, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 038954/0001 →
SECURITY INTEREST Recorded May 12, 2016
From: MICRON TECHNOLOGY, INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 038669/0001 →
Continuity (2)
Continuation 12137171 · Jun 11, 2008
Related Publication 20110063906A1 · Mar 17, 2011