Nanomagnetic Multiplier using Dipole Nanomagnetic Structures
A multiplier is formed from a plurality of nanomagnetic structures including slant edge input nanomagnetic structures, diagonal elongate interconnect nanomagnetic structures, and output nanomagnetic structures. Input logic levels are provided by inserting a magnetic field, which generates an set of output magnetic fields representing the product of the binary input values.
1 ) A multiplier for binary input values and generating a binary multiplication result, the multiplier comprising:
a plurality of nanomagnetic structures arranged on a planar surface and indicating a binary value with a direction of magnetic field orientation:
at least one nanomagnetic structure comprising a slant edge input nanomagnetic structure coupled to an input value;
at least one nanomagnetic structure comprising an elongate interconnect nanomagnetic structure coupling a magnetic field from a nanomagnetic structure at one edge to a different nanomagnetic structure at an opposite edge of the elongate interconnect nanomagnetic structure;
a plurality of output structures generating a magnetic field representing a multiplication output value.
2 ) The multiplier of claim 1 where a one value coupled to an input is on the order of 0.5 T and a zero value coupled to an input is on the order of −0.5 T.
3 ) The multiplier of claim 1 where the diagonal interconnect is approximately 45 degrees with respect to a vertical axis.
4 ) The multiplier of claim 1 where at least one of the nanomagnetic structures comprises Permalloy (Py).
5 ) A nanomagnetic multiplier comprising a plurality nanomagnetic structures arranged in a sequence of a first column, second column, third column, fourth column, fifth column sixth column, seventh column, and eighth column;
the first column having, in sequence, a first C input nanomagnetic structure (NMS) and second C input NMS;
the second column having, in sequence, a b0 input NMS, a m0 output NMS, an a0 input NMS, an oval NMS, and a b1 input NMS, the m0 output NMS having an edge coupled to an edge of the first column first C input NMS, the oval NMS having an edge coupled to the first column second C input NMS;
the third column having, in sequence, an elongate diagonal NMS with a first end and a second end, the first end coupled to the second column a0 NMS and second column a0 oval NMS;
the fourth column having, in sequence, a B′ input NMS, an oval B NMS, and a b0 input NMS, the second end of the third column NMS coupled to the oval B NMS and b0 input NMS of the fourth column;
the fifth column having, in sequence, an A input NMS, an oval NMS, a Ci input NMS, an m1 output NMS, an A oval NMS, and a c′ input NMS, the oval NMS coupled to the fourth column B′ NMS, the m1 output NMS coupled to the fourth column oval B NMS;
the sixth column having, in sequence, a first diagonal interconnect NMS having a first end and a second end, an a1′ input NMS, an oval NMS, and a second diagonal interconnect NMS having a first end and a second end; the first diagonal interconnect first end positioned near the fifth column A input NMS and fifth column oval NMS, the second diagonal interconnect first end positioned near the sixth column oval NMS and b1′ input NMS;
the seventh column having, in sequence, a B′ oval NMS and a B input NMS;
the eighth column having, in sequence, an A input NMS, an m3 output NMS, a Ci input NMS, an m2 output NMS, and an A oval NMS coupled to the sixth column second diagonal interconnect second end, the eighth column m3 output NMS coupled to the seventh column B′ oval NMS, and the eighth column m2 output NMS coupled to the seventh column B input NMS,
where the digital inputs are applied as a magnetization to the a0 NMS, a1 NMS, b0 NMS, and b1 NMS, and the output is taken as a magnetization from the m0, m1, and m2 output NMS.
6 ) The multiplier of claim 5 where a one value coupled to an input is on the order of 0.5 T and a zero value coupled to an input is on the order of −0.5 T.
7 ) The multiplier of claim 5 where the diagonal interconnect is approximately 45 degrees with respect to a vertical axis.
8 ) The multiplier of claim 5 where at least one of the nanomagnetic structures comprises Permalloy (Py).