The present invention concerns an
artificial neuron (20) of a neuronal network (1). The
artificial neuron (20) comprises a plurality of input terminals (LINi), each of which is adapted to receive an analog input
signal, a plurality of capacitors (Ci,j), each of which is programmable to exhibit a respective desired
capacitance, and an operating element (OAj) adapted to combine a plurality of
voltage values according to a predetermined mathematical function. Each of these
voltage values is proportional to the
electric charge accumulated in a respective
capacitor (Ci,j) of the plurality of capacitors. Furthermore, the
artificial neuron comprises a plurality of switches (ϕk1 - ϕk5) configured to switch the artificial
neuron (20) between a first phase, in which the plurality of capacitors (Ci,j) is charged by the corresponding analog input
signal, and a second phase in which the plurality of capacitors (Ci,j) is connected in parallel to the operating element (OAj, CFj) which combines the plurality of
voltage values proportional to the plurality of electric charges accumulated in the plurality of capacitors (Ci,j). Advantageously, a first terminal of each programmable
capacitor (Ci,j) can be selectively connected to a reference terminal, by means of a first switch (ϕk3) of the plurality of switches (ϕk1 - ϕk5) or to an input terminal of the operating element (OAj, CFj) by means of a second switch (ϕk5) of the plurality of switches (ϕk1 - ϕk5). Similarly, a second terminal of each programmable
capacitor (Ci,j) can be selectively connected to the input terminal of the operating element (OAj, CFj), by means of a third switch (ϕk4) of the plurality of switches (ϕk1 - ϕk 5), or to the reference terminal by means of a fourth switch (ϕk2) of the plurality of switches (ϕk1 - ϕk5). Furthermore, during the second phase, at least one programmable capacitor (Ci,j) has the first terminal connected to the reference terminal by the first switch (ϕk3) and the second terminal connected to the input terminal of the operating element (OAj, CFj) by the third switch (c|)k4) to deliver a first voltage value to the operating element (OAj, CFj). Alternatively, the at least one programmable capacitor (Ci,j) has the first terminal connected to the input terminal of the operating element (OAj, CFj) by the second switch (ϕk5) and the second terminal connected the reference terminal by the fourth switch (ϕk2) to deliver a second voltage value to the operating element (OAj, CFj), the second voltage value being opposite to the first voltage value.