IP Library › Granted Patent US 7,826,248
Granted Patent B2
US 7,826,248 · App. 12/123,647 · Granted Nov 2, 2010

Write verify method for resistive random access memory

Assignee: Seagate Technology LLC
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 7,826,248
App. No.
12/123,647
Granted
Nov 2, 2010
Kind
B2
Abstract

Write verify methods for resistance random access memory (RRAM) are provided. The methods include applying a reset operation voltage pulse across a RRAM cell to change a resistance of the RRAM cell from a low resistance state to a high resistance state and setting a counter to zero. Then the method includes applying a forward resetting voltage pulse across the RRAM cell if the RRAM cell has a high resistance state resistance value less than a selected lower resistance limit value and adding one to the counter. This step is repeated until either the counter reaches a predetermined number or until the high resistance state resistance value is greater than the lower resistance limit value. The method also includes applying a reverse resetting voltage pulse across the RRAM cell if the RRAM cell has a high resistance state resistance values is greater than a selected upper resistance limit value and adding one to the counter. The reverse resetting voltage pulse has a second polarity being opposite the first polarity. This step is repeated until either the counter reaches a predetermined number or until all the high resistance state resistance value is less than the upper resistance limit value.

Claims (32)

1. A write verify method for resistance random access memory (RRAM), the method comprising:

applying a reset operation voltage pulse across a RRAM cell, the reset operation voltage pulse changing a resistance of the RRAM cell from a low resistance state to a high resistance state, the high resistance state having a range of resistance values, the reset operation voltage pulse having a first polarity;

selecting a lower resistance limit value and an upper resistance limit value, where the lower resistance limit value and the upper resistance limit value are within the range of resistance values and form a narrowed range of resistance values for the high resistance state;

applying a forward resetting voltage pulse across the RRAM cell if any of the range of high resistance state resistance values is less than the lower resistance limit value, the forward resetting voltage pulse having the first polarity, repeating the applying one or more forward resetting voltage pulses step until either a predetermined number of pulses is applied or until all of the range of high resistance state resistance values are greater than the lower resistance limit value; and

applying a reverse resetting voltage pulse across the RRAM cell if any of the range of high resistance state resistance values is greater than the upper resistance limit value, the reverse resetting voltage pulse having a second polarity being opposite the first polarity, repeating the applying one or more reverse resetting voltage pulses step until either a predetermined number of pulses is applied or until all of the range of high resistance state resistance values are less than the upper resistance limit value.

2. A method according to claim 1 , wherein each successive forward resetting voltage pulse has a lower voltage level than a preceding pulse.

3. A method according to claim 1 , wherein each successive forward resetting voltage pulse has a lower voltage duration than a preceding pulse.

4. A method according to claim 1 , wherein each successive reverse resetting voltage pulse has a lower voltage level than a preceding pulse.

5. A method according to claim 1 , wherein each successive reverse resetting voltage pulse has a lower voltage duration than a preceding pulse.

6. A method according to claim 1 , wherein the selecting step comprises selecting a lower resistance limit value and an upper resistance limit value from a look-up table.

7. A method according to claim 1 , wherein the applying one or more forward resetting voltage pulses across the RRAM cell and applying one or more reverse resetting voltage pulses across the RRAM cell forms an at least 10% narrower range of resistance values for the high resistance state.

8. A method according to claim 1 , wherein the RRAM comprises a plurality of RRAM cells having a resistive switching medium comprising metal oxides.

9. A method according to claim 1 , wherein the applying one or more forward resetting voltage pulses across the RRAM cell increases a separation between a low resistance state and the high resistance state of the RRAM cell.

10. A method according to claim 1 , wherein the applying a reverse resetting voltage pulse across the RRAM cell step occurs before the applying a forward resetting voltage pulse across the RRAM cell step.

11. A write verify method for multi-bit resistance random access memory (RRAM), the method comprising:

applying a reset operation voltage pulse across a multi-bit RRAM cell, the reset operation voltage pulse changing a resistance of the RRAM cell from a low resistance state to a first high resistance state, the first high resistance state having a first range of resistance values, the reset operation voltage pulse having a first polarity;

selecting a first lower resistance limit value and a first upper resistance limit value for a first high resistance state of the multi-bit RRAM cell, where the first lower resistance limit value and the first upper resistance limit value are within the first range of resistance values and form a first narrowed range of resistance values for the first high resistance state;

applying a forward resetting voltage pulse across the RRAM cell if any of the range of first high resistance state resistance values is less than the first lower resistance limit value, the forward resetting voltage pulse having the first polarity, repeating the applying one or more forward resetting voltage pulses step until either a predetermined number of pulses is applied or until all of the first range of high resistance state resistance values are greater than the first lower resistance limit value;

applying a reverse resetting voltage pulse across the RRAM cell if any of the first range of high resistance state resistance values is greater than the first upper resistance limit value, the reverse resetting voltage pulse having a second polarity being opposite the first polarity, repeating the applying one or more reverse resetting voltage pulses step until either a predetermined number of pulses is applied or until all of the first range of high resistance state resistance values are less than the first upper resistance limit value; and

repeating the applying a reset operation voltage pulse step, and the selecting step, and applying a forward resetting voltage pulse step, and applying a reverse resetting voltage pulse for each remaining high resistance state of the multi-bit.

12. A method according to claim 11 , wherein the selecting step comprises selecting a lower resistance limit value and an upper resistance limit value from a look-up table for each high resistance state of the multi-bit RRAM cell.

13. A method according to claim 11 , wherein each successive forward resetting voltage pulse has a lower voltage level or a lower voltage duration than a preceding pulse.

14. A method according to claim 11 , wherein each successive reverse resetting voltage pulse has a lower voltage level or lower voltage duration than a preceding pulse.

15. A method according to claim 11 , wherein the multi-bit cell is a dual bit cell comprising a first high resistance state, a second high resistance state, and a third high resistance state.

16. A method according to claim 11 , wherein the applying one or more forward resetting voltage pulses across the RRAM cell and applying one or more reverse resetting voltage pulses across the RRAM cell forms an at least 10% narrower first range of resistance values for the first high resistance state, and an at least 10% narrower second range of resistance values for a second high resistance state, and an at least 10% narrower third range of resistance values for a third high resistance state.

17. A method according to claim 11 , wherein the RRAM comprises a plurality of RRAM cells having a resistive switching medium comprising metal oxides.

18. A write verify method for resistance random access memory (RRAM), the method comprising:

applying a reset operation voltage pulse across a RRAM cell, the reset operation voltage pulse changing a resistance of the RRAM cell from a low resistance state to a high resistance state and setting a counter to zero;

applying a forward resetting voltage pulse across the RRAM cell if the RRAM cell has a high resistance state resistance value less than a selected lower resistance limit value and adding one to the counter, repeating the applying one or more forward resetting voltage pulses step until either the counter reaches a predetermined number or until the high resistance state resistance value is greater than the lower resistance limit value; and

applying a reverse resetting voltage pulse across the RRAM cell if the RRAM cell has a high resistance state resistance values is greater than a selected upper resistance limit value and adding one to the counter, the reverse resetting voltage pulse having a second polarity being opposite the first polarity, repeating the applying one or more reverse resetting voltage pulses step until either the counter reaches a predetermined number or until all the high resistance state resistance value is less than the upper resistance limit value.

19. A method according to claim 18 , wherein the applying a reverse resetting voltage pulse across the RRAM cell step occurs before the applying a forward resetting voltage pulse across the RRAM cell step.

20. A method according to claim 18 , wherein each successive forward resetting voltage pulse and each successive reverse resetting voltage pulse has a lower voltage level than a preceding pulse.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Jul 23, 2025
From: THE BANK OF NOVA SCOTIA
To: SEAGATE TECHNOLOGY PUBLIC LIMITED COMPANY; SEAGATE TECHNOLOGY; SEAGATE TECHNOLOGY HDD HOLDINGS; I365 INC.; SEAGATE TECHNOLOGY LLC; SEAGATE TECHNOLOGY INTERNATIONAL; SEAGATE HDD CAYMAN; SEAGATE TECHNOLOGY (US) HOLDINGS, INC.
Reel/Frame 072193/0001 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Jul 19, 2013
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT AND SECOND PRIORITY REPRESENTATIVE
To: SEAGATE TECHNOLOGY LLC; EVAULT INC. (F/K/A I365 INC.); SEAGATE TECHNOLOGY INTERNATIONAL; SEAGATE TECHNOLOGY US HOLDINGS, INC.
Reel/Frame 030833/0001 →
SECURITY AGREEMENT Recorded Mar 24, 2011
From: SEAGATE TECHNOLOGY LLC
To: THE BANK OF NOVA SCOTIA, AS ADMINISTRATIVE AGENT
Reel/Frame 026010/0350 →
RELEASE Recorded Jan 19, 2011
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: SEAGATE TECHNOLOGY HDD HOLDINGS; MAXTOR CORPORATION; SEAGATE TECHNOLOGY LLC; SEAGATE TECHNOLOGY INTERNATIONAL
Reel/Frame 025662/0001 →
SECURITY AGREEMENT Recorded May 15, 2009
From: MAXTOR CORPORATION; SEAGATE TECHNOLOGY LLC; SEAGATE TECHNOLOGY INTERNATIONAL
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT AND FIRST PRIORITY REPRESENTATIVE; WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT AND SECOND PRIORITY REPRESENTATIVE
Reel/Frame 022757/0017 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 21, 2008
From: XI, HAIWEN; XUE, SONG S.
To: SEAGATE TECHNOLOGY LLC
Reel/Frame 020977/0637 →
Continuity (1)
Related Publication 20090290411A1 · Nov 26, 2009