3,278 research outputs found

    Perpendicular Reading of Single Confined Magnetic Skyrmions

    Get PDF
    Thin-film sub-5 nm magnetic skyrmions constitute an ultimate scaling alternative for future digital data storage. Skyrmions are robust non-collinear spin-textures that can be moved and manipulated by small electrical currents. We show here an innovative technique to detect isolated nanoskyrmions with a current-perpendicular-to-plane geometry, which has immediate implications for device concepts. We explore the physics behind such a mechanism by studying the atomistic electronic structure of the magnetic quasiparticles. We investigate how the isolated skyrmion local-density-of-states which tunnels into the vacuum, when compared to the ferromagnetic background, is modified by the site-dependent spin-mixing of electronic states with different relative canting angles. Local transport properties are sensitive to this effect, as we report an atomistic conductance anisotropy of over 20% for magnetic skyrmions in Pd/Fe/Ir(111) thin-films. In single skyrmions, engineering this spin-mixing magnetoresistance possibly could be incorporated in future magnetic storage technologies

    Electrical writing, deleting, reading, and moving of magnetic skyrmioniums in a racetrack device

    Get PDF
    A magnetic skyrmionium (also called 2π\pi-skyrmion) can be understood as a skyrmion - a topologically non-trivial magnetic whirl - which is situated in the center of a second skyrmion with reversed magnetization. Here, we propose a new optoelectrical writing and deleting mechanism for skyrmioniums in thin films, as well as a reading mechanism based on the topological Hall voltage. Furthermore, we point out advantages for utilizing skyrmioniums as carriers of information in comparison to skyrmions with respect to the current-driven motion. We simulate all four constituents of an operating skyrmionium-based racetrack storage device: creation, motion, detection and deletion of bits. The existence of a skyrmionium is thereby interpreted as a '1' and its absence as a '0' bit.Comment: This is a post-peer-review, pre-copyedit version of an article published in Scientific Reports. The final authenticated version is available online at [DOI

    A reversible conversion between a skyrmion and a domain-wall pair in junction geometry

    Get PDF
    A skyrmion is a topological texture in the continuum field theory. Recent experimental observation of skyrmions in chiral magnet evokes a flourish of its extensive study. Skyrmion is expected to be a key component of the next generation spintronics device called skyrmionics. On the other hand, there is a well established memory device encoded by a sequence of domain walls. A skyrmion carries a topological number, whereas a domain wall does not. Nevertheless, we show a conversion is possible between a skyrmion and a domain-wall pair by connecting wide and narrow nanowires, enabling the information transmission between skyrmion device and domain-wall device. Our results will be the basis of a hybrid device made of skyrmions and domain walls, where the encoded information in domain walls is converted into skyrmions, and then read out by converting the skyrmions back to domain walls after a functional control of the skyrmions.Comment: 8 pages, 5 figure

    Experimental observation of magnetic bobbers for a new concept of magnetic solid-state memory

    Full text link
    The use of chiral skyrmions, which are nanoscale vortex-like spin textures, as movable data bit carriers forms the basis of a recently proposed concept for magnetic solid-state memory. In this concept, skyrmions are considered to be unique localized spin textures, which are used to encode data through the quantization of different distances between identical skyrmions on a guiding nanostripe. However, the conservation of distances between highly mobile and interacting skyrmions is difficult to implement in practice. Here, we report the direct observation of another type of theoretically-predicted localized magnetic state, which is referred to as a chiral bobber (ChB), using quantitative off-axis electron holography. We show that ChBs can coexist together with skyrmions. Our results suggest a novel approach for data encoding, whereby a stream of binary data representing a sequence of ones and zeros can be encoded via a sequence of skyrmions and bobbers. The need to maintain defined distances between data bit carriers is then not required. The proposed concept of data encoding promises to expedite the realization of a new generation of magnetic solid-state memory

    Design and Code Optimization for Systems with Next-generation Racetrack Memories

    Get PDF
    With the rise of computationally expensive application domains such as machine learning, genomics, and fluids simulation, the quest for performance and energy-efficient computing has gained unprecedented momentum. The significant increase in computing and memory devices in modern systems has resulted in an unsustainable surge in energy consumption, a substantial portion of which is attributed to the memory system. The scaling of conventional memory technologies and their suitability for the next-generation system is also questionable. This has led to the emergence and rise of nonvolatile memory ( NVM ) technologies. Today, in different development stages, several NVM technologies are competing for their rapid access to the market. Racetrack memory ( RTM ) is one such nonvolatile memory technology that promises SRAM -comparable latency, reduced energy consumption, and unprecedented density compared to other technologies. However, racetrack memory ( RTM ) is sequential in nature, i.e., data in an RTM cell needs to be shifted to an access port before it can be accessed. These shift operations incur performance and energy penalties. An ideal RTM , requiring at most one shift per access, can easily outperform SRAM . However, in the worst-cast shifting scenario, RTM can be an order of magnitude slower than SRAM . This thesis presents an overview of the RTM device physics, its evolution, strengths and challenges, and its application in the memory subsystem. We develop tools that allow the programmability and modeling of RTM -based systems. For shifts minimization, we propose a set of techniques including optimal, near-optimal, and evolutionary algorithms for efficient scalar and instruction placement in RTMs . For array accesses, we explore schedule and layout transformations that eliminate the longer overhead shifts in RTMs . We present an automatic compilation framework that analyzes static control flow programs and transforms the loop traversal order and memory layout to maximize accesses to consecutive RTM locations and minimize shifts. We develop a simulation framework called RTSim that models various RTM parameters and enables accurate architectural level simulation. Finally, to demonstrate the RTM potential in non-Von-Neumann in-memory computing paradigms, we exploit its device attributes to implement logic and arithmetic operations. As a concrete use-case, we implement an entire hyperdimensional computing framework in RTM to accelerate the language recognition problem. Our evaluation shows considerable performance and energy improvements compared to conventional Von-Neumann models and state-of-the-art accelerators

    RISC-Vlim, a RISC-V Framework for Logic-in-Memory Architectures

    Get PDF
    Most modern CPU architectures are based on the von Neumann principle, where memory and processing units are separate entities. Although processing unit performance has improved over the years, memory capacity has not followed the same trend, creating a performance gap between them. This problem is known as the "memory wall" and severely limits the performance of a microprocessor. One of the most promising solutions is the "logic-in-memory" approach. It consists of merging memory and logic units, enabling data to be processed directly inside the memory itself. Here we propose an RISC-V framework that supports logic-in-memory operations. We substitute data memory with a circuit capable of storing data and of performing in-memory computation. The framework is based on a standard memory interface, so different logic-in-memory architectures can be inserted inside the microprocessor, based both on CMOS and emerging technologies. The main advantage of this framework is the possibility of comparing the performance of different logic-in-memory solutions on code execution. We demonstrate the effectiveness of the framework using a CMOS volatile memory and a memory based on a new emerging technology, racetrack logic. The results demonstrate an improvement in algorithm execution speed and a reduction in energy consumption
    corecore