IP Library Granted Patent US 7,269,050
Granted Patent B2
US 7,269,050 · App. 11/146,690 · Granted Sep 11, 2007

Method of programming a 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 7,269,050
App. No.
11/146,690
Granted
Sep 11, 2007
Kind
B2
Abstract

The present invention is a method of programming a memory device, wherein different levels or magnitudes of current may be applied to and imposed on the memory device so that any one of a plurality of memory states may be realized. A read step indicates the so determined state of the memory device.

Claims (26)

1. A method of programming a memory device which is capable of having any of a plurality of states comprising applying a selected level of current to the memory device to provide that the memory device has a first of the plurality of states, and applying a selected level of current to the memory device in the same direction as the first-mentioned selected level of current to provide that the memory device has a second of the plurality of states.

2. The method of claim 1 wherein the selected levels of current are different from each other.

3. The method of claim 1 wherein the selected levels of current provide different respective memory device characteristics.

4. A method of programming a memory device which is capable of having any of a plurality of states comprising applying a selected level of current to the memory device to provide that the memory device has one of the plurality of states, and further comprising applying a second selected level of current to the memory device different from the first-mentioned selected level of current, to provide that the memory device has a second of the plurality of states, and further comprising applying a third selected level of current to the memory device different from the first and second selected levels of current, to provide that the memory device has a third of the plurality of states.

5. The method of claim 4 wherein the application of the first selected level of current to the memory device provides a first memory device resistance characteristic, wherein the application of the second selected level of current to the memory device provides a second memory device resistance characteristic different from the first memory device resistance characteristic, and wherein the application of the third selected level of current to the memory device provides a third memory device resistance characteristic different from the first and second memory device resistance characteristics.

6. A method of undertaking a procedure on a memory device which is capable of having any of a plurality of states comprising:

applying a first selected level of current to the memory device to provide a first resistance characteristic of the memory device;

applying a read electrical potential to the memory device to read the state of the memory device;

applying a second selected level of current to the memory device to provide a second resistance characteristic of the memory device different from the first resistance characteristic of the memory device;

applying said read electrical potential to the memory device to read the state of the memory device;

applying a third selected level of current to the memory device to provide a third resistance characteristic of the memory device different from the first and second resistance characteristics of the memory device; and

applying said read electrical potential to the memory device to read the state of the memory device.

7. The method of claim 6 and further comprising a current source for applying the first, second and third selected levels of current to the memory device.

8. A method of programming a memory device comprising first and second electrodes, and an active layer between the first and second electrodes, the method comprising applying a selected level of current to the memory device to provide a memory device state, the memory device state being achieved independent of the magnetic state of the memory device.

9. The method of claim 8 and further comprising applying a second selected level of current different from the first-mentioned selected level of current to provide a second memory device state.

10. The method of claim 9 wherein application of the first-mentioned selected level of current to the memory device provides a first resistance characteristic of the memory device, and the application of the second selected level of current to the memory device provides a second resistance characteristic of the memory device different from the first resistance characteristic of the memory device.

11. The method of claim 10 and further comprising a current source for applying the first and second selected levels of current to the memory device.

12. A method of programming memory devices of a memory array comprising a first plurality of conductors, a second plurality of conductors, and a plurality of connecting structures, each connecting a conductor of the first plurality thereof with a conductor of the second plurality thereof, each connecting structure comprising a memory device, each memory device being capable of having any of a plurality of states, the method comprising:

applying a first selected level of current to a first memory device of the array to provide that the first memory device has a first of the plurality of states;

applying a second selected level of current to a second memory device of the array to provide that the second memory device has a second of the plurality of states; and further

applying a third selected level of current to a third memory device of the array to provide that the third memory device has a third of the plurality of states.

13. The method of claim 12 and further comprising the step of applying a read electrical potential to the first memory device to read the state of the first memory device.

14. The method of claim 13 and further comprising applying the read electrical potential to the second memory device to read the state of the second memory device.

15. The method of claim 14 wherein application of the first selected level of current to the first memory device of the array provides a first resistance characteristic of the first memory device, and application of the second selected level of current to the second memory device of the array provides a second resistance characteristic of the second memory device different from the first resistance characteristic of the first memory device.

16. The method of claim 12 and further comprising applying a read electrical potential to the first memory device to read the state of the first memory device, applying the read electrical potential to the second memory device to read this state of the second memory device, and applying the read electrical potential to the third memory device to read the state of the third memory device.

17. The method of claim 16 wherein application of the first selected level of current to the first memory device of the array provides a first resistance characteristic of the first memory device, application of the second selected level of current to the second memory device of the array provides a second resistance characteristic of the second memory device different from the first resistance characteristic of the first memory device, and application of the third selected level of current to the third memory device provides a third resistance characteristic of the third memory device different from the first and second resistance characteristic.

Assignments (9)
CORRECTIVE ASSIGNMENT TO CORRECT THE 8647899 PREVIOUSLY RECORDED ON REEL 035240 FRAME 0429. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTERST. Recorded Nov 3, 2020
From: CYPRESS SEMICONDUCTOR CORPORATION; SPANSION LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 058002/0470 →
ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN INTELLECTUAL PROPERTY Recorded Oct 28, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: MUFG UNION BANK, N.A.
Reel/Frame 050896/0366 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2019
From: CYPRESS SEMICONDUCTOR CORPORATION
To: LONGITUDE FLASH MEMORY SOLUTIONS LIMITED
Reel/Frame 050799/0215 →
PARTIAL RELEASE OF SECURITY INTEREST IN PATENTS Recorded Sep 26, 2019
From: MUFG UNION BANK, N.A., AS COLLATERAL AGENT
To: CYPRESS SEMICONDUCTOR CORPORATION; SPANSION LLC
Reel/Frame 050500/0369 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2015
From: SPANSION, LLC
To: CYPRESS SEMICONDUCTOR CORPORATION
Reel/Frame 036036/0738 →
SECURITY INTEREST Recorded Mar 21, 2015
From: CYPRESS SEMICONDUCTOR CORPORATION; SPANSION LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 035240/0429 →
RELEASE OF SECURITY INTEREST Recorded Mar 13, 2015
From: BARCLAYS BANK PLC
To: SPANSION LLC; SPANSION INC.; SPANSION TECHNOLOGY LLC
Reel/Frame 035201/0159 →
SECURITY AGREEMENT Recorded Jun 4, 2010
From: SPANSION LLC; SPANSION INC.; SPANSION TECHNOLOGY INC.; SPANSION TECHNOLOGY LLC
To: BARCLAYS BANK PLC
Reel/Frame 024522/0338 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 7, 2005
From: KAZA, SWAROOP; GAUN, DAVID; SPITZER, STUART; KRIEGER, JURI
To: SPANSION LLC
Reel/Frame 016670/0649 →