CPC H03K 19/0008 (2013.01) [H03K 19/08 (2013.01)] | 18 Claims |
1. A method, including:
providing a substrate, substrate including a first pad disposed about a first axis, and a second pad disposed about a second axis substantially perpendicular to the first axis, wherein the second pad is disposed about the about 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 to the central portion of the first pad, the second pad extending from a second end to the central portion of the first pad, and the second portion of the first pad extending from a third end 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 pad, and a third nanotrack about the second portion of the first pad, wherein, the second nanotrack extends beyond the first pad, to form an output portion, 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, and a first end of the third nanotrack is disposed about the third 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 defining yet another input value by selectively nucleating a skyrmion about the first end of the third 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 and the second axis;
sensing the presence of the skyrmion about the output portion of the second nanotrack; and
concluding an output value as the first value when the presence of the skyrmion is sensed.
|