Near-landauer reversible skyrmion logic with voltage-based propagation
AssigneeBoard of Regents, The University of Texas System
InventorsJoseph S. Friedman, Benjamin W. Walker, Xuan Hu, Alexander J. Edwards
Life of this patent
Estimating the term…
Abstract
A method for skyrmion based processing is provided. The method comprises generating a number of skyrmions. The skyrmions are moved down a skyrmion racetrack using a multi-phase voltage-controlled magnetic anisotropy (VCMA) clock. A number of logical operations are performed with zero or more skyrmions belonging to the same clock cycle that meet at a logical junction. Outputs of the logical operations fan out to other logic gates for computation of any arbitrary combinatorial function.
Claims20
A method for skyrmion based processing, the method comprising:
- generating a number of skyrmions;
- driving, by a multi-phase voltage-controlled magnetic anisotropy (VCMA) clock, the skyrmions down a skyrmion racetrack in a logic gate;
- performing a number of logical operations with zero or more skyrmions belonging to the same clock cycle that meet at a logical junction;
- and
- sending outputs of the logical operations to other logic gates for computation of any arbitrary combinatorial function.
A logic gate, comprising:
- a number of tracks configured for propagation of magnetic skyrmions;
- a number of junctions linking the tracks;
- and
- a multi-phase voltage-controlled magnetic anisotropy (VCMA) clock that drives skyrmions down at least one of the tracks.
A logic circuit, comprising:
- a number of skyrmion logic gates, wherein each skyrmion logic gate comprises:
- a number of tracks configured for propagation of magnetic skyrmions;
- a number of junctions linking the tracks;
- and
- a multi-phase voltage-controlled magnetic anisotropy (VCMA) clock that drives skyrmions down at least one of the tracks in each logic gate, and wherein output skyrmions from logic gates in the circuit act as input skyrmions for other logic gates in the circuit.
Dependencies are inferred from the claim text.