Semiconductor integrated circuit device carrying out parallel operational processing with electronically implemented neural network
First Claim
1. A parallel operation semiconductor integrated circuit device comprising:
- a plurality of first operational means for carrying out a predetermined operation of first data and predetermined second data;
a plurality of second operational means provided corresponding to said plurality of first operational means, each for receiving an output of a corresponding first operational means at a first input;
first connection means for cascade connecting said plurality of second operational means with each other, said first connection means comprising means for connecting said plurality of second operational means in a lateral connection in which an output of an upstream second operational means is connected to a second input of a second operational means subsequent to said upstream second operational means in the cascade connection; and
nonlinear conversion means for carrying out a nonlinear conversion processing on an output of a final second operational means in the cascade connection.
1 Assignment
0 Petitions
Accused Products
Abstract
A semiconductor integrated circuit device electrically simulating a vital neural network includes neuron units. Each neuron unit includes a plurality of laterally connected synapse units, an accumulator for accumulatively adding the outputs of the final synapse unit in the lateral connection, and a nonlinear processor for carrying out a predetermined nonlinear operational processing on the output of the accumulator. The number of the neuron units and the number of synapse units per neuron unit satisfy a relation of an integer multiple. The number of regularly operating neuron units can be made equal to that of the synapse units per neuron unit, whereby it is possible to prevent the neuron units from performing meaningless operations and an efficient neural network can be obtained.
33 Citations
15 Claims
-
1. A parallel operation semiconductor integrated circuit device comprising:
-
a plurality of first operational means for carrying out a predetermined operation of first data and predetermined second data; a plurality of second operational means provided corresponding to said plurality of first operational means, each for receiving an output of a corresponding first operational means at a first input; first connection means for cascade connecting said plurality of second operational means with each other, said first connection means comprising means for connecting said plurality of second operational means in a lateral connection in which an output of an upstream second operational means is connected to a second input of a second operational means subsequent to said upstream second operational means in the cascade connection; and nonlinear conversion means for carrying out a nonlinear conversion processing on an output of a final second operational means in the cascade connection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A parallel operational semiconductor integrated circuit device comprising:
-
a plurality of processing units each comprising (a) a plurality of first operational means for carrying out a predetermined operation of a first data and a predetermined second data, (b) a plurality of second operational means each corresponding to an output of a respective one of said plurality of first operational means for carrying out predetermined operational processing on supplied data, (c) first connection means for connecting said plurality of second operational means in a lateral connection in which an output of a second operational means is connected to a second input of a subsequent second operational means, and (d) nonlinear conversion means for carrying out a nonlinear conversion processing on an output of a final second operational means in the lateral connection; and second connection means for supplying outputs of said nonlinear conversion means in the respective processing units to the respective processing units in common as said first data, the number of said second connection means depending on the number of said nonlinear conversion means of said processing units and the number of said first operational means comprised in a single processing unit. - View Dependent Claims (12)
-
-
13. A parallel operational system comprising:
-
a plurality of semiconductor integrated circuits each being formed on a semiconductor chip and each comprising (a) first operational means for carrying out a predetermined operation of a first data and a predetermined second data, (b) second operational means provided in correspondence to said first operational means each for receiving an output of a corresponding first operational means at a first input thereof, (c) first connection means for connecting said second operational means in a lateral connection in which outputs of respective second operational means are coupled to respective second inputs of subsequent second operational means, and (d) nonlinear conversion means for carrying out a nonlinear conversion processing on an output of the finally connected second operational means in said lateral connection; and second connection means for supplying outputs of said nonlinear conversion processing means provided in respective semiconductor integrated circuits in common to respective semiconductor integrated circuits as said first data, the number of said second connection means depending on the number of outputs of said nonlinear conversion means in a single semiconductor integrated circuit and the number of said first operational means included in a single semiconductor integrated circuit. - View Dependent Claims (14)
-
-
15. A semiconductor integrated circuit device comprising:
-
a plurality of processing units each comprising (a) operational means for carrying out an operation of a first data and a predetermined second data, and (b) a memory comprising a plurality of memory cells for storing said second data; and memory cell selection means having at least a part of selection function in common for said plurality of processing units for selecting memory cells from respective memories in accordance with an address signal.
-
Specification