IP Library Granted Patent US 7,292,466
Granted Patent B2
US 7,292,466 · App. 11/324,700 · Granted Nov 6, 2007

Integrated circuit having a resistive memory

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,292,466
App. No.
11/324,700
Granted
Nov 6, 2007
Kind
B2
Abstract

A memory includes a first resistive memory cell, a current source configured to provide an input current indicating a desired resistance level for the first memory cell, and a current mirror that mirrors the input current to provide an output current. The memory includes a first switching circuit configured to pass the output current to the first memory cell with the first memory cell not at the desired resistance level, and block the output current from the first memory cell in response to the first memory cell achieving the desired resistance level.

Claims (60)

1. An integrated circuit having a memory comprising:

a first resistive memory cell;

a current source configured to provide an input current indicating a first resistance level for the first memory cell;

a current mirror that mirrors the input current to provide an output current; and

a first switching circuit comprising a comparator configured to compare an input voltage of the current mirror and an output voltage of the current mirror to provide a control signal, the first switching circuit configured to pass the output current to the first memory cell with the first memory cell not at the first resistance level, and block the output current from the first memory cell in response to the control signal indicating the first memory cell achieving the first resistance level.

2. The integrated circuit of claim 1 , wherein the current source comprises a variable current source.

3. The integrated circuit of claim 1 , wherein the first switching circuit comprises:

a switch configured to selectively pass the output current to the first memory cell based on the control signal.

4. The integrated circuit of claim 1 , further comprising:

a second resistive memory cell; and

a second switching circuit configured to pass the output current to the second memory cell with the second memory cell not at the first resistance level, and block the output current from the second memory cell in response to the second memory cell achieving the first resistance level.

5. The integrated circuit of claim 4 , wherein the first switching circuit and the second switching circuit are configured to simultaneously set the resistance level of the first memory cell and the second memory cell.

6. The integrated circuit of claim 1 , further comprising:

a second resistive memory cell,

wherein the first switching circuit is configured to pass the output current to the second memory cell with the second memory cell not at the first resistance level, and block the output current from the second memory cell in response to the second memory cell achieving the first resistance level.

7. A memory comprising:

a phase-change memory cell;

a switch coupled to the memory cell;

a variable current source configured to provide a current indicating a desired resistance level for the memory cell;

a current mirror having an input coupled to the current source and an output coupled to the switch; and

a sense amplifier having a first input coupled to the input of the current mirror and a second input coupled to the output of the current mirror, the sense amplifier configured to compare a voltage at the input of the current mirror to a voltage at the output of the current minor and control the switch based on the comparison to set the memory cell to the desired resistance level.

8. The memory of claim 7 , wherein the switch comprises a transistor switch.

9. The memory of claim 7 , further comprising:

a logic block having an output coupled to an enable input of the sense amplifier, the logic block configured to disable the sense amplifier based on the comparison.

10. The memory of claim 7 , wherein the memory cell is configured to be set to each one of at least three resistance levels.

11. The memory of claim 7 , wherein the memory cell comprises at least one of Ge, Sb, Te, Ga, As, In, Se, and S.

12. A memory comprising:

a phase-change memory cell configured to be set to each one of at least three states;

means for enabling a set pulse to the memory cell through a current mirror;

means for comparing a voltage at the output of the current mirror indicating an actual state of the memory cell to a voltage at the input of the current mirror indicating a desired state for the memory cell; and

means for disabling the set pulse in response to the comparison with the memory cell set to the desired state.

13. The memory of claim 12 , further comprising:

means for disabling the means for comparing in response to the comparison.

14. The memory of claim 12 , wherein the memory cell comprises at least one of Ge, Sb, Te, Ga, As, In, Se, and S.

15. A method for setting the state of a memory cell, the method comprising:

mirroring an input current at an input to a current mirror to provide an output current at an output of the current mirror;

applying the output current to a resistive memory cell;

comparing a voltage at the input of the current mirror indicating a desired state of the memory cell to a voltage at the output of the current mirror indicating an actual state of the memory cell; and

removing the output current from the memory cell based on the comparison with the memory cell at the desired state.

16. The method of claim 15 , wherein applying the output current comprises applying the output current to modify the actual state of the memory cell from a first state having a first resistance to a second state having a second resistance less than the first resistance.

17. The method of claim 15 , wherein removing the output current comprises removing the output current in response to the voltage at the output of the current mirror being less than or equal to the voltage at the input of the current mirror.

18. The method of claim 15 , further comprising:

disabling the comparing based on the comparison.

19. The method of claim 15 , wherein applying the output current comprises applying the output current to a phase-change memory cell configured for multi-bit data storage.

20. A method for writing to a memory, the method comprising:

resetting a phase-change memory cell to a substantially amorphous state;

mirroring an input current at an input of a current mirror to provide an output current at an output of the current mirror;

enabling a set pulse to the memory cell by passing the output current to the memory cell;

comparing a voltage at the output of the current mirror indicating an actual state of the memory cell to a voltage at the input of the current mirror indicating a desired state out of at least three states for the memory cell; and

disabling the set pulse to the memory cell in response to the voltage at the output of the current mirror being less than or equal to the voltage at the input of the current mirror by blocking the output current from passing to the memory cell.

21. The method of claim 20 , further comprising:

providing the input current from a variable current source, the input current indicating the desired state for the memory cell.

22. The method of claim 20 , further comprising:

disabling the comparing in response to disabling the set pulse.

23. The method of claim 20 , wherein enabling the set pulse comprises enabling the set pulse to change the actual state of the memory cell from a first state having a first resistance to a second state having a second resistance less than the first resistance.

24. A memory comprising:

a phase-change memory cell; and

a self-terminating write driver configured to write a selected one of at least three resistance levels to the memory cell by providing a current pulse to the memory cell, the current pulse provided by selectively passing a constant current to the memory cell from an output of a current mirror;

wherein an input of the current mirror receives a constant current indicating the selected one of the at least three resistance levels; and

wherein a duration of the current pulse is based on feedback from the memory cell indicating an actual resistance level of the memory cell.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2015
From: INFINEON TECHNOLOGIES AG
To: POLARIS INNOVATIONS LIMITED
Reel/Frame 037171/0719 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2015
From: INFINEON TECHNOLOGIES AG
To: POLARIS INNOVATIONS LIMITED
Reel/Frame 037147/0487 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 8, 2015
From: QIMONDA AG
To: INFINEON TECHNOLOGIES AG
Reel/Frame 035623/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2010
From: INFINEON TECHNOLOGIES AG
To: QIMONDA AG
Reel/Frame 023773/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2006
From: INFINEON TECHNOLOGIES NORTH AMERICA CORP.
To: INFINEON TECHNOLOGIES AG
Reel/Frame 017197/0826 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 10, 2006
From: NIRSCHL, THOMAS
To: INFINEON TECHNOLOGIES NORTH AMERICA CORP.
Reel/Frame 017151/0774 →