| CPC H03K 19/18 (2013.01) [H03K 19/0008 (2013.01); H03K 19/21 (2013.01)] | 18 Claims |

|
1. A method, including:
providing a substrate, substrate including a first pad disposed about a first axis, a central portion of the first pad dividing the first pad into a first portion, and a second portion, the first portion of the first pad extending from a first end of the substrate to the central portion of the first pad, and the second portion of the first pad extending from a second end of the substrate to the central portion of the first pad;
disposing a ground pad about the central portion of the first pad;
disposing a first nanotrack about the first portion of the first pad, a second nanotrack about the second portion of the first pad, a third nanotrack about the central portion of the first pad, and wherein, the third nanotrack extends about both sides of the central portion along a second axis, the second axis substantially perpendicular to the first axis, and wherein a first end of the first nanotrack is disposed about the first end of the substrate, a first end of the second nanotrack is disposed about the second end of the substrate;
selectively defining an input value by selectively nucleating a skyrmion about the first end of the first nanotrack, wherein presence of the skyrmion indicative of a first value and absence of the skyrmion indicative of a second value;
selectively defining another input value by selectively nucleating a skyrmion about the first end of the second nanotrack, wherein presence of the skyrmion indicative of a first value and absence of the skyrmion indicative of a second value;
selectively passing a charge current through the substrate to selectively move the nucleated skyrmions towards the central portion of the first pad, charge current passed along the first axis;
sensing the presence of the skyrmion about the central portion; and
concluding an output value as the first value when the presence of the skyrmion is sensed.
|