IP Library Granted Patent US 8,154,923
Granted Patent B2
US 8,154,923 · App. 13/114,481 · Granted Apr 10, 2012

Non-volatile memory and method with power-saving read and program-verify operations

Assignee: SanDisk Technologies 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,154,923
App. No.
13/114,481
Granted
Apr 10, 2012
Kind
B2
Abstract

A non-volatile memory device capable of reading and writing a large number of memory cells with multiple read/write circuits in parallel has features to reduce power consumption during read, and program/verify operations. A read or program verify operation includes one or more sensing cycles relative to one or more demarcation threshold voltages to determine a memory state. In one aspect, selective memory cells among the group being sensed in parallel have their conduction currents turned off when they are determined to be in a state not relevant to the current sensing cycle. In another aspect, a power-consuming period is minimized by preemptively starting any operations that would prolong the period. In a program/verify operation cells not to be programmed have their bit lines charged up in the program phase. Power is saved when a set of these bit lines avoids re-charging at every passing of a program phase.

Claims (21)

1. In a nonvolatile memory having an array of nonvolatile memory cells, wherein each memory cell is accessible by a bit line and is programmable to a current conducting threshold voltage that corresponds to one of multiple memory states, a method of programming having cycles of alternate program phase and verify phase, comprising:

charging up bit lines of memory cells that are program inhibited to a predetermined voltage while not charging up bit lines of memory cells that are to be programmed at a beginning of the program phase; and

discharging the bit lines of memory cells that are to be programmed while not discharging the bit lines of the memory cells that are program inhibited at an end of the program phase.

2. The method as in claim 1 , wherein the nonvolatile memory has memory cells that individually store data as an amount of charge programmed into a charge storing element.

3. The method as in claim 2 , wherein the charge storing, element is a floating gate of a field effect transistor.

4. The method as in claim 2 , wherein the charge storing element is a dielectric layer in a field effect transistor.

5. The method as in claim 1 , wherein the non-volatile memory is a flash EEPROM.

6. The method as in claim 1 , wherein the nonvolatile memory is embodied in a memory card.

7. The method as in claim 1 , wherein the nonvolatile em memory is embedded in a computing device.

8. The method as in claim 1 , wherein the nonvolatile memory has memory cells that individually shire one bit of data.

9. The method as in claim 2 , wherein the nonvolatile memory has memory cells that individually store one hit of data.

10. The method as in claim 3 , wherein the nonvolatile memory has memory cells that individually store one bit of data.

11. The method as in claim 4 , wherein the nonvolatile memory has memory cells that individually store more than one hit of data.

12. The method as in claim 5 , wherein the nonvolatile memory has memory cells that individually store one bit of data.

13. The method as in claim 6 , wherein the nonvolatile memory has memory cells that individually store one bit of data.

14. The method as in claim 1 , wherein the nonvolatile memory has memory cells that individually store more than one bit of data.

15. The method as in claim 2 , wherein the nonvolatile memory has memory cells that individually store more than one bit of data.

16. The method as in claim 3 , wherein the nonvolatile memory has memory cells that individually store more than one bit of data.

17. The method as in claim 4 , wherein the nonvolatile memory has memory cells that individually store more than one bit of data.

18. The method as in claim 5 , wherein the nonvolatile memory has memory cells that individually store more than one bit of data.

19. The method as in claim 6 , wherein the nonvolatile memory has memory cells that individually store more than one bit of data.

Assignments (5)
SECURITY AGREEMENT Recorded Apr 25, 2025
From: SANDISK TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 071050/0001 →
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 →
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/0850 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 16, 2012
From: SANDISK CORPORATION
To: SANDISK TECHNOLOGIES INC.
Reel/Frame 027876/0666 →
Continuity (3)
Division 11534297 · Sep 22, 2006
Division 11083514 · Mar 16, 2005
Related Publication 20110222345A1 · Sep 15, 2011