Method and apparatus for writing to a magnetic tunnel junction (mtj) by applying incrementally increasing voltage level

US2016118102A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016118102-A1
Application numberUS-201514754635-A
CountryUS
Kind codeA1
Filing dateJun 29, 2015
Priority dateApr 7, 2010
Publication dateApr 28, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method of writing to magnetic tunnel junctions (MTJs) of a magnetic memory array includes storing in-coming data in a cache register, reading the present logic state of a first one of a set of at least two MTJs, the set of at least two MTJs including the first MTJ and a second MTJ. The in-coming data is to be written into the second MTJ. Further steps are storing the read logic state into a data register, swapping the contents of the data register and the cache register so that the cache register stores the read logic state and the data register stores the in-coming data, applying a first predetermined voltage level to the set of MTJs thereby causing the first MTJ to be over-written, applying a second predetermined voltage level to the set of MTJs, and storing the in-coming data into the second MTJ.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method of writing to a magnetic tunnel junction (MTJ) of a magnetic memory array comprising: a. selecting a word line that is coupled to a MTJ to be written; b. applying a voltage pulse, with a voltage level of Vx, to a bit line coupled to the MTJ; c. reading the state of the MTJ after applying the voltage pulse; d. comparing the state of the read MTJ to a value in a write latch; e. determining if a desired state is written to the read MTJ; and f. if the MTJ is determined not to be written to the desired state, increasing the voltage level and re-applying the voltage pulse with the increased voltage level and repeating steps c. through f. until the MTJ is written to the desired state. 2 . The method of writing to a magnetic tunnel junction (MTJ), as recited in claim 1 , wherein the desired state is the same as an in-coming data. 3 . The method of writing to a magnetic tunnel junction (MTJ), as recited in claim 1 , wherein an access transistor is coupled to the MTJ and the word line is coupled to the access transistor and wherein upon writing the desired state into the MTJ, de-selecting the word line. 4 . A method of writing to a magnetic tunnel junction (MTJ) of a magnetic memory array comprising: a. selecting a word line that is coupled to a MTJ to be written; b. applying a voltage pulse. with a voltage level of Vx, to a sense line coupled to the MTJ; c. reading the state of the MTJ after applying the voltage pulse; d. comparing the state of the read MTJ to a value in a write latch; e. determining if a desired state is written to the read MTJ; and f. if the MTJ is determined not to be written to the desired state, increasing the voltage level and re-applying the voltage pulse with the increased voltage level and repeating steps c. through f. until the MTJ is written to the desired state. 5 . The method of writing to a magnetic tunnel junction (MTJ), as recited in claim 4 , wherein the desired state is the same as an in-corning data. 6 . The method of writing to a magnetic tunnel junction (MTJ), as recited in claim 4 , wherein an access transistor is coupled to the MTJ and the word line is coupled to the access transistor and wherein upon writing the desired state into the MTJ, de-selecting the word line. 7 . A method of writing to a magnetic tunnel junction (MTJ) of a magnetic memory array comprising: a. selecting a word line that is initially at a particular voltage level by ramping the particular voltage level up to a voltage level, Vwl, the word line being coupled to a MTJ to be written; b. while the applying a voltage pulse, with a voltage level of Vx, to a bit line coupled to the MTJ; c. reading the state of the MTJ after applying the voltage pulse; d. comparing the state of the read MTJ to a value in a write latch; e. determining if a desired state is written to the read MTJ; and f. if the MTJ is determined not to be written to the desired state, increasing the voltage level and re-applying the voltage pulse with the increased voltage level and repeating steps c. through f. until the MTJ is written to the desired state. 8 . The method of writing to a magnetic tunnel junction (MTJ), as recited in claim 7 , wherein the desired state is the same as an in-coming data. 9 . The method of writing to a magnetic tunnel junction (MTJ), as recited in claim 7 , wherein an access transistor is coupled to the MTJ and the word line is coupled to the access transistor and wherein upon writing the desired state into the MTJ, de-selecting the word line. 10 . A method of writing to a magnetic tunnel junction (MTJ) of a magnetic memory array comprising: a. selecting a word line that is initially at a particular voltage level by ramping the particular voltage level up to a voltage level, Vwl, the word line being coupled to a MTJ to be written; b. while the applying a voltage pulse, with a voltage level of Vx, to a sense line coupled to the MTJ: c. reading the state of the MTJ after applying the voltage pulse; d. comparing the state of the read MTJ to a value in a write latch; e. determining if a desired state is written to the read MTJ; and f. if the MTJ is determined not to be written to the desired state, increasing the voltage level and re-applying the voltage pulse with the increased voltage level and repeating steps c. through f. until the MTJ is written to the desired state. 11 . The method of writing to a magnetic tunnel junction (MTJ), as recited in claim 10 wherein the desired state is the same as an in-coming data. 12 . The method of writing to a magnetic tunnel junction (MTJ), as recited in claim 10 , wherein an access transistor is coupled to the MTJ and the word line is coupled to the access transistor and wherein upon writing the desired state into the MTJ, de-selecting the word line. 13 . A magnetic memory system of a magnetic memory array comprising: a magnetic memory system coupled to the write latch and including at least one magnetic tunnel junction (MTJ) coupled to a bit line. the magnetic memory system further including an access transistor coupled to the at least one MTJ, the access transistor having a gate coupled to a word line, the access transistor further coupled to a sense line, the STTMRAM operable to: upon selection of a word line that is coupled to a MTJ to be written, apply a voltage pulse. with a voltage level of Vx, to the bit line, read the state of the MTJ after applying the voltage pulse, compare the state of the read MTJ to a value in the write latch, determine if a desired state is written to the read MTJ, and if the MTJ is determined not to be written to the desired state. increasing the voltage level and re-applying the voltage pulse with the increased voltage level and repeat read, compare, and determine until the MTJ is written to the desired state. 14 . The magnetic memory system, as recited in claim 13 , wherein the magnetic memory system is made of spin-transfer torque magnetic random access memory (STTMRAM). 15 . A magnetic memory system of a magnetic memory array comprising: a magnetic memory system coupled to the write latch and including at least one magnetic tunnel junction (MTJ) coupled to a sense line, the magnetic memory system further including an access transistor coupled to the at least one MTJ, the access transistor having a gate coupled to a word line, the access transistor further coupled to a sense line, the STTMRAM operable to: upon selection of a word line that is coupled to a MTJ to be written, apply a voltage pulse, with a voltage level of Vx, to the bit line, read the state of the MTJ after applying the voltage pulse. compare the state of the read MTJ to a value in the write latch, determine if a desired state is written to the read MTJ, and if the MTJ is determined not to be written to the desired state, increasing the voltage level and re-applying the voltage pulse with the increased voltage level and repeat read, compare, and determine until the MTJ is written to the desired state. 16 . The magnetic memory system, as recited in claim 15 , wherein the magnetic memory system is made of spin-transfer torque magnetic random access memory (STTMRAM).

Assignees

Inventors

Classifications

  • Writing or programming circuits or methods · CPC title

  • using elements in which the storage effect is based on magnetic spin effect · CPC title

  • Cell access · CPC title

  • using magnetic storage elements · CPC title

  • Timing circuits or methods · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016118102A1 cover?
A method of writing to magnetic tunnel junctions (MTJs) of a magnetic memory array includes storing in-coming data in a cache register, reading the present logic state of a first one of a set of at least two MTJs, the set of at least two MTJs including the first MTJ and a second MTJ. The in-coming data is to be written into the second MTJ. Further steps are storing the read logic state into a d…
Who is the assignee on this patent?
Abedifard Ebrahim, Estakhri Petro, Avalanche Technology Inc
What technology area does this patent fall under?
Primary CPC classification G11C11/1675. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Apr 28 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).