The present invention discloses an
unsupervised learning circuit of Hall bar
synapse based on pulse amplitude, including an STDP
algorithm circuit, a front
amplitude control circuit, a rear
amplitude control circuit and a
weight adjustment circuit. The STDP
algorithm circuit is used to generate an enhancement
signal or an inhibition
signal according to the arrival order of the pre-synaptic and post-synaptic
neuron pulses, and control the direction of the pulses applied to the two ends of the Hall bar in the
weight adjustment circuit. The
amplitude control circuit generates a pulse
signal of corresponding duration according to the action time of the synaptic
neuron pulse, and adjusts the abnormal Hall resistance value. The
weight adjustment circuit receives the enhancement signal or inhibition signal output by the STDP
algorithm circuit, determines the direction of applying the pulse signal to the Hall bar, and realizes the increase or decrease of the abnormal Hall resistance value of the Hall bar. The present invention can be used to store the energy of the
time difference between the front and rear
neuron pulses and to adjust the abnormal Hall resistance value, and has the advantages of high adjustment accuracy and
simple circuit structure.