A neuron and synapse implementation is disclosed which incorporates a circuit element that includes first and second nanomagnets and first and second fixed magnets. The first nanomagnet is inductively coupled to a first current carrying element, and is configured to change polarity responsive to current in the first current carrying element. In one example, the first current carrying element includes a spin Hall effect substrate. The second nanomagnet is magnetically coupled to the first nanomagnet, and is inductively coupled to a second current carrying element. The first fixed magnet is disposed on the second nanomagnet and has a first fixed polarity, and second fixed magnet disposed on the second nanomagnet and has a second fixed polarity.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A circuit element, comprising: a first nanomagnet inductively coupled to a first current carrying element, the first nanomagnet configured to change polarity responsive to current in the first current carrying element; a second nanomagnet magnetically coupled to the first nanomagnet and inductively coupled to a second current carrying element; at least a first fixed magnet disposed on the second nanomagnet and having a first fixed polarity; and a weighting circuit operably coupled to provide a voltage to the first fixed magnet. 2. The circuit element of claim 1, wherein the weighting circuit includes a floating gate voltage regulator. 3. The circuit element of claim 2, wherein: the circuit element further comprises a second fixed magnet the weighting circuit; and the weighting circuit further includes a second complementary floating gate voltage regulator coupled. 4. The circuit element of claim 1, wherein the weighting circuit is formed in a semiconductor layer of a device, and the first nanomagnet and second nanomagnet are formed in a metallization layer. 5. The circuit element of claim 1, further comprising an input coupled to the first current carrying element, and an output coupled to the second current carrying element. 6. The circuit element of claim 1, wherein the first current carrying element comprises a giant spin Hall effect material. 7. The circuit element of claim 1, wherein the first nanomagnet is constructed of CoFeB. 8. The circuit element of claim 1, further comprising an oxide layer between the first fixed magnet and the second nanomagnet. 9. The circuit element of claim 8, wherein the first fixed magnet and the oxide layer cooperate to form a magnetic tunnel junction when a voltage is applied to the first fixed magnet. 10. The circuit element of claim 1, wherein the second current carrying element is disposed at least in part between the first nanomagnet and the second nanomagnet, and further comprising an insulating layer disposed between the second current carrying element and the first nanomagnet. 11. A plurality of circuit elements including a first circuit element and a first group of at least two circuit elements, each circuit element comprising: at least a first nanomagnet inductively coupled to a first current carrying element, the first nanomagnet configured to change polarity responsive to current in the first current carrying element; at least a second nanomagnet magnetically coupled to the first nanomagnet and inductively coupled to a second current carrying element; at least a first fixed magnet disposed on the second nanomagnet and having a first fixed polarity; and wherein the first circuit element includes an input coupled to its first current carrying element, each of the first group of circuit elements includes an output coupled to its respective second current carrying element, each output operably coupled to the input of the first circuit element. 12. The plurality of circuit elements of claim 11, wherein the first circuit element includes a plurality of first nanomagnets magnetically coupled to a plurality of second nanomagnets. 13. The plurality of circuit elements of claim 12, wherein at least some of the plurality of first nanomagnets are operably coupled to receive different weighted currents from the output of a first of the first group of circuit elements. 14. The plurality of circuit elements of claim 11, wherein each of the first group of circuit elements includes a plurality of first nanomagnets magnetically coupled to a plurality of second nanomagnets. 15. The plurality of circuit elements of claim 11, further comprising a weighting circuit operably coupled to provide a voltage to the first fixed magnet. 16. The plurality of circuit elements of claim 15, wherein the weighting circuit includes a floating gate voltage regulator. 17. The plurality of circuit elements of claim 11, wherein the second current carrying element of each circuit element further comprises a current carrying layer disposed between the first nanomagnet and the second nanomagnet, and each circuit element further comprises an insulating layer disposed between the current carrying layer and the first nanomagnet. 18. The plurality of circuit elements of claim 17, wherein each circuit element further comprises an oxide layer between the first fixed magnet and the second nanomagnet. 19. The plurality of circuit elements of claim 18, wherein the first fixed magnet and the oxide layer cooperate to form a magnetic tunnel junction when a voltage is applied to the first fixed magnet. 20. The plurality of circuit elements of claim 17, wherein the first current carrying element comprises a giant spin Hall effect material. 21. The plurality of circuit elements of claim 15, wherein the weighting circuit is formed in a semiconductor layer of a device, and the first nanomagnet and second nanomagnet are formed in a metallization layer.