IP Library › Granted Patent US 10,311,921
Granted Patent B1
US 10,311,921 · App. 15/858,535 · Granted Jun 4, 2019

Multiple-mode current sources for sense operations

Inventors: Ward Parkinson (Boise, ID); Thomas Michael Trent (Tucson, AZ); James Edwin O'Toole (Boise, ID)
Assignee: SanDisk Technologies LLC
G11C7/12G11C7/06G11C8/08
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,311,921
App. No.
15/858,535
Granted
Jun 4, 2019
Kind
B1
Abstract

A bit line read voltage generator may operate in a high drive strength or current mode to drive a selected bit line voltage to a read selected bit line voltage at a high level, and then may switch to operating in a low drive strength or current mode. Doing so may control, such as by limiting, the amount of cell current if the selected memory cell turns on, reducing the likelihood of false writes. Also, a word line read voltage generator may operate in a high drive strength or current mode to ramp up a selected word line voltage level, and then may switch to operating in a low drive strength or current mode to shorten the time for a global selected word line voltage to decrease to below a trip level and/or to control an amount of the cell current when the selected memory cell turns on.

Claims (60)

1. A circuit comprising:

a memory array comprising a plurality of memory cells;

a sense circuit configured to:

sense a global selected word line voltage of a selected word line; and

output a sense result signal indicative of a logic level of data stored in a selected memory cell coupled to the selected word line; and

a voltage generator configured to:

set a global selected bit line voltage to a selected bit line voltage level according to a drive strength at an initial drive strength level;

decrease the drive strength of the voltage supply from the initial drive strength level to a decreased drive strength level in response to the global selected bit line voltage set to the selected bit line voltage level; and

in response to the selected memory cell of the plurality of memory cells turning on, control a memory cell current through the selected memory cell according to the decreased drive strength level.

2. The circuit of claim 1 , wherein the voltage generator comprises:

a first current branch configured to set the global selected bit line voltage according to the drive strength at the initial drive strength level; and

a second current branch configured to set the global selected bit line voltage according to the drive strength at the decreased drive strength level.

3. The circuit of claim 2 , further comprising a controller configured to:

activate the first current branch to set the global selected bit line voltage according to the drive strength at the initial drive strength level; and

deactivate the first current branch to set the global selected bit line voltage according to the drive strength at the decreased drive strength level.

4. The circuit of claim 3 , wherein the voltage generator is configured to:

decrease the global selected bit line voltage from an unselected bit line voltage level to the selected bit line voltage level according to the drive strength at the initial drive strength level during an initial portion of a bit line set period of a sense operation; and

maintain the global selected bit line voltage at the selected bit line voltage level during a remaining portion of the bit line set period and a word line set period.

5. The circuit of claim 2 , wherein the first current branch is configured to draw a first branch current at a first branch current level, and

wherein the second branch current is configured to draw a second branch current at a second branch current level that is lower than the first branch current level.

6. The circuit of claim 1 , wherein the selected memory cell is configured to turn on during a sense operation when programmed in a low resistance state, and when turned on, is configured to conduct a spiked portion and a decaying portion of the memory cell current during a memory cell response period, and wherein the voltage generator is configured to conduct a global bit line current according to the drive strength at the decreased drive strength level during the memory cell response period.

7. The circuit of claim 1 , wherein the voltage generator is configured to sink a global bit line current from a global selected bit line node according to the drive strength at the decreased drive strength level in order to control the memory cell current.

8. A circuit comprising:

a memory array comprising a plurality of memory cells;

means for setting a global selected bit line voltage to a selected bit line voltage level according to a drive strength at an initial drive strength level;

means for decreasing the drive strength of the voltage supply from the initial drive strength level to a decreased drive strength level in response to the global selected bit line select voltage set to the selected bit line voltage level; and

means for controlling a memory cell current through the selected memory cell according to the decreased drive strength level in response to the selected memory cell turning on.

9. The circuit of claim 8 , further comprising:

means for setting the global selected bit line voltage according to the drive strength at the initial drive strength level; and

means for setting the global selected bit line voltage according to the drive strength at the decreased drive strength level.

10. The circuit of claim 9 , further comprising:

means for activating the first current branch to set the global selected bit line voltage according to the drive strength at the initial drive strength level; and

means for deactivating the first current branch to set the global selected bit line voltage according to the drive strength at the decreased drive strength level.

11. The circuit of claim 10 , further comprising:

means for decreasing the global selected bit line voltage from an unselected bit line voltage level to the selected bit line voltage level according to the drive strength at the initial drive strength level during an initial portion of a bit line set period of a sense operation; and

means for maintaining the global selected bit line voltage at the selected bit line voltage level during a remaining portion of the bit line set period and a word line set period.

12. The circuit of claim 9 , wherein the means for setting the global selected bit line voltage comprises a means for drawing a first branch current at a first branch current level, and

wherein the means for setting the global selected bit line voltage comprises a means for drawing a second branch current at a second branch current that is lower than the first branch current level.

13. The circuit of claim 8 , wherein the selected memory cell is configured to turn on during a sense operation when programmed in a low resistance state, and when turned on, is configured to conduct a spiked portion and a decaying portion of the memory cell current during a memory cell response period, the circuit further comprising means for conducting a global bit line current according to the drive strength at the reduced drive strength level during the memory cell response period.

14. The circuit of claim 8 , further comprising means for sinking a global bit line current from a global selected bit line node according to the drive strength at the reduced drive strength level in order to control the memory cell current.

15. A method comprising:

outputting, with a sense circuit, a sense result signal indicative of a logic level of data stored in a selected memory cell of a memory array coupled to a selected word line;

setting, with a voltage generator, a global selected bit line voltage to a selected bit line voltage level according to a drive strength at an initial drive strength level;

decreasing, with the voltage generator, the drive strength of the voltage supply from the initial drive strength level to a decreased drive strength level in response to the global selected bit line voltage set to the selected bit line voltage level; and

in response to the selected memory cell of the plurality of memory cells turning on, controlling, with the voltage generator, a memory cell current through the selected memory cell according to the decreased drive strength level.

16. The method of claim 15 , further comprising:

activating, with a controller, a current branch to set the global selected bit line voltage according to the drive strength at the initial drive strength level; and

deactivating, with the controller, the current branch to set the global selected bit line voltage according to the drive strength at the decreased drive strength level.

17. The method of claim 16 , further comprising:

decreasing, with the voltage generator, the global selected bit line voltage from an unselected bit line voltage level to the selected bit line voltage level according to the drive strength at the initial drive strength level during an initial portion of a bit line set period of a sense operation; and

maintaining, with the voltage generator, the global selected bit line voltage at the selected bit line voltage level during a remaining portion of the bit line set period and a word line set period.

18. The method of claim 15 , further comprising:

drawing, with a first current branch of the voltage generator, a first branch current at a first branch current level to set the global selected bit line voltage to the selected bit line voltage level according to the drive strength at the initial drive strength level; and

drawing, with a second current branch of the voltage generator, a second branch current at a second branch current level that is lower than the first branch current level to set the global selected bit line voltage according to the drive strength at the decreased drive strength level.

19. The method of claim 15 , further comprising:

turning on the selected memory cell during a sense operation when programmed in a low resistance state;

conducting, with the selected memory cell, a spiked portion and a decaying portion of the memory cell current during a memory cell response period; and

conducting, with the voltage generator, a global bit line current according to the drive strength at the decreased drive strength level during the memory cell response period.

20. The method of claim 15 , further comprising:

sinking, with the voltage generator, a global bit line current from a global selected bit line node according to the drive strength at the decreased drive strength level in order to control the memory cell current.

Assignments (4)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 2, 2018
From: PARKINSON, WARD; TRENT, THOMAS MICHAEL; O'TOOLE, JAMES EDWIN
To: SANDISK TECHNOLOGIES LLC
Reel/Frame 044514/0226 →
Cited By (3)
US 12,277,985 US 12,431,191 US 12,481,454