US 12,218,668 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 Feb. 28, 2023, as Appl. No. 18/115,727.
Int. Cl. H03K 19/18 (2006.01); H03K 19/00 (2006.01); H03K 19/21 (2006.01)
CPC H03K 19/18 (2013.01) [H03K 19/0008 (2013.01); H03K 19/21 (2013.01)] 18 Claims
OG exemplary drawing
 
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.