PURPOSE: To reduce the number of elements by connecting each of N×M pieces of synapses to a column adding circuit, connecting another input of these column adding circuit to the output of a first adding circuit and connecting furthermore another input of these column adding circuit to a variable voltage generation circuit. CONSTITUTION: A matrix is provided with N lines of row conductors Vei to Ven and M lines of column conductors L1 to LM. at each intersection of this matrix. When logical getes P11 to PMN are connected and become a'ij ε 0, 1} and V'ei ε 0, 1}, operation equivalent to the scalar product is executed. A column conductor L0 is connected with each line by resistances R1 to RN and connected with the inverted input of an arithmetic amplifier A. Each of the other columns L1 to LM is connected to the first input E1 to EM of adders D'1 to D'M and the output os the amplifier A is simultaneously connected with the second input E21 to E2 M of all the devices D'1 to D'M. Thereby a multiplication truth table is executed in a space -1, 1} by using less elements.
PROGRAMMABLE ANALOG NEUROLOGICAL CIRCUIT