Source-linked AI summary

A kilobyte rewritable atomic memory

F. E. Kalff, M. P. Rebergen, E. Fahrenfort, J. Girovsky, R. Toskovic, J. L. Lado, J. Fernández-Rossier, A. F. Otte

arXiv:1604.02265v1cond-mat.mes-hallcond-mat.mtrl-sci

TL;DR

The paper addresses automated control of atomic vacancies for scalable data storage, using image recognition and path-planning algorithms to manipulate vacancies while modeling their collective behavior. The approach autonomously assembles vacancy configurations and produces stripe-forming domains in simulations.

  • Problem

    Scalable atomic vacancy systems require reliable automated manipulation and control of vacancy configurations.

  • Method

    The authors combine image recognition, assignment optimization, and A* pathfinding to guide vacancies, alongside lattice-gas Monte Carlo simulations of their configurations.

  • Results

    Monte Carlo evolution produces domains with stripes in different directions, consistent with the experiment.

  • Takeaways & Limitations

    Automated vacancy manipulation can assemble atomic configurations while accounting for vacancy interactions and blocking.

Abstract

from arXiv · show

The advent of devices based on single dopants, such as the single atom transistor, the single spin magnetometer and the single atom memory, motivates the quest for strategies that permit to control matter with atomic precision. Manipulation of individual atoms by means of low-temperature scanning tunnelling microscopy provides ways to store data in atoms, encoded either into their charge state, magnetization state or lattice position. A defining challenge at this stage is the controlled integration of these individual functional atoms into extended, scalable atomic circuits. Here we present a robust digital atomic scale memory of up to 1 kilobyte (8,000 bits) using an array of individual surface vacancies in a chlorine terminated Cu(100) surface. The memory can be read and rewritten automatically by means of atomic scale markers, and offers an areal density of 502 Terabits per square inch, outperforming state-of-the-art hard disk drives by three orders of magnitude. Furthermore, the chlorine vacancies are found to be stable at temperatures up to 77 K, offering prospects for expanding large-scale atomic assembly towards ambient conditions.

Autonomous vacancy manipulation

Autonomous vacancy manipulation combines marker-based scan-frame definition, image-guided assignment, and collision-aware STM path planning. Supporting calculations characterize vacancy motion energetics and repulsive interactions on the chlorine-terminated surface.

  • Automatic assembly: A marker vacancy defines the scan frame after the STM tip locks onto it, provided scan angle and piezo calibrations remain fixed.One marker suffices to define the complete scan frame for a 64-bit data block.
  • Automatic assembly: Vacancy positions are matched to desired destinations with the Munkres algorithm, then routed by A* pathfinding to avoid collisions and dimer formation.Image recognition compares current and target configurations before assigning and guiding vacancies.
  • Automatic assembly: The control program updates assignments from STM feedback, recalculating movements when a vacancy travels in the wrong direction.Commands direct the tip to vacancies and specify movement directions.
  • Surface calculations: The lowest-energy vacancy path was calculated by moving one chlorine atom toward a vacancy while relaxing its transverse coordinates and avoiding nearby chlorine atoms.The path was evaluated stepwise in a 3×3 unit cell with other chlorine positions constrained.
  • Surface calculations: Vacancies exhibit a first-neighbour repulsion and prefer diagonal arrangements, with similar qualitative results across Cu relaxation choices and supercell sizes.The interaction calculation used relaxed 5×5 supercells with two vacancies and was consistent with a 4×4 unit cell.

Monte Carlo simulations

DFT-derived vacancy interactions define a classical square-lattice gas simulated with canonical-ensemble Metropolis dynamics. The simulations relax random configurations into stripe-forming domains consistent with experiment, with qualitative robustness to simpler interactions.

  • Model: The model represents each square-lattice site as vacant or Cl-filled, with pairwise vacancy interactions taken from DFT energetics.Site occupation is encoded as n_r = 1 for a vacancy and n_r = 0 for a filled Cl site.
  • Monte Carlo method: Canonical-ensemble simulations use standard Metropolis updates at fixed vacancy number, attempting random vacancy moves to neighboring filled sites.Temperature controls acceptance of higher-energy configurations, starting from a random configuration.
  • Simulation results: Monte Carlo evolution drives random vacancy configurations toward local free-energy minima with domains containing stripes in different directions, as observed experimentally.Main-text calculations used 400,000 relaxation steps, and the results remained qualitatively unchanged under a simpler interaction.
Loading 1604.02265v1…