Nonvolatile memory interface for metadata shadowing

US2016291870A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016291870-A1
Application numberUS-201514747976-A
CountryUS
Kind codeA1
Filing dateJun 23, 2015
Priority dateApr 1, 2015
Publication dateOct 6, 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 memory includes non-volatile memory devices, each of which has multiple nonvolatile memory cells. A write controller streams bits to the memory devices in groups of N bits using a write data channel having write bus drivers, receivers and write bus topology that take advantage of high-speed signaling to optimize a speed of writing to the memory devices. Consecutive groups of bits are written to consecutive memory cells within respective memory devices. A self-referenced read controller reads bits from the memory devices using a read channel having read drivers, receivers, and read bus topology that include no design requirements for high-speed or low-latency data transmission.

First claim

Opening claim text (preview).

1 . A method for memory management, comprising: streaming N bits to a memory buffer on a memory device using a write data channel having write bus drivers, receivers and write bus topology that optimize a speed of writing to the memory devices; writing the N bits to consecutive non-volatile memory cells in the memory device at a first speed, using a bi-directional bus; and reading bits from the memory device using self-referenced reads over a read channel having read drivers, receivers, and read bus topology to provide reads at a second speed that is slower than the first speed, using the bi-directional bus. 2 . The method of claim 1 , wherein reading bits from the memory devices is controlled and performed through a single read pin for all of the memory devices. 3 . The method of claim 1 , wherein the memory devices are connected in a daisy-chained fashion, wherein each device communicates via a first bus to a previous device in the chain and wherein each device communicates via a second bus to a subsequent device in the chain. 4 . The method of claim 1 , wherein all of the memory devices are connected by means of a common, ganged bus. 5 . The method of claim 1 , wherein performing self-referenced reads comprises: reading a stored state of the memory cells; writing a reference state to the memory cells; reading the reference state of the memory cells; and for each memory cell, comparing the stored state to the reference state to determine a stored bit. 6 . The method of claim 1 , wherein reading bits is performed only after a fault has occurred. 7 . The method of claim 1 , wherein the memory device is a staging buffer for metadata. 8 . The method of claim 1 , wherein a read data channel's driver comprises an uncalibrated, minimum-strength, pulldown-only field effect transistor. 9 . The memory of claim 1 , wherein the write channel is ganged bus with a single trunk line and with impedance-matched termination on the far end of the trunk line from the write driver.

Assignees

Inventors

Classifications

  • Writing or programming circuits or methods · CPC title

  • Timing circuits or methods · CPC title

  • G06F3/0602Primary

    specifically adapted to achieve a particular effect · CPC title

  • G06F3/0613Primary

    in relation to throughput · CPC title

  • Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers · 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 US2016291870A1 cover?
A memory includes non-volatile memory devices, each of which has multiple nonvolatile memory cells. A write controller streams bits to the memory devices in groups of N bits using a write data channel having write bus drivers, receivers and write bus topology that take advantage of high-speed signaling to optimize a speed of writing to the memory devices. Consecutive groups of bits are written …
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F3/0602. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Oct 06 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).