IP Library Granted Patent US 6,954,373
Granted Patent B2
US 6,954,373 · App. 10/609,278 · Granted Oct 11, 2005

Apparatus and method for determining the logic state of a magnetic tunnel junction memory device

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 6,954,373
App. No.
10/609,278
Granted
Oct 11, 2005
Kind
B2
Abstract

A system and method for determining the logic state of a magnetic tunnel junction (MTJ) memory device. The method includes applying a first bias voltage to a selected line and measuring a first induced voltage across the MJT device or a memory cell. The method also includes applying a second bias voltage to the selected line, the second bias voltage being different from the first bias voltage, and measuring a second induced voltage across the MJT device. The method also includes comparing a function of the first bias voltage, the first induced voltage, the second bias voltage, and the second induced voltage to a threshold value.

Claims (54)

1. A method for determining a logic state of a magnetic tunnel junction (MTJ) memory device, the method comprising:

applying a first bias voltage to a selected line;

measuring a first induced voltage across the MJT device;

applying a second bias voltage to the selected line, the second bias voltage being different from the first bias voltage;

measuring a second induced voltage across the MJT device; and

comparing a function of two or more of the first bias voltage, the first induced voltage, the second bias voltage, and the second induced voltage to a threshold value.

2. The method of claim 1 , wherein the second bias voltage is less than the first bias voltage.

3. The method of claim 1 , wherein the second bias voltage is greater than the first bias voltage.

4. The method of claim 1 , wherein comparing the function of the two or more of the first bias voltage, the first induced voltage, the second bias voltage, and the second induced voltage to the threshold value comprises comparing a ratio of a first ratio of the second induced voltage to the second bias voltage and a second ratio of the first induced voltage to the first bias voltage to the threshold.

5. The method of claim 4 , wherein the threshold is one.

6. The method of claim 4 , wherein the threshold is a ratio of the tunneling magneto resistance ratio (TMR) at the first bias voltage and the second bias voltage.

7. The method of claim 1 , wherein measuring the first induced voltage across the MJT device comprises measuring the voltage across a sneak resistance of the MJT device; and wherein measuring the second induced voltage across the MJT device comprises measuring the voltage across the sneak resistance of the MJT device.

8. The method of claim 1 , wherein the MTJ device is a magnetic random access memory (MRAM).

9. The method of claim 8 , wherein the MRAM is an MRAM array.

10. The method of claim 1 , wherein applying the first bias voltage to a selected line comprises applying a first row voltage to the selected line while applying a first lesser voltage than the first row voltage to non-selected lines; and wherein applying the second bias voltage to the selected line, the second bias voltage being different from the first bias voltage comprises applying a second row voltage to the selected line while applying a second lesser voltage than the second row voltage to non-selected lines.

11. The method of claim 10 , wherein applying the first row voltage to the selected line while applying the first lesser voltage than the first row voltage to non-selected lines comprises applying the first row voltage to the selected line while grounding the non-selected lines; and wherein applying the second row voltage to the selected line while applying a second lesser voltage than the second row voltage to non-selected lines comprises applying the second row voltage to the selected line while grounding the non-selected lines.

12. A system for determining the logic state of a magnetic tunnel junction (MTJ) memory device, the system comprising:

a biasing circuit configured to supply at least two different biasing voltages to a selected line;

a sensing circuit configured to measure the induced voltage across the MTJ device at each of the at least two different biasing voltages; and

a processing element configured to compare a function of at least two of the first bias voltage, the first induced voltage, the second bias voltage, and the second induced voltage to a threshold value.

13. The system of claim 12 , wherein the biasing circuit, the sensing circuit, the processing element and the MTJ device are fabricated as an application specific integrated circuit (ASIC).

14. The system of claim 12 , wherein the biasing circuit is a voltage supply.

15. The system of claim 12 , wherein the sensing circuit is a voltmeter.

16. The system of claim 12 , wherein the MTJ device is a magnetic random access memory (MRAM).

17. The system of claim 16 , wherein the MRAM is an MRAM array.

18. A memory comprising:

an array of MTJ cells configured to accept a bias voltage for a selected memory cell along a first line and to provide a read voltage across the sneak resistance of the array of MTJ cells to a read logic along a second line;

a memory controller configured to receive one or more inputs;

a biasing circuit configured to provide the bias voltage to the selected memory cell at least twice with different voltage values; and

the read logic configured to receive the read voltage across the sneak resistance of the array of MTJ cells for each of the difference voltage values.

19. The memory of claim 18 , further comprising:

decision logic configured to receive at least the read voltage across the sneak resistance of the array of MTJ cells for each of the difference voltage values, wherein the decision logic is further configured to determine a function value using at least the read voltage across the sneak resistance of the array of MTJ cells for each of the difference voltage values and to compare the function value to a threshold value.

20. The memory of claim 19 , further comprising:

one or more storage locations.

21. The memory of claim 20 , wherein the one or more storage locations are accessible to the decision logic and the read logic and configured to store one or more of a first bias voltage, a first induced voltage, a second bias voltage, a second induced voltage, and the threshold value.

22. A system, comprising:

a processor;

a memory accessible to the processor, wherein the memory includes;

an array of MTJ calls configured to accept a bias voltage for a selected memory cell along a first line and to provide a read voltage across the sneak resistance of the array of MTJ cells to a read logic along a second line;

a memory controller configured to receive one or more inputs;

a biasing circuit configured to provide the bias voltage to the selected memory cell at least twice with different voltage values; and

the read logic configured to receive the read voltage across the sneak resistance of the array of MTJ cells for each of the difference voltage values.

23. The system of claim 22 , the memory further comprising:

decision logic configured to receive at least the read voltage across the sneak resistance of the array of MTJ cells for each of the difference voltage values, wherein the decision logic is further configured to determine a function value using at least the read voltage across the sneak resistance of the array of MTJ cells for each of the difference voltage values and to compare the function value to a threshold value.

24. The system of claim 23 , the memory further comprising:

one or more storage locations.

25. The system of claim 24 , wherein the one or more storage locations are accessible to the decision logic and the read logic and configured to store one or more of a first bias voltage, a first induced voltage, a second bias voltage, a second induced voltage, and the threshold value.

26. A memory, comprising:

an array of MTJ cells configured to accept a bias voltage for a selected memory cell along a first line and to provide a read voltage across the selected memory cell to a read logic along a second line;

a memory controller configured to receive one or more inputs;

a biasing circuit configured to provide the bias voltage to the selected memory cell at least twice with different voltage values; and

the read logic configured to receive the read voltage across the selected memory cell for each of the difference voltage values.

27. The memory of claim 26 , further comprising:

decision logic configured to receive at least the read voltage across the selected memory cell for each of the difference voltage values, wherein the decision logic is further configured to determine a function value using at least the read voltage across the selected memory cell for each of the difference voltage values and to compare the function value to a threshold value.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2006
From: HEWLETT-PACKARD COMPANY; HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: DATA QUILL LIMITED
Reel/Frame 018338/0198 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 2, 2004
From: PERNER, FREDERICK A.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 014230/0101 →