Acceleration of data queries in memory

US12367935B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12367935-B2
Application numberUS-202318514707-A
CountryUS
Kind codeB2
Filing dateNov 20, 2023
Priority dateAug 4, 2020
Publication dateJul 22, 2025
Grant dateJul 22, 2025

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.

The present disclosure includes apparatuses and methods for acceleration of data queries in memory. A number of embodiments include an array of memory cells, and processing circuitry configured to receive, from a host, a query for particular data stored in the array of memory cells, wherein the particular data corresponds to a search key generated by the host, search portions of the array of memory cells for the particular data corresponding to the search key, determine data stored in the portions of the array of memory cells that matches the search key, and transfer the data that matches the search key to the host.

First claim

Opening claim text (preview).

What is claimed is: 1. An apparatus, comprising: an array of memory cells; and circuitry formed below the array of memory cells, wherein: the circuitry formed below the array of memory cells includes a sense amplifier latch configured to sense data stored in the array of memory cells; and the circuitry formed below the array of memory cells is further configured to: receive, from a host, a query for particular data stored in the array of memory cells, wherein the particular data corresponds to a search key generated by the host; determine the sensed data stored in the array of memory cells that matches the search key; and transfer the sensed data that matches the search key to the host. 2. The apparatus of claim 1 , wherein the circuitry formed below the array of memory cells comprises CMOS under array circuitry. 3. The apparatus of claim 1 , wherein the array of memory cells is a three-dimensional array of memory cells having a stair step structure. 4. The apparatus of claim 1 , wherein the circuitry formed below the array of memory cells includes a page buffer. 5. The apparatus of claim 1 , wherein the circuitry formed below the array of memory cells includes periphery support circuitry. 6. The apparatus of claim 1 , wherein the circuitry formed below the array of memory cells is configured to determine the sensed data stored in the array of memory cells that matches the search key by comparing the sensed data to the search key. 7. A method, comprising: receiving, by circuitry formed below an array of memory cells of a memory device, a query for particular data stored in the array of memory cells, wherein the particular data corresponds to a search key generated by a host; determining, by the circuitry formed below the array of memory cells, data stored in a portion of the array that matches the search key based on an amount of current conducted by the portion of the array; and transferring, by the circuitry formed below the array of memory cells, the data that matches the search key to the host. 8. The method of claim 7 , wherein the circuitry formed below the array of memory cells comprises logic circuitry. 9. The method of claim 7 , wherein the method includes determining the data stored in the portion of the array that matches the search key by: sensing data stored in the portion of the array; and comparing the sensed data to the search key. 10. The method of claim 9 , wherein the method includes determining the data stored in the portion of the array that matches the search key without transferring the sensed data to the host. 11. The method of claim 7 , wherein: determining the data stored in the portion of the array that matches the search key comprises determining the data stored in the portion of the array that exactly matches the search key; and transferring the data that matches the search key to the host comprises transferring the data that exactly matches the search key to the host. 12. An apparatus, comprising: a three-dimensional array of memory cells; and CMOS under array circuitry formed below the array of memory cells, wherein: the CMOS under array circuitry formed below the array of memory cells includes a sense amplifier latch configured to sense data stored in portions of the array of memory cells; and the CMOS under array circuitry formed below the array of memory cells is further configured to: receive, from a host, a query for particular data stored in the array of memory cells, wherein the particular data corresponds to a search key generated by the host; determine the sensed data stored in the portions of the array of memory cells that matches the search key; and transfer the sensed data that matches the search key to the host. 13. The apparatus of claim 12 , wherein the CMOS under array circuitry includes a plurality of page buffers. 14. The apparatus of claim 13 , wherein: the three-dimensional array of memory cells comprises a plurality of planes of memory cells; and each respective one of the plurality of page buffers corresponds to a different one of the plurality of planes of memory cells. 15. The apparatus of claim 13 , wherein the plurality of page buffers comprise four page buffers. 16. The apparatus of claim 13 , wherein the CMOS under array circuitry includes a plurality of row drivers that are contiguous to the plurality of page buffers. 17. The apparatus of claim 13 , wherein the plurality of page buffers are configured to sense the particular data stored in the array of memory cells. 18. The apparatus of claim 12 , wherein the three-dimensional array of memory cells and the CMOS under array circuitry are formed on a same chip of the apparatus.

Assignees

Inventors

Classifications

  • Data input buffers, e.g. comprising level conversion circuits, circuits for adapting load · CPC title

  • Bit-line control circuits · CPC title

  • Sensing or reading circuits; Data output circuits · CPC title

  • using non-volatile storage elements · CPC title

  • comprising cells having several storage transistors connected in series · 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 US12367935B2 cover?
The present disclosure includes apparatuses and methods for acceleration of data queries in memory. A number of embodiments include an array of memory cells, and processing circuitry configured to receive, from a host, a query for particular data stored in the array of memory cells, wherein the particular data corresponds to a search key generated by the host, search portions of the array of me…
Who is the assignee on this patent?
Lodestar Licensing Group Llc
What technology area does this patent fall under?
Primary CPC classification G11C16/12. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 22 2025 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).