IP Library Granted Patent US 8,897,085
Granted Patent B2
US 8,897,085 · App. 13/803,882 · Granted Nov 25, 2014

Immunity against temporary and short power drops in non-volatile memory: pausing techniques

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,897,085
App. No.
13/803,882
Granted
Nov 25, 2014
Kind
B2
Abstract

A mechanism is presented memory circuits, such a NAND-type flash memories, to autonomously protect themselves from temporary and short power drops. A detection mechanism looks for the supply voltage to drop below a function voltage for a period of time. When such an event occurs, a suspend mechanism is activated, and after completing the last micro-operation (such as a program pulse) the memory freezes. When power is again stable at an operational level, the suspended operation is resumed. The memory controller can then be notified upon occurrence of such voltage drop by polling a special status bit. Examples of how the pausing can be implemented include altering of clock signals and suspending sub-phases of larger operations.

Claims (15)

1. A method of operating a non-volatile memory circuit, comprising:

while performing a first operation having multiple sub-phases, receiving a pause command;

in response to the pause command, determining whether the sub-phase of the first operation being executed is pausable;

in response to determining the sub-phase being executed is pausable, executing the pause command; and

in response to determining the sub-phase being executed is not pausable, delaying executing the pause command.

2. The method of claim 1 , wherein delaying executing the pause command includes:

delaying the execution of the pause command until the first operation reaches a pausable sub-phase or ends.

3. The method of claim 2 , wherein the first operation is a programming operation including a non-pausable sub-operation of applying a voltage pulse along a word line.

4. The method of claims 3 , wherein the programming operation further includes a pausable sub-operation of establishing bias conditions prior to applying a voltage pulse along a word line.

5. The method of claims 3 , wherein the programming operation further includes a pausable verify operation.

6. The method of claim 2 , wherein the first operation is a sensing operation including a pausable sub-operation of precharging one or more bit lines.

7. The method of claim 2 , wherein the first operation is a sensing operation including a pausable sub-operation of transitioning between the verification of different programming states.

8. The method of claim 1 , wherein the pause command is generated on the non-volatile memory circuit.

9. The method of clam 8 , wherein in the pause command is generated in response to detecting a drop in a supply voltage level.

10. The method of claim 1 , wherein the pause command is an externally generated command.

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/0898 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 8, 2013
From: LI, YAN
To: SANDISK TECHNOLOGIES INC.
Reel/Frame 030170/0251 →