Selective reading of memory with improved accuracy

US11379286B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11379286-B2
Application numberUS-202016791674-A
CountryUS
Kind codeB2
Filing dateFeb 14, 2020
Priority dateMar 14, 2013
Publication dateJul 5, 2022
Grant dateJul 5, 2022

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.

This disclosure relates to selectively performing a read with increased accuracy, such as a self-reference read, from a memory. In one aspect, data is read from memory cells, such as magnetoresistive random access memory (MRAM) cells, of a memory array. In response to detecting a condition associated with reading from the memory cells, a self-reference read can be performed from at least one of the memory cells. For instance, the condition can indicate that data read from the memory cells is uncorrectable via decoding of error correction codes (ECC). Selectively performing self-reference reads can reduce power consumption and/or latency associated with reading from the memory compared to always performing self-reference reads.

First claim

Opening claim text (preview).

The invention claimed is: 1. A memory device, comprising: a memory array including a plurality of memory cells; an error correction circuit operable to detect one or more error conditions associated with data read from at least one of the plurality of memory cells, the error correction circuit being in electronic communication with the memory array; and a sense circuit in electronic communication with the error correction circuit, wherein the sense circuit is operable in a first mode and in a second mode, the sense circuit comprising: a reference circuit operable to generate a reference signal and receive a reference value read from at least one memory cell of the plurality of memory cells; a self-reference circuit operable to receive a self-reference value read from at least one memory cell of the plurality of memory cells based at least in part on detecting the one or more error conditions associated with the reference value; and a sense output circuit operable to: compare the self-reference value read from the at least one memory cell of the plurality of memory cells and the self-reference signal; and output a data digit based at least in part on a comparison of the self-reference value read from the at least one memory cell of the plurality of memory cells and the self-reference signal. 2. The memory device of claim 1 , wherein: the reference circuit is operable to generate the reference signal for the first mode; and the self-reference circuit is operable to receive the self-reference value read from the at least one memory cell of the plurality of memory cells associated with a first read operation. 3. The memory device of claim 2 , wherein the self-reference circuit is operable to generate a self-reference signal based at least in part on the reference value. 4. The memory device of claim 3 , wherein the sense output circuit is operable to: perform a first comparison of the reference value read from the at least one memory cell of the plurality of memory cells and the reference signal, and perform a second comparison of the self-reference value read from the at least one memory cell of the plurality of memory cells and the self-reference signal. 5. The memory device of claim 4 , wherein the second comparison is performed after the first comparison. 6. The memory device of claim 4 , wherein the sense circuit is operable to output a data value based at least in part on the first comparison or the second comparison, and wherein the data value represents data stored in the at least one memory cell of the plurality of memory cells. 7. The memory device of claim 1 , wherein at least one of the plurality of memory cells comprises a spin-transfer torque (STT) magnetic tunnel junction (MTJ) memory cell. 8. The memory device of claim 7 , wherein the STT MJT memory cell is operable to store multi-level data digits that correspond to two or more different states of the STT MJT memory cell. 9. The memory device of claim 1 , wherein at least one of the plurality of memory cells comprises a magnetoresistive random access memory (MRAM) cell. 10. The memory device of claim 1 , wherein the sense circuit is operable to: delay sending data associated with the first mode of the sense circuit to a memory controller. 11. A memory device, comprising: a memory array including a plurality of memory cells; an error correction circuit operable to detect one or more error conditions associated with data read from at least one of the plurality of memory cells, the error correction circuit being in electronic communication with the memory array; and a sense circuit in electronic communication with the error correction circuit, wherein the sense circuit is operable in a first mode and in a second mode, the sense circuit comprising: a reference circuit operable to generate a reference signal and receive a reference value read from at least one memory cell of the plurality of memory cells; and a multiplexer operable to: receive the reference signal and the reference value read from the at least one memory cell of the plurality of memory cells; receive a signal indicating a detection of the one or more error conditions associated with the data read from at least one of the plurality of memory cells; and output the reference signal, or the value read from the at least one memory cell, or both to the sense output circuit based at least in part on the received signal; a self-reference circuit operable to receive a self-reference value read from at least one memory cell of the plurality of memory cells based at least in part on detecting the one or more error conditions associated with the reference value; and a sense output circuit operable to: compare the self-reference value read from the at least one memory cell of the plurality of memory cells and the self-reference signal; and output a data digit based at least in part on a comparison of the self-reference value read from the at least one memory cell of the plurality of memory cells and the self-reference signal. 12. A memory device, comprising: a memory array including a plurality of memory cells; an error correction circuit operable to detect one or more error conditions associated with data read from at least one of the plurality of memory cells, the error correction circuit being in electronic communication with the memory array; and a sense circuit in electronic communication with the error correction circuit, wherein the sense circuit is operable in a first mode and in a second mode, the sense circuit comprising: a reference circuit operable to generate a reference signal and receive a reference value read from at least one memory cell of the plurality of memory cells; a self-reference circuit operable to receive a self-reference value read from at least one memory cell of the plurality of memory cells based at least in part on detecting the one or more error conditions associated with the reference value, wherein the self-reference circuit is operable to generate the self-reference value based at least in part on a second value read from a second memory cell of the plurality of memory cells during a reference read operation that occurs before the self-reference value is generated, wherein the second value read from the second memory cell includes the self-reference value and a third value read from the second memory cell during an additional reference read operation of the second memory cell; and a sense output circuit operable to: compare the self-reference value read from the at least one memory cell of the plurality of memory cells and the self-reference signal; and output a data digit based at least in part on a comparison of the self-reference value read from the at least one memory cell of the plurality of memory cells and the self-reference signal. 13. A memory device, comprising: a memory array including a plurality of memory cells; an error correction circuit operable to detect one or more error conditions associated with data read from at least one of the plurality of memory cells, the error correction circuit being in electronic communication with the memory array; and a sense circuit in electronic communication with the error correction circuit, wherein the sense circuit is operable in a first mode and in a second mode, the sense circuit comprising: a reference circuit operable to generate a reference signal and receive a reference value read from at least one memory cell of the plurality of memory cells; a self-reference circuit operable to receive a self-reference value read from at least one memory cell of the plurality of memory cells based at least in part on de

Assignees

Inventors

Classifications

  • Reading or sensing circuits or methods · CPC title

  • Online error correction · CPC title

  • in voltage or current generators · CPC title

  • Error or fault detection not based on redundancy (power supply failures G06F1/30; network fault management H04L41/06) · CPC title

  • Verifying 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 US11379286B2 cover?
This disclosure relates to selectively performing a read with increased accuracy, such as a self-reference read, from a memory. In one aspect, data is read from memory cells, such as magnetoresistive random access memory (MRAM) cells, of a memory array. In response to detecting a condition associated with reading from the memory cells, a self-reference read can be performed from at least one of…
Who is the assignee on this patent?
Ovonyx Memory Tech Llc
What technology area does this patent fall under?
Primary CPC classification G11C11/1673. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 05 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).