Nanomagnetic data storage and processing devices
AssigneeHanberry LLC
InventorMadison Hanberry
Life of this patent
Estimating the term…
Abstract
Techniques of processing and/or persistently store data using nanomagnetic elements are disclosed herein. In one example, a processing circuit includes a substrate and a plurality of nanomagnetic elements spaced apart from one another. The plurality of nanomagnetic elements have shape-induced magnetic anisotropy and individually include a geometric center and at least three vertices extending away from the geometric center. One of the nanomagnetic elements has a vertex magnetically coupled to another vertex of another nanomagnetic element such that a magnetic polarity change at the vertex at the one of the plurality of nanomagnetic elements causes a responsive magnetic polarity change at the vertex at the another nanomagnetic element to generate an output of the processing circuit.
Claims20
A non-volatile data processing or storage device, comprising:
- a processing circuit having a substrate and a plurality of nanomagnetic triangles carried by the substrate and spaced apart from one another, the plurality of nanomagnetic triangles having shape-induced magnetic anisotropy and individually include:
- a geometric center;
- and
- first, second, and third vertices extending away from the geometric center along first, second, and third axes, respectively, the first, second, and third axes being at least approximately equal spaced from one another radially;
- and
- wherein one of the plurality of nanomagnetic triangles has a first vertex magnetically coupled to a second vertex of another of the plurality of nanomagnetic triangles such that a magnetic polarity change at the first vertex at the one of the plurality of nanomagnetic triangles causes a responsive magnetic polarity change at the second vertex at the another of the plurality of nanomagnetic triangles to generate an output of the processing circuit.
A method of processing data using a processing circuit having multiple magnetically coupled nanomagnetic triangles, the method comprising:
- configuring the processing circuit based on target logic, the processing circuit having a substrate and a plurality of nanomagnetic triangles carried by the substrate and spaced apart from one another, the plurality of nanomagnetic triangles having shape-induced magnetic anisotropy and individually include:
- a geometric center;
- first, second, and third vertices extending away from the geometric center along first, second, and third axes, respectively, the first, second, and third axes being at least approximately equal spaced from one another radially;
- and
- first, second, and third magnetic directions along each of the first, second, and third axes, respectively;
- receiving an input signal to the configured processing circuit;
- executing the target logic with the processing circuit upon receiving the provided input signal;
- and
- retrieving, from the processing circuit, data representing output results.
A non-volatile data processing or storage device, comprising:
- a processing circuit having a substrate and a plurality of nanomagnetic elements carried by the substrate and spaced apart from one another, the plurality of nanomagnetic elements having shape-induced magnetic anisotropy and individually include:
- a geometric center;
- and
- at least three vertices extending away from the geometric center along at least three axes, respectively, the at least three axes being at least approximately equal spaced from one another radially;
- and
- wherein one of the plurality of nanomagnetic elements has a vertex magnetically coupled to another vertex of another of the plurality of nanomagnetic elements such that a magnetic polarity change at the vertex at the one of the plurality of nanomagnetic elements causes a responsive magnetic polarity change at the another vertex at the another of the plurality of nanomagnetic elements to generate an output of the processing circuit.
Dependencies are inferred from the claim text.