Phase change memory with switch (PCMS) write error detection

US9274885B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9274885-B2
Application numberUS-201113997246-A
CountryUS
Kind codeB2
Filing dateDec 30, 2011
Priority dateDec 30, 2011
Publication dateMar 1, 2016
Grant dateMar 1, 2016

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.

Methods and apparatus related to PCMS (Phase Change Memory with Switch) write error detection are described. In one embodiment, a first storage unit stores a single bit to indicate whether an error corresponding to a write operation in any of one or more PCMS devices has occurred. Also, one or more storage units each store a plurality of bits to indicate whether the error corresponding to the write operation has occurred in a partition of a plurality of partitions of the one or more PCMS devices. Other embodiments are also disclosed and claimed.

First claim

Opening claim text (preview).

The invention claimed is: 1. An apparatus comprising: Phase Change Memory (PCM) controller logic to control access to one or more PCM devices; a first storage unit to store a single bit to indicate whether an error corresponding to a write operation in any of the one or more PCM devices has occurred; and one or more storage units to each store a plurality of bits to indicate whether the error corresponding to the write operation has occurred in a partition of a plurality of partitions of the one or more PCM devices, wherein any one of the one or more PCM devices is capable to assert the single bit, wherein once the single bit is asserted, only the PCM controller logic is capable to de-assert the single bit. 2. The apparatus of claim 1 , wherein the one or more PCM devices are to assert a signal on an error pin to cause the single bit to be updated to indicate the error. 3. The apparatus of claim 1 , wherein each of the one or more PCM devices are to assert a signal on an error pin to cause one of the plurality of bits of the one or more storage units to be updated to indicate the error in the partition. 4. The apparatus of claim 1 , wherein each of the one or more PCM devices are to assert a signal on an error pin to cause at least two of the plurality of bits of the one or more storage units to be updated to indicate the error in the partition and another partition of the one or more PCM devices. 5. The apparatus of claim 1 , wherein the one or more PCM devices are on a same integrated circuit die. 6. The apparatus of claim 1 , wherein the PCM controller logic is to update the single bit to de-assert the error. 7. The apparatus of claim 1 , wherein the one or more PCM devices are to assert a signal on an error pin to indicate the error, wherein the error pin assertion is to occur on a deterministic time interval after a write command is issued to the one or more PCM devices by the PCM controller logic. 8. The apparatus of claim 1 , wherein one or more of the PCM controller logic, a memory, the one or more PCM devices, and a processor core are on a same integrated circuit die. 9. The apparatus of claim 1 , wherein a memory controller is to comprise the PCM controller logic. 10. The apparatus of claim 1 , wherein the first storage unit is to comprise a status register. 11. The apparatus of claim 1 , wherein the one or more storage units are to comprise one or more status registers. 12. A method comprising: storing a single bit in a first storage unit to indicate whether an error corresponding to a write operation in any of one or more PCM devices has occurred; and storing a plurality of bits in each of one or more storage units to indicate whether the error corresponding to the write operation has occurred in a partition of a plurality of partitions of the one or more PCM devices, wherein any one of the one or more PCM devices is capable to assert the single bit, wherein once the single bit is asserted, only a PCM controller logic is capable to de-assert the single bit. 13. The method of claim 12 , further comprising the PCM controller logic controlling access to the one or more PCM devices. 14. The method of claim 12 , further comprising the one or more PCM devices asserting a signal on an error pin to cause the single bit to be updated to indicate the error. 15. The method of claim 12 , further comprising the one or more PCM devices asserting a signal on an error pin to cause one of the plurality of bits of the one or more storage units to be updated to indicate the error in the partition. 16. The method of claim 12 , further comprising the one or more PCM devices asserting a signal on an error pin to cause at least two of the plurality of bits of the one or more storage units to be updated to indicate the error in the partition and another partition of the one or more PCM devices. 17. The method of claim 12 , further comprising updating the single bit to de-assert the error. 18. The method of claim 12 , further comprising the one or more PCM devices asserting a signal on an error pin to indicate the error, wherein the error pin assertion is to occur on a deterministic time interval after a write command is issued to the one or more PCM devices by the PCM controller logic. 19. The method of claim 12 , wherein the first storage unit or the one or more storage units are to comprise one or more status registers. 20. A system comprising: one or more PCM devices; a processor to access data stored on the one or more PCM devices via a PCM controller logic; a first storage unit to store a single bit to indicate whether an error corresponding to a write operation in any of the one or more PCM devices has occurred; and one or more storage units to each store a plurality of bits to indicate whether the error corresponding to the write operation has occurred in a first partition of a plurality of partitions of the one or more PCM devices, wherein any one of the one or more PCM devices is capable to assert the single bit, wherein once the single bit is asserted, only the PCM controller logic is capable to de-assert the single bit. 21. The system of claim 20 , wherein the one or more PCM devices are to assert a signal on an error pin to cause the single bit to be updated to indicate the error. 22. The system of claim 20 , wherein each of the one or more PCM devices are to assert a signal on an error pin to cause one of the plurality of bits of the one or more storage units to be updated to indicate the error in the partition. 23. The system of claim 20 , wherein each of the one or more PCM devices are to assert a signal on an error pin to cause at least two of the plurality of bits of the one or more storage units to be updated to indicate the error in the partition and another partition of the one or more PCM devices. 24. The system of claim 20 , wherein the one or more PCM devices are on a same integrated circuit die. 25. The system of claim 20 , wherein the PCM controller logic is to update the single bit to de-assert the error. 26. The apparatus of claim 1 , wherein the one or more storage units are to comprise one or more status registers, wherein each of the one or more status registers is to at least store the single bit and an address of the partition of the plurality of partitions of the one or more PCM devices.

Assignees

Inventors

Classifications

  • G06F11/073Primary

    in a memory management context, e.g. virtual memory or cache management (memory management G06F12/00; testing of static memory units G11C29/00) · CPC title

  • using arrangements adapted for a specific error detection or correction feature · CPC title

  • by bit configuration check, e.g. of formats or tags · CPC title

  • in sector programmable memories, e.g. flash disk (G06F11/1072 takes precedence) · CPC title

  • comprising amorphous/crystalline phase transition cells · 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 US9274885B2 cover?
Methods and apparatus related to PCMS (Phase Change Memory with Switch) write error detection are described. In one embodiment, a first storage unit stores a single bit to indicate whether an error corresponding to a write operation in any of one or more PCMS devices has occurred. Also, one or more storage units each store a plurality of bits to indicate whether the error corresponding to the w…
Who is the assignee on this patent?
Qawami Shekoufeh, Sundaram Rajesh, Intel Corp
What technology area does this patent fall under?
Primary CPC classification G06F11/073. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 01 2016 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).