US10354728B2ActiveUtilityA1

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

Assignee: SANDISK TECHNOLOGIES LLCPriority: Jun 28, 2017Filed: Jun 28, 2017Granted: Jul 16, 2019
Est. expiryJun 28, 2037(~10.9 yrs left)· nominal 20-yr term from priority
G11C 13/0069G11C 13/004G11C 13/0007G11C 13/0064G11C 2213/71G11C 13/0028G11C 2013/0083
84
PatentIndex Score
8
Cited by
41
References
15
Claims

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

exact text as granted — not AI-modified
What is claimed is: 
     
       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.

Join the waitlist — get patent alerts

Track US10354728B2 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.