Memory device

US9859005B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9859005-B2
Application numberUS-201514594434-A
CountryUS
Kind codeB2
Filing dateJan 12, 2015
Priority dateJan 12, 2014
Publication dateJan 2, 2018
Grant dateJan 2, 2018

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.

Disclosed is a method of selecting a data candidate having a maximum value from a plurality of data candidates stored in columns in a memory array. The method includes computing marker bit values for each row of data in the memory array, and performing a Boolean OR operation on the marker bit values to generate a responder signal value. Also disclosed is a memory device including a memory array of memory cells arranged in rows and columns, and responder signal circuitry to generate a responder signal responsive to positive identification of a data candidate in the memory array.

First claim

Opening claim text (preview).

What is claimed is: 1. A memory device comprising: a memory array of memory cells arranged in rows and columns; and responder signal circuitry to perform a calculation on a row of said memory array and generating a responder signal indicating that there is at least one cell in said row having a pre-defined value. 2. A memory device according to claim 1 wherein said responder signal circuitry comprises wired-OR circuitry. 3. A memory device according to claim 1 wherein said data candidate is arranged in a column of said memory array. 4. A memory device according to claim 1 wherein said memory cells are arranged in said columns in a NAND configuration. 5. A memory device according to claim 1 wherein said memory cells are arranged in said columns in a NOR configuration. 6. A memory device according to claim 1 wherein said responder signal circuitry performs Boolean OR operations on bit data in said memory array. 7. A memory device according to claim 1 wherein said responder signal circuitry communicates said responder signal to said memory array. 8. A memory device comprising: a memory array of memory cells arranged in rows and columns; and responder signal circuitry to generate a responder signal responsive to positive identification of a data candidate of said memory array, wherein said responder signal circuitry communicates said responder signal to a global responder signal connecting to a plurality of memory arrays. 9. A memory device according to claim 1 wherein said memory cells comprises flash memory cells. 10. A method comprising: selecting a data candidate having a maximum value from a plurality of data candidates stored in columns in a memory array, said selecting comprising, per at least one row of data in said memory array: computing marker bit values for said row; and performing a Boolean OR operation on said marker bit values to generate a responder signal value. 11. A method according to claim 10 further comprising performing a Boolean AND operation on said marker bit values and said data stored in said columns. 12. A method according to claim 10 further comprising initially setting said marker bit values to a predetermined value. 13. A method according to claim 10 further comprising selecting the data candidate when a marker bit value associated with the data candidate is different than a marker bit value of all other data candidates. 14. A method according to claim 10 further comprising performing Boolean OR operations on bit data in said memory array. 15. A method according to claim 10 further comprising communicating a responder signal to said memory array. 16. A method according to claim 10 further comprising connecting to a global responder signal connecting to a plurality of memory arrays. 17. A method according to claim 10 further comprising performing said computing in constant time. 18. A method according to claim 10 further comprising generating a responder signal responsive to positive identification of the data candidate in said memory array. 19. A method comprising: selecting a data candidate having a maximum value from a plurality of data candidates stored in columns in a plurality of memory arrays, said selecting comprising, per at least one row of data per memory array: computing marker bit values for said row of data in each of said plurality of memory arrays; performing a Boolean OR operation on said marker bit values to generate a plurality of responder signal values, each responder signal value associated with a memory array of said plurality of memory arrays; and transferring said plurality of responder signal values to a global responder signal connecting to said plurality of memory arrays.

Assignees

Inventors

Classifications

  • G11C15/00Primary

    Digital stores in which information comprising one or more characteristic parts is written into the store and in which information is read-out by searching for one or more of these characteristic parts, i.e. associative or content-addressed stores · CPC title

  • using non-volatile storage elements · 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 US9859005B2 cover?
Disclosed is a method of selecting a data candidate having a maximum value from a plurality of data candidates stored in columns in a memory array. The method includes computing marker bit values for each row of data in the memory array, and performing a Boolean OR operation on the marker bit values to generate a responder signal value. Also disclosed is a memory device including a memory array…
Who is the assignee on this patent?
Gsi Technology Inc
What technology area does this patent fall under?
Primary CPC classification G11C15/00. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 02 2018 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).