IP Library › Granted Patent US 12,499,940
Granted Patent B2
US 12,499,940 · App. 17/733,233 · Granted Dec 16, 2025

Changing resistance of modulation system with changing resistance of memristor to output computation result

Inventors: Jianxing Liao (Shenzhen, CN); Wei Wu (Shenzhen, CN); Leibin Ni (Shenzhen, CN); Kanwen Wang (Shanghai, CN); Rui Zhang (Shenzhen, CN)
Assignee: HUAWEI TECHNOLOGIES CO., LTD.
G11C13/0038G11C13/003
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,499,940
App. No.
17/733,233
Granted
Dec 16, 2025
Kind
B2
Abstract

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.

Claims (62)

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 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 column are coupled to a bit line, wherein the third port comprises the sixth electrode, wherein seventh electrodes of third transistors in a plurality of third storage and computing systems located in a same row are coupled to an input data line, wherein the input data line is configured to input to-be-computed data, wherein eighth electrodes of fourth transistors in the second storage and computing systems 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 second storage and computing systems are coupled to a selection line, wherein ninth electrodes of fifth transistors in the third storage and computing systems are coupled to a word line, wherein the word line is configured to control the fifth transistors to be coupled and decoupled, and wherein the bit line and the selection line are configured to select fourth storage and computing systems that are to perform computation.

11 . 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 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 column are coupled to a bit line, wherein the third port comprises the sixth electrode, wherein seventh electrodes of third transistors in a plurality of third storage and computing systems located in a same row are coupled to an input data line, wherein the input data line is configured to input to-be-computed data, wherein eighth electrodes of fourth transistors in the second storage and computing systems 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, wherein ninth electrodes of fifth transistors in the third storage and computing systems are coupled to a word line, wherein the word line is configured to control the fifth transistors to be coupled and decoupled, and wherein the bit line and the selection line are configured to select fourth storage and computing systems that are to perform computation.

12 . The apparatus of claim 6 , wherein the first memristor comprises a phase change memory, a ferroelectric memory, a magnetoresistive random-access memory (RAM), or a resistive RAM.

13 . The apparatus of claim 6 , wherein the first resistance modulation system comprises a varistor, 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.

14 . The apparatus of claim 6 , wherein the storage and computing array is configured to simultaneously implement data storage and computing functions.

15 . An apparatus, comprising:

a chip comprising:

a storage and computing array comprising a plurality of storage and computing systems, wherein each of the storage and computing systems comprises:

a transistor comprising:

a first electrode configured to control the 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, wherein the memristor 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 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 transistor to be at the lowest current; and

additional first transistors coupled to the read line and the computing line, wherein the transistor and the additional 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.

16 . The apparatus of claim 15 , 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.

17 . The apparatus of claim 15 , wherein the resistance modulation system comprises a selector.

18 . The apparatus of claim 15 , wherein the resistance modulation system comprises a varistor.

19 . The apparatus of claim 15 , wherein the memristor comprises a phase change memory.

20 . The apparatus of claim 15 , wherein the memristor comprises a ferroelectric memory.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 8, 2025
From: LIAO, JIANXING; WU, WEI; NI, LEIBIN; WANG, KANWEN
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 072183/0732 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 8, 2025
From: HANGZHOU HUAWEI ENTERPRISES TELECOMMUNICATION TECHNOLOGIES CO., LTD.
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 072183/0821 →
EMPLOYMENT AGREEMENT Recorded Sep 8, 2025
From: ZHANG, RUI
To: HANGZHOU HUAWEI ENTERPRISES TELECOMMUNICATION TECHNOLOGIES CO., LTD.
Reel/Frame 072690/0516 →
Priority Claims (2)
CN 201911061782.9 · Nov 1, 2019 · national
CN 201911127874.2 · Nov 18, 2019 · national
Continuity (2)
Continuation PCTCN2020125430 · Oct 30, 2020
Related Publication 20220262435A1 · Aug 18, 2022
References Cited (22)
US 8531866B2 · Ikegami et al. · 2013 [cited by applicant]
US 9502114B1 · Lin et al. · 2016 [cited by applicant]
US 9721661B1 · Buchanan et al. · 2017 [cited by applicant]
US 9928909B1 · Loibl · 2018 [cited by applicant]
US 10573375B1 · He · 2020 [cited by examiner]
US 20120087172A1 · Aoki · 2012 [cited by applicant]
US 20130027079A1 · Nazarian et al. · 2013 [cited by applicant]
US 20140177318A1 · Ting · 2014 [cited by examiner]
US 20150255509A1 · Strenz et al. · 2015 [cited by applicant]
US 20170301730A1 · Cao et al. · 2017 [cited by applicant]
US 20200258587A1 · Li · 2020 [cited by examiner]
CN 101246740A · 2008 [cited by applicant]
CN 103828238A · 2014 [cited by applicant]
CN 106158000A · 2016 [cited by applicant]
CN 107301875A · 2017 [cited by applicant]
CN 209231927F · 2019 [cited by applicant]
CN 110956993A · 2020 [cited by applicant]
CN 111462798A · 2020 [cited by applicant]
KR 20180011016A · 2018 [cited by applicant]
WO 2013019678A2 · 2013 [cited by applicant]
Moon, K., et al., “Improved Conductance Linearity and Conductance Ratio of 1T2R Synapse Device for Neuromorphic Systems,” IEEE Electron Device Letters, vol. 38, No. 8, Aug. 2017, 4 pages. [cited by applicant]
Zhu, Z., et al., “A Configurable Multi-Precision CNN Computing Framework Based on Single Bit RRAM,” DAC '19, Jun. 2-6, 2019, Las Vegas, NV, USA, 6 pages. [cited by applicant]