  Magnetic skyrmions are promising candidates for logic-in-memory applications,
intrinsically merging high density non-volatile data storage with computing
capabilities, owing to their nanoscale size, fast motion, and mutual
repulsions. However, concepts proposed so far suffer from reliability issues as
well as inefficient conversion of magnetic information to electrical signals.
In this paper, we propose a logic-in-memory device which exploits skyrmion
confinement and channeling using anisotropy energy barriers to achieve reliable
data storage and synchronous shift in racetracks combined with cascadable and
reprogrammable logics relying purely on magnetic interactions. The device
combines a racetrack shift register based on skyrmions confined in nanodots
with Full Adder (FA) gates. The designed FA is reprogrammable and cascadable
and can also be used to perform simple logic operations such as AND, OR, NOT,
NAND, XOR and NXOR. The monolithic design of the logic gate and the absence of
any complex electrical contacts makes the device ideal for integration with
conventional CMOS circuitry.
