IP Library Granted Patent US 10,354,728
Granted Patent B2
US 10,354,728 · App. 15/635,935 · Granted Jul 16, 2019

Write verification and resistive state determination based on cell turn-on characteristics for resistive random access memory

Inventors: Bijesh Rajamohanan (San Jose, CA); Juan Pablo Saenz (Menlo Park, CA)
Assignee: SANDISK TECHNOLOGIES LLC
G11C13/0064G11C13/0007G11C13/0028G11C13/0069G11C13/004G11C2013/0083G11C2213/71
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,354,728
App. No.
15/635,935
Granted
Jul 16, 2019
Kind
B2
Abstract

After programming a set of resistive memory cells in a resistive memory device, the programmed states and the functionality of each resistive memory cell in the programmed set can be verified by a primary determination method and a secondary determination method. The primary determination method employs the step of determining whether a measured electrical current at a preset read voltage for the selected resistive memory cell is within electrical current specification for the selected resistive state. If the selected cell fails the primary determination method, the second determination method is performed, which includes determining whether a measured threshold voltage for the selected resistive memory cell is within threshold voltage specification for the selected resistive state. If the selected cell fails both methods, the selected cell is identified as a non-functional resistive memory cell. Otherwise, the selected cell is identified as an operational cell.

Claims (49)

1. A method of operating a resistive memory device, comprising:

providing a resistive memory device including an array of resistive memory cells, wherein each of the resistive memory cells comprises a resistive memory material having at least two different resistive states;

programming a selected resistive memory cell with a selected resistive state; and

verifying a programmed state of the selected resistive memory cell by:

determining whether a measured electrical current at a preset read voltage for the selected resistive memory cell is within electrical current specification for the selected resistive state;

if the measured electrical current at the preset read voltage is out of specification, then iteratively applying a plurality of modified read voltages across the selected resistive memory cell and selecting a modified read voltage that provides a preset level of electrical current through the selected resistive memory cell as a measured threshold voltage, and then determining whether the measured threshold voltage for the selected resistive memory cell is within threshold voltage specification for the selected resistive state;

identifying the selected resistive memory cell as an operational resistive memory cell if at least one of the measured electrical current and the measured threshold voltage is within a respective specification for the selected resistive state; and

identifying the selected resistive memory cell as a non-functional resistive memory cell if both the measured electrical current and the measured threshold voltage are outside the respective specification for the selected resistive state;

wherein:

the selected resistive memory cell comprises a barrier modulated cell of a resistive random access memory (ReRAM) device; and

the barrier modulated cell comprises a metal oxide material having at least two states having different resistivity, a barrier material and an interfacial barrier oxide located between the metal oxide material and the barrier material.

2. The method of claim 1 , wherein the preset read voltage is the same as a read voltage for a read operation that determines a resistive state of each of the resistive memory cells.

3. The method of claim 1 , wherein the preset level of electrical current is less than 0.01 times a maximum reset verification current threshold for a high resistive reset state for each of the resistive memory cells within the array of resistive memory cells.

4. The method of claim 1 , further comprising:

programming a plurality of resistive memory cells with a respective selected resistive state;

sequentially selecting each resistive memory cell within the plurality of resistive memory cells;

determining whether the measured electrical current at the preset read voltage for the plurality of resistive memory cells is within electrical current specification for the selected resistive state; and

if the measured electrical current at the preset read voltage is out of specification for a first set of resistive memory cells of the plurality of resistive memory cells, then determining whether a measured threshold voltage for the first set of memory cells is within threshold voltage specification for the selected resistive state.

5. The method of claim 4 , further comprising:

generating a list of non-functional resistive memory cells based on the steps of determining; and

rewriting data assigned to the non-functional resistive memory cells to an additional set of resistive memory cells.

6. The method of claim 1 , wherein the metal oxide material comprises sub-stoichiometric titanium oxide (TiO 2-δ ), the barrier material comprises amorphous silicon and the interfacial barrier oxide comprises silicon oxide.

7. The method of claim 6 , wherein programming the selected resistive memory cell comprises programming the barrier modulated cell into a reset state by applying a voltage to the barrier modulated cell to provide oxygen interstitials from the interfacial barrier oxide to the TiO 2-δ and increase a resistance of the selected resistive memory cell.

8. The method of claim 6 , wherein programming the selected resistive memory cell comprises programming the barrier modulated cell into a set state by applying a voltage to the barrier modulated cell to generate oxygen interstitial and oxygen vacancy pairs in the TiO 2-δ , and to provide oxygen interstitials away from the TiO 2-δ to the interfacial barrier oxide and decrease a resistance of the selected resistive memory cell.

9. A method of operating a resistive memory device, comprising:

providing a resistive memory device including an array of resistive memory cells, wherein each of the resistive memory cells comprises a resistive memory material having at least two different resistive states;

programming a selected resistive memory cell with a selected resistive state; and

verifying a programmed state of the selected resistive memory cell by:

determining whether a measured electrical current at a preset read voltage for the selected resistive memory cell is within electrical current specification for the selected resistive state;

if the measured electrical current at the preset read voltage is out of specification, then determining whether a measured threshold voltage for the selected resistive memory cell is within threshold voltage specification for the selected resistive state;

identifying the selected resistive memory cell as an operational resistive memory cell if at least one of the measured electrical current and the measured threshold voltage is within a respective specification for the selected resistive state; and

identifying the selected resistive memory cell as a non-functional resistive memory cell if both the measured electrical current and the measured threshold voltage are outside the respective specification for the selected resistive state;

wherein:

the selected resistive memory cell comprises a barrier modulated cell of a resistive random access memory (ReRAM) device; and

the barrier modulated cell comprises a metal oxide material having at least two states having different resistivity, a barrier material and an interfacial barrier oxide located between the metal oxide material and the barrier material;

wherein the measured threshold voltage is generated by determining an electrical bias voltage across the selected resistive memory cell that provides a preset level of electrical current through the selected resistive memory cell;

wherein the preset level of electrical current is less than 0.01 times a maximum reset verification current threshold for a high resistive reset state for each of the resistive memory cells within the array of resistive memory cells.

10. The method of claim 9 , wherein the preset read voltage is the same as a read voltage for a read operation that determines a resistive state of each of the resistive memory cells.

11. The method of claim 9 , further comprising:

programming a plurality of resistive memory cells with a respective selected resistive state;

sequentially selecting each resistive memory cell within the plurality of resistive memory cells;

determining whether the measured electrical current at the preset read voltage for the plurality of resistive memory cells is within electrical current specification for the selected resistive state; and

if the measured electrical current at the preset read voltage is out of specification for a first set of resistive memory cells of the plurality of resistive memory cells, then determining whether a measured threshold voltage for the first set of memory cells is within threshold voltage specification for the selected resistive state.

12. The method of claim 11 , further comprising:

generating a list of non-functional resistive memory cells based on the steps of determining; and

rewriting data assigned to the non-functional resistive memory cells to an additional set of resistive memory cells.

13. The method of claim 9 , wherein the metal oxide material comprises sub-stoichiometric titanium oxide (TiO 2-δ ), the barrier material comprises amorphous silicon and the interfacial barrier oxide comprises silicon oxide.

14. The method of claim 13 , wherein programming the selected resistive memory cell comprises programming the barrier modulated cell into a reset state by applying a voltage to the barrier modulated cell to provide oxygen interstitials from the interfacial barrier oxide to the TiO 2-δ and increase a resistance of the selected resistive memory cell.

15. The method of claim 13 , wherein programming the selected resistive memory cell comprises programming the barrier modulated cell into a set state by applying a voltage to the barrier modulated cell to generate oxygen interstitial and oxygen vacancy pairs in the TiO 2-δ and to provide oxygen interstitials away from the TiO 2-δ to the interfacial barrier oxide and decrease a resistance of the selected resistive memory cell.

Assignments (4)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 28, 2017
From: RAJAMOHANAN, BIJESH; SAENZ, JUAN
To: SANDISK TECHNOLOGIES LLC
Reel/Frame 042851/0705 →
Continuity (1)
Related Publication 20190006005A1 · Jan 3, 2019
Cited By (3)
US 12,362,301 US 12,563,973 US 12,581,665