RECURRENT NEURON IMPLEMENTATION BASED ON MAGNETO-ELECTRIC SPIN ORBIT LOGIC
First Claim
1. A recurrent neuron comprising:
- a first magneto-electric spin orbit (MESO) device to apply a threshold function to an input signal supplied through a magnetization port of the first MESO device, and to scale the thresholded input signal by a first weighting factor supplied through an input port of the first MESO device to generate an output signal at an output port of the first MESO device; and
a second MESO device to receive the output signal at a magnetization port of the second MESO device and to generate a scaled previous state value at an output port of the second MESO device, wherein the scaled previous state value is a scaled and time delayed version of the output signal, the scaling based on a second weighting factor supplied through an input port of the second MESO device;
wherein the input signal is a summation of the scaled previous state value with one or more weighted synaptic input signals provided to the magnetization port of the first MESO device.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are provided for implementing a recurrent neuron (RN) using magneto-electric spin orbit (MESO) logic. An RN implementing the techniques according to an embodiment includes a first MESO device to apply a threshold function to an input signal provided at a magnetization port of the MESO device, and scale the result by a first weighting factor supplied at an input port of the MESO device to generate an RN output signal. The RN further includes a second MESO device to receive the RN output signal at a magnetization port of the second MESO device and generate a scaled previous RN state value. The scaled previous state value is a scaled and time delayed version of the RN output signal based on a second weighting factor. The RN input signal is a summation of the scaled previous state value of the RN with weighted synaptic input signals provided to the RN.
3 Citations
21 Claims
-
1. A recurrent neuron comprising:
-
a first magneto-electric spin orbit (MESO) device to apply a threshold function to an input signal supplied through a magnetization port of the first MESO device, and to scale the thresholded input signal by a first weighting factor supplied through an input port of the first MESO device to generate an output signal at an output port of the first MESO device; and a second MESO device to receive the output signal at a magnetization port of the second MESO device and to generate a scaled previous state value at an output port of the second MESO device, wherein the scaled previous state value is a scaled and time delayed version of the output signal, the scaling based on a second weighting factor supplied through an input port of the second MESO device; wherein the input signal is a summation of the scaled previous state value with one or more weighted synaptic input signals provided to the magnetization port of the first MESO device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of forming a recurrent neuron, the method comprising:
-
forming a first magneto-electric spin orbit (MESO) device on a substrate, the MESO device comprising a charge-to-spin conversion node (CS node), a spin-to-charge conversion node (SC node), a magnet coupling the CS node to the SC node, a magnetization port coupled to the CS node, an input port coupled to a supply electrode of the SC node, and an output port coupled to a spin orbit effect stack of the SC node; forming a second MESO device on the substrate, the magnetization port of the second MESO device coupled to the output port of the first MESO device; and forming a summing junction on the substrate, the summing junction coupled to the output port of the second MESO device and to the magnetization port of the first MESO device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification