US 12,081,213 B1
System and method for skyrmion based logic device
Akshaykumar Salimath, Hyderabad (IN); Sanghamitra Debroy, Hyderabad (IN); and Venkat Mattela, San Jose, CA (US)
Assigned to CEREMORPHIC, INC., San Jose, CA (US)
Filed by Ceremorphic, Inc., San Jose, CA (US)
Filed on May 31, 2022, as Appl. No. 17/829,127.
Int. Cl. H03K 19/00 (2006.01); H03K 19/08 (2006.01)
CPC H03K 19/0008 (2013.01) [H03K 19/08 (2013.01)] 18 Claims
OG exemplary drawing
 
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.