Memory device with secure test mode

US9318221B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9318221-B2
Application numberUS-201414244000-A
CountryUS
Kind codeB2
Filing dateApr 3, 2014
Priority dateApr 3, 2014
Publication dateApr 19, 2016
Grant dateApr 19, 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.

A method in a memory device that operates in a testing mode, includes receiving a vector to be written to the memory device. The vector is written to the memory device only if the vector belongs to a predefined set of test vectors. If the vector does not belong to the set of test vectors, the vector is converted to one of the test vectors, and the converted vector is written to the memory device.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method, comprising: in a memory device operating in a testing mode, receiving a vector to be written to the memory device; writing the vector to the memory device only if the vector belongs to a predefined set of test vectors; and if the vector does not belong to the set of test vectors, converting the vector to one of the test vectors by selecting a subset of bits of the vector and replacing remaining bits of the vector with periodic replications of the selected subset, and writing the converted vector to the memory device. 2. The method according to claim 1 , wherein in any of the test vectors all the even-order bits equal a first bit value and all the odd-order bits equal a second bit value, and wherein converting the vector comprises selecting, in the vector, a representative even bit and a representative odd bit, replacing the even-order bits of the vector with the representative even bit, and replacing the odd-order bits of the vector with the representative odd bit. 3. The method according to claim 1 , and comprising testing the memory by reading a data word of a previously written test vector, and exposing outside the memory device encoded information about errors in the read data word. 4. The method according to claim 3 , wherein exposing the encoded information comprises exposing a total number of the errors. 5. The method according to claim 3 , wherein exposing the encoded information comprises not exposing true locations of the errors. 6. The method according to claim 5 , wherein not exposing the true locations of the errors comprises shifting even-order and odd-order bits that indicate errors to different respective even-order or odd-order locations. 7. The method according to claim 3 , wherein exposing the encoded information comprises further exposing a true location of a subset of the errors. 8. A memory device, comprising: a memory; and a memory controller, which configured to operate in a testing mode, to receive a vector to be written to the memory, to write the vector to the memory only if the vector belongs to a predefined set of test vectors, and, if the vector does not belong to the set of test vectors, to convert the vector to one of the test vectors by selecting a subset of bits of the vector and replacing remaining bits of the vector with periodic replications of the selected subset, and to write the converted vector to the memory. 9. The memory device according to claim 8 , wherein in any of the test vectors, all the even-order bits equal a first bit value and all the odd-order bits equal a second bit value, and wherein the memory controller is configured to select, in the vector, a representative even bit and a representative odd bit, and to replace the even-order bits of the vector with the representative even bit, and to replace the odd-order bits of the vector with the representative odd bit. 10. The memory device according to claim 8 , wherein the memory controller is configured to read a data word of a previously written test vector, and to expose outside the memory device encoded information about errors in the read data word. 11. The memory device according to claim 10 , wherein the memory controller is configured to expose a total number of the errors. 12. The memory device according to claim 10 , wherein the memory controller is configured not to expose true locations of the errors. 13. The memory device according to claim 12 , wherein the memory controller is configured not to expose the true locations of the errors by shifting even-order and odd-order bits that indicate errors to different respective even-order or odd-order locations. 14. The memory device according to claim 10 , wherein the memory controller is configured to further expose a true location of a subset of the errors.

Assignees

Inventors

Classifications

  • G11C29/38Primary

    Response verification devices · CPC title

  • Readable error formats, e.g. cross-platform generic formats, human understandable formats · CPC title

  • Functional testing · CPC title

  • 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

  • Memory cell safety or protection circuits, e.g. arrangements for preventing inadvertent reading or writing; Status cells; Test 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 US9318221B2 cover?
A method in a memory device that operates in a testing mode, includes receiving a vector to be written to the memory device. The vector is written to the memory device only if the vector belongs to a predefined set of test vectors. If the vector does not belong to the set of test vectors, the vector is converted to one of the test vectors, and the converted vector is written to the memory device.
Who is the assignee on this patent?
Winbond Electronics Corp, Winbound Electronics Corp
What technology area does this patent fall under?
Primary CPC classification G11C29/38. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 19 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).