IP Library Granted Patent US 10,922,605
Granted Patent B2
US 10,922,605 · App. 15/296,566 · Granted Feb 16, 2021

Semiconductor device and electronic device

Inventor: Yoshiyuki Kurokawa (Sagamihara, JP)
Assignee: Semiconductor Energy Laboratory Co., Ltd.
G06N3/063G06N3/0635G11C11/24G11C11/54G11C27/005
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 10,922,605
App. No.
15/296,566
Granted
Feb 16, 2021
Kind
B2
Abstract

A neuron circuit can switch between two functions: as an input neuron circuit, and as a hidden neuron circuit. An error circuit can switch between two functions: as a hidden error circuit, and as an output neuron circuit. A switching circuit is configured to be capable of changing the connections between the neuron circuit, a synapse circuit, and the error circuit. The synapse circuit includes an analog memory that stores data that corresponds to the connection strength between the input neuron circuit and the hidden neuron circuit or between the hidden neuron circuit and the output neuron circuit, a writing circuit that changes the data in the analog memory, and a weighting circuit that weights an input signal in reaction to the data of the analog memory and outputs the weighted output signal. The analog memory includes a transistor comprising an oxide semiconductor with extremely low off-state current.

Claims (31)

1. A module comprising:

a first circuit;

a second circuit; and

a third circuit;

wherein the first circuit comprises a first function of amplifying a first signal and outputting the amplified first signal to the second circuit, and a second function of converting the first signal from current to voltage, amplifying the converted first signal and outputting the amplified first signal to another module;

wherein the second circuit comprises a first multiplier circuit configured to change data corresponding to a connection strength between the first circuit, an analog memory configured to store the changed data, and a second multiplier circuit configured to output a second signal corresponding to the amplified first signal that has been weighted in accordance with the changed data;

wherein the third circuit is configured to convert the second signal from current to voltage and output the converted second signal to an outside; and

wherein the analog memory comprises a transistor comprising an oxide semiconductor in a channel formation region.

2. The module according to claim 1 ,

wherein the first circuit is a neuron circuit.

3. The module according to claim 1 ,

wherein the second circuit is a synapse circuit.

4. The module according to claim 1 , wherein the third circuit is an error circuit.

5. An electronic device comprising the module according to claim 1 , further comprising:

an encoder configured to encode video data;

wherein the video data comprises first video data and second video data; and

wherein the module compares the first video data and the second video data when the first video data and the second video data are input to the module, and obtains a motion vector from the first video data to the second video data when the first video data and the second video data match.

6. A module comprising:

a neuron circuit;

a synapse circuit; and

an error circuit;

wherein the synapse circuit comprises a first multiplier circuit configured to change data corresponding to a connection strength between the neuron circuits, an analog memory configured to store the changed data, and a second multiplier circuit configured to output a second signal corresponding to the amplified first signal that has been weighted in accordance with the changed data, and

wherein the analog memory comprises a transistor comprising an oxide semiconductor in a channel formation region.

7. The module according to claim 6 ,

wherein the neuron circuit comprises a first selector circuit configured to select whether the neuron circuit functions as an input neuron circuit or as a hidden neuron circuit, and

wherein the neuron circuit is configured to amplify an input signal and output the amplified input signal to the synapse circuit when the neuron circuit functions as the input neuron circuit, and

wherein the neuron circuit is configured to convert the input signal from current to voltage and amplify the converted input signal and output the amplified input signal to another synapse circuit when the neuron circuit functions as the hidden neuron circuit.

8. The module according to claim 6 ,

wherein the error circuit comprises a second selector circuit configured to select whether the error circuit functions as an output neuron circuit or as a hidden error circuit,

wherein the error circuit is configured to convert the current output from the synapse circuit to voltage and output the converted voltage to another module when the error circuit functions as the output neuron circuit, and

wherein the error circuit is configured to multiply a derivative of the converted voltage and a difference signal between an instructor signal and a reference signal when the error circuit functions as the hidden error circuit.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2016
From: KUROKAWA, YOSHIYUKI
To: SEMICONDUCTOR ENERGY LABORATORY CO., LTD.
Reel/Frame 040048/0475 →
Priority Claims (2)
JP JP2015-208505 · Oct 23, 2015 · national
JP JP2015-228425 · Nov 24, 2015 · national
Continuity (1)
Related Publication 20170116512A1 · Apr 27, 2017
Cited By (4)
US 12,211,539 US 12,322,084 US 12,389,608 US 12,718,061