Analog, non-volatile, content addressable memory
US-2020258587-A1 · Aug 13, 2020 · US
US12499940B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12499940-B2 |
| Application number | US-202217733233-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 29, 2022 |
| Priority date | Nov 1, 2019 |
| Publication date | Dec 16, 2025 |
| Grant date | Dec 16, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A unit includes a first transistor, a memristor, and a resistance modulation unit, where a first port of the resistance modulation unit and a first port of the memristor are coupled to a first electrode of the first transistor, and the first electrode of the first transistor is configured to control the first transistor to be coupled and decoupled. The resistance modulation unit is configured to adjust, based on a resistance of the memristor, a voltage applied to the first electrode of the first transistor. The resistance of the memristor indicates the first data stored by the memristor, and when a voltage indicating second data is input to a second electrode of the first transistor which is configured to output a computation result of the first data and the second data from a third electrode of the first transistor.
Opening claim text (preview).
What is claimed is: 1 . An apparatus, comprising: a first transistor comprising: a first electrode configured to control the first transistor to be coupled or decoupled; a second electrode coupled to a read line and configured to obtain a first voltage indicating second data; and a third electrode coupled to a computing line and configured to output a current to the computing line indicating a computation result of first data and the second data when a read voltage is applied to the read line, wherein a ratio of a highest current output by the third electrode to the computing line to a lowest current of output by the third electrode to the computing line is greater than 2,000; a memristor comprising a first port and a second port, wherein the first port is coupled to the first electrode and is configured to store the first data, wherein the memristor has a first resistance indicating the first data, and wherein the memristor has a first lowest-resistance state and a first highest-resistance state; a resistance modulation system comprising a third port and a fourth port, wherein the third port is coupled to the first electrode, wherein the memristor and the resistance modulation system comprise a series connection from the second port of the memristor to the fourth port of the resistance modulation system, wherein the resistance modulation system has a second lowest-resistance state and a second highest-resistance state, and wherein the resistance modulation system is configured to: configure, in response to the memristor being in the first highest-resistance state, the resistance modulation system to be in the second lowest-resistance state to control a gate voltage applied to the first electrode to be at a highest electrical level and the current of the first transistor to be at the highest current; and configure, in response to the memristor being the first lowest-resistance state, the resistance modulation system to be in the second highest-resistance state to control the gate voltage applied to the first electrode to be at a lowest electrical level and the current of the first transistor to be at the lowest current; and additional first transistors coupled to the read line and the computing line, wherein the first transistor and the additional first transistors are configured to be turned on at the same time, and wherein the apparatus is configured to accumulate output currents from the first transistor and the additional first transistors to perform a read operation. 2 . The apparatus of claim 1 , wherein the resistance modulation system comprises a second transistor, wherein the second transistor comprises: a fourth electrode configured to control the second transistor to be coupled or decoupled; a fifth electrode; and a sixth electrode, and wherein the third port comprises the fifth electrode or the sixth electrode. 3 . The apparatus of claim 1 , wherein the resistance modulation system comprises a selector. 4 . The apparatus of claim 1 , wherein the memristor comprises a phase change memory, a ferroelectric memory, a magnetoresistive random-access memory (RAM), or a resistive RAM. 5 . The apparatus of claim 1 , wherein the resistance modulation system comprises a varistor. 6 . An apparatus, comprising: a storage and computing array comprising a plurality of first storage and computing systems, wherein each of the first storage and computing systems comprises: a first transistor comprising: a first electrode configured to control the first transistor to be coupled or decoupled; a second electrode coupled to a read line and configured to obtain a first voltage indicating second data; and a third electrode coupled to a computing line and configured to output a current to the computing line indicating a computation result of first data and the second data when a read voltage is applied to the read line, wherein a ratio of a highest current output by the third electrode to the computing line to a lowest current of output by the third electrode to the computing line is greater than 2,000; a first memristor comprising a first port and a second port, wherein the first port of the first memristor is coupled to the first electrode, wherein the first memristor is configured to store the first data, wherein the first memristor has a first resistance indicating the first data, and wherein the first memristor has a first lowest-resistance state and a first highest-resistance state; a first resistance modulation system comprising a third port and a fourth port, wherein the third port is coupled to the first electrode, wherein the first memristor and the first resistance modulation system comprise a series connection from the second port of the first memristor to the fourth port of the first resistance modulation system, wherein the first resistance modulation system has a second lowest-resistance state and a second highest-resistance state, and wherein the first resistance modulation system is configured to: configure, in response to the first memristor being in the first highest-resistance state, the first resistance modulation system to be in the second lowest-resistance state to control a gate voltage applied to the first electrode to be at a highest electrical level and the current of the first transistor to be at the highest current; and configure, in response to the first memristor being the first lowest-resistance state, the first resistance modulation system to be in the second highest-resistance state to control the gate voltage applied to the first electrode to be at a lowest electrical level and the current of the first transistor to be at the lowest current; and additional first transistors coupled to the read line and the computing line, wherein the first transistor and the additional first transistors are configured to be turned on at the same time, and wherein the apparatus is configured to accumulate output currents from the first transistor and the additional first transistors to perform a read operation. 7 . The apparatus of claim 6 , wherein the first resistance modulation system comprises a selector. 8 . The apparatus of claim 7 , wherein the storage and computing array comprises the first storage and computing systems in M rows×N columns, wherein M and N are integers greater than 1, wherein fifth ports of second resistance modulation systems in a plurality of second storage and computing systems located in a same row are coupled to a bit line, wherein fourth electrodes of second transistors in the second storage and computing systems are coupled to an input data line, wherein the input data line is configured to input to-be-computed data, wherein fifth electrodes of third transistors in a plurality of third storage and computing systems located in a same column are coupled to an output data line, wherein the output data line is configured to output a computation result, wherein sixth ports of second memristors in the third storage and computing systems are coupled to a selection line, and wherein the bit line and the selection line are configured to select fourth storage and computing systems that are to perform computation. 9 . The apparatus of claim 6 , wherein the first resistance modulation system further comprises a second transistor, and wherein the second transistor comprises: a fourth electrode configured to control the second transistor to be coupled or decoupled; a fifth electrode; and a sixth electrode, wherein the third port comprises the fifth electrode or the sixth electrode. 10 . The apparatus of claim 9 , wherein the storage and computing array comprises the first storage and computing systems in M rows×N columns, wherein M and N are integ
Cell access · CPC title
Power supply circuits · CPC title
Analogue means · CPC title
comprising metal oxide memory material, e.g. perovskites · CPC title
Reading or sensing circuits or methods · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.