Xian Yang Tee

Case study · Research Fellow · NTU · 2017 – 2021

Reading a single skyrmion electrically: a picoamp tunnelling measurement, from idea to verdict.

RoleDelivered the high-sensitivity lock-in measurement system SettingFour years as a research fellow in spintronics at NTU, 2017 – 2021 OutcomeA validated dI/dV readout at 1 nV and 0.1 pA, and a clear finding that set the next device batch

Part 1 of 4

The problem

Reading a skyrmion bit electrically, in a device you can wire up.

What this shows: I understand the problem before I build anything.

1.1 · The question

Can a device read a skyrmion bit electrically?

Skyrmions are magnetic whirls that are small and stable enough to store data: a skyrmion present is a 1, none is a 0. To build a memory from them, each bit has to be read electrically. A scanning-tunnelling microscope had shown the effect that could do it, non-collinear magnetoresistance (NCMR), at a single atom. Nobody had tried it in a practical device.

The idea was to build the same physics into a device: dots 300 to 500 nm across that each hold one skyrmion, a thin tunnel barrier and a top electrode on each dot. Then write a 1 or a 0 into each dot with the magnetic field’s hysteresis, coming from positive saturation for a skyrmion and from negative field for none, and watch whether dI/dV tells them apart at the same field. I delivered the measurement system that made this possible.

Two risks shaped everything that followed. A device averages over the whole dot, so the signal could be far weaker than under a microscope tip. And any change we saw might come from something other than the skyrmion. The experiment had to answer both.

Part 2 of 4

The device

Magnetic nanodots that each hold one skyrmion, and the physics that lets a tunnelling current read it.

What this shows: I understand the physics of what I test, so I know what a real signal looks like, and what can fake one.

2.1 · The device

A nanodot that holds one skyrmion.

In a normal magnet, neighbouring spins point the same way and electrons tunnel through two clean spin channels. Inside a skyrmion the spins twist, the channels mix, and the local density of electronic states changes. A scanning-tunnelling microscope can see that change in the differential conductance, dI/dV, at a single atom.

What NCMR means. NCMR stands for non-collinear magnetoresistance. Spins are collinear when they all lie along one line, pointing parallel or antiparallel, as in an ordinary ferromagnet. They are non-collinear when neighbouring spins sit at an angle to each other, as they do all the way round a skyrmion. NCMR is the change in tunnelling resistance caused by that angle between neighbouring spins.

  • Stack 22k (about one skyrmion per dot) and 22d (four to five) were grown on 4-inch wafers; magnetic force microscopy confirmed skyrmions in the film
  • Barrier candidates were screened by resistance: Al2O3 chosen, Ta2O5 rejected as leaky
  • First batch: about 300 dots of 250 to 400 nm with a 5 nm Al2O3 barrier
Nanodot tunnel device Cross-section of a nanodot: bottom electrode, skyrmion multilayer, aluminium-oxide tunnel barrier and top electrode, surrounded by silicon-oxide fill. Bias is applied to the top electrode and current flows to the grounded bottom electrode. Substrate Bottom electrode (ground) SiO₂ FILL SiO₂ FILL SKYRMION MULTILAYER Top electrode 5 nm Al₂O₃ BARRIER DOT 250–400 nm DC BIAS + AC EXCITATION FIELD, UP TO 1 T
One skyrmion (ring) sits in each dot. Electrons tunnel through the oxide barrier, and the twisted spins change how easily they pass.

2.2 · Device physics

How a skyrmion device reads a bit, and how it differs from an MTJ.

The goal is non-volatile data storage and logic. A skyrmion is the bit; the device is the read head.

Magnetic tunnel junction compared with a non-collinear magnetoresistance device Left: a magnetic tunnel junction has two ferromagnetic layers, a free layer and a pinned reference layer, separated by a tunnel barrier; resistance is low when their magnetisations are parallel and high when antiparallel. Right: the skyrmion device has one magnetic layer and a non-magnetic top electrode; resistance changes when the spins in the magnetic layer twist into a skyrmion. Magnetic tunnel junction (MRAM) FREE LAYER · FERROMAGNET TUNNEL BARRIER (MgO) REFERENCE LAYER · PINNED Bit = direction of the free layer PARALLEL → LOW R · ANTIPARALLEL → HIGH R SIGNAL: SPIN-POLARISED TUNNELLING BETWEEN TWO MAGNETS, COMPARED TO A FIXED REFERENCE IN PRODUCTION: MRAM, HARD-DISK READ HEADS Skyrmion NCMR device (this project) TOP ELECTRODE · NON-MAGNETIC TUNNEL BARRIER (Al₂O₃) SPINS TWIST THROUGH A SKYRMION Bit = skyrmion present or absent TWISTED SPINS MIX THE SPIN CHANNELS → dI/dV CHANGES SIGNAL: LOCAL ELECTRONIC STATES OF ONE MAGNET; NO SECOND MAGNET, NO PINNED REFERENCE LAYER STATUS: SHOWN BY STM; DEVICES ARE RESEARCH
Schematic. An MTJ compares two magnets; an NCMR device senses how much the spins inside one magnet twist.

The MTJ: compare two magnets

A magnetic tunnel junction sandwiches a thin insulator between two ferromagnets. One, the reference layer, is pinned; the other, the free layer, can be flipped. Electrons tunnel more easily when the two magnetisations are parallel than when they are antiparallel, so the resistance reads the bit. This tunnelling magnetoresistance is the read mechanism of today’s MRAM and hard-disk heads, and it needs the second, pinned magnet as a reference.

The NCMR device: sense the twist inside one magnet

Non-collinear magnetoresistance (NCMR) needs only one magnetic layer. Where neighbouring spins are parallel, electrons see two clean spin channels. Where they twist, as they do through a skyrmion, spin-orbit coupling mixes the channels and the local density of electronic states changes. The tunnelling conductance, dI/dV, changes with it, even through a non-magnetic top electrode. The bit is not the direction of a layer but whether a skyrmion is there.

In this project, each nanodot was one bit: a dot holding a skyrmion is a 1, an empty dot a 0. The measurement asked whether dI/dV could tell the two apart electrically.

The bits were written with the field’s hysteresis. To write a 1, the field came down to the measurement point from above, from positive saturation; to write a 0, it came up from below, from negative field. At the same field the dot could then hold either state, so a 1 and a 0 could be compared without the field itself changing the reading.

What the devices are for

The long-term goal is non-volatile data storage and logic. Skyrmions are tens of nanometres across, topologically stable, and can be moved by small currents, which makes them candidates for racetrack memory: bits stored as a train of skyrmions along a magnetic track, shifted past a fixed read head. They are also studied for logic and neuromorphic computing.

Any such memory needs a simple electrical read-out of a single skyrmion. NCMR could provide it with a simpler stack than an MTJ, because the read head needs no pinned reference magnet. That is what this project set out to test: whether the effect seen at a single atom under a microscope survives in a wired device averaged over a whole dot.

Part 3 of 4

The test & measurement system I built

A lock-in tunnelling measurement, its automation, and a validation ladder from a resistor to a tunnel junction.

What this shows: I build the test system myself, so when a result looks wrong I can tell a tester problem from a device problem.

3.1 · The instrument

Designing a lock-in tunnelling measurement for a device.

I adapted the circuit microscopists use for tunnelling spectroscopy. A small AC excitation at 77.77 Hz rides on a DC bias; a bias adder combines the two and applies them to the device. The current through the device goes to a low-noise current preamplifier and a lock-in amplifier, which picks out the part at 77.77 Hz. That ratio of AC current to AC voltage is dI/dV at the chosen bias. A separate voltmeter reads the DC bias actually reaching the device.

Everything around the device mattered as much as the circuit:

  • a shielded NCMR cell with LEMO connectors, an EMI shield and a 44-pin chip-carrier stage, built in two versions for out-of-plane and in-plane fields
  • a holder that fitted the cell into a 0–1 T electromagnet
  • wire bonding set up in the lab, with a tested bonding recipe
  • a grounding scheme that removed ground loops between the source, voltmeter and lock-in
  • a LabVIEW program that ran bias and field sweeps and logged every run, through 29 versions

I also ran a small designed experiment on the lock-in itself, comparing sensitivity, reserve, time constant, filter slope and the line filters, and kept the combination that gave the most stable reading.

dI/dV measurement circuit An AC reference from the lock-in and a DC source feed a bias adder, which drives the device inside a shielded cell in the electromagnet. The device current goes to a current preamplifier and back into the lock-in. A voltmeter reads the DC bias. AC reference77.77 Hz · mV DC sourceBIAS 0–2 V Bias adderAC + DC SHIELDED CELL · 0–1 T MAGNET NanodotDEVICE Current preamp10⁷–10⁸ V/A Lock-in amplifierdI at 77.77 Hz VoltmeterDC BIAS AT DUT REFERENCE LabVIEW: bias and field sweeps, logging
dI/dV = AC current ÷ AC voltage, read by the lock-in at each DC bias and field.
  • Excitation77.77 Hz, a few mV
  • Lock-in setting3 s, 18 dB/oct, sync on, line filters off
  • Voltage noise~1 nV
  • Current resolution0.1 pA at 77.77 Hz
  • Field0–1 T, out-of-plane or in-plane

3.2 · Measurement automation

Two sweeps, one acquisition, and a log of every run.

I wrote the control program in LabVIEW and kept it evolving with the experiment. The last version, NCMR Assembly 2.55 (2017), sweeps bias and field independently and records everything the lock-in sees.

3.3 · Proving the instrument

Trust the setup before trusting the device.

I tested the measurement on parts whose answer was already known, getting harder at each step, before putting a single nanodot in it.

A 100 kΩ resistor gave a flat dI/dV that did not change with DC bias, exactly as a linear part should, with noise around 1 nV and the phase near zero.

A diode was the real test, because its resistance falls by orders of magnitude as the bias rises. I measured its I-V curve with a separate DC setup, fitted it, and calculated what dI/dV should be. The lock-in measurement matched the model at currents below 100 nA and across device resistances from under 1 kΩ to 8,000 kΩ.

Above 0.38 V the two disagreed. I traced it to two causes in the circuit, not the method: a voltage-divider effect once the diode's resistance fell toward the 10 Ω sense resistor, and the source hitting its 200 mA current limit. The fix was to measure the circuit's transfer function for both AC and DC, so the bias at the device is known rather than assumed.

A tunnel-junction test device then gave 2.37 µS from its I-V curve and from dI/dV, the same answer two independent ways.

Along the way I checked that the voltmeter would not load a high-resistance device (it needs well over 100 MΩ input resistance) and found why several test junctions had died: probing them with a handheld multimeter pushed too much current through the barrier. From then on, resistance checks used a source-meter at 0.05 V.

Validation ladder Four steps: resistor, diode, tunnel-junction test device, then nanodots, each with what it proved. 1 · 100 kΩ resistorFLAT dI/dV · ~1 nV NOISE · PHASE ~0° 2 · Diode against its own I-V model<100 nA · <1 TO 8,000 kΩ · ROOT CAUSES FOUND 3 · Tunnel-junction test deviceI-V AND dI/dV BOTH GIVE 2.37 µS 4 · Skyrmion nanodots, 300 and 400 nmONLY NOW: THE REAL DEVICE
Each step uses a part with a known answer, and each one is harder than the last.

Part 4 of 4

The results

Real tunnelling through the dots, an unexpected switching traced to its source, and a clear verdict.

What this shows: I deliver: results that hold up, and an outcome someone can use.

4.1 · Results at a glance

What came out of it.

The answer was not the one everyone hoped for, and that is still a result. Because the instrument had been proven step by step, the switching could be pinned on the device, not the tester, and the next batch could be planned on evidence.

  • Instrument1 nV noise · 0.1 pA current resolution
  • Tunnellingconfirmed through the dots, 1–10 nS, non-linear in bias
  • Surprisetwo-level switching traced to the oxide barrier
  • Verdictno skyrmion signal above the 1 nS drift in batch one
  • Next batchbarrier change, ranked measurement plan, direct oxide test

4.2 · Measuring the nanodots

Real tunnelling, and the limits of the first devices.

The first question was whether the signal came from tunnelling at all, or from leakage in the wiring or across the dot. With the device and chip carrier removed, the background was about 1 nS and flat with bias. With a device in place the signal ranged from about 1 to 10 nS and rose non-linearly with bias, which only tunnelling explains.

Then I mapped how far the devices could be pushed. Below 1 V, dI/dV was reproducible. Above 2 V the barrier broke down, temporarily at first and then permanently. Above 0.5 V the signal drifted by about 1 nS, ten times the measurement's noise floor of under 0.1 nS, which pointed to the barrier starting to break down locally.

To reach higher bias without damage, I added a pulsed bias mode, applying the bias for 2 to 20 seconds at a time, which reached 2 V on the device. I also upgraded the DC readout with a current preamplifier until it resolved changes under 0.5 pA, and set a target of 0.01 nS for the next stage.

Bias sweeps at fields from +0.3 to −0.3 T, and field sweeps between ±0.5 T, showed no change that could be pinned on a skyrmion. Within this window, any skyrmion signal was smaller than the 1 nS drift.

1–10 nS

Tunnelling conductance through a single 400 nm dot, against a flat ~1 nS background: proof the instrument was measuring the device and not the wiring.

  • Non-destructive bias windowabout 1 V
  • Breakdownabove about 2 V
  • Noise floor< 0.1 nS
  • Drift above 0.5 V~1 nS
  • Pulsed bias2–20 s pulses, up to 2 V
  • DC resolution< 0.5 pA with preamp

4.3 · The surprise

Two-level switching, and ruling out every easy answer.

Under steady bias, the 400 nm dots switched on their own between two current levels, about 1 pA apart, even at zero field. A skyrmion hopping in and out of the dot would look exactly like this, so it was tempting to claim it. Instead I tested every other explanation first:

  • The setup? No switching with no device in place. Ruled out.
  • One bad dot? It appeared in several 400 nm dots. Ruled out.
  • Any tunnel junction? It did not appear in plain magnetic tunnel junctions. Ruled out.
  • Size? 300 nm dots needed higher bias and switched less often.
  • Magnetism? A 0.5 T field, strong enough to wipe out skyrmions, did not stop it, and it did not repeat reliably in the same dot.

I then compared the step size with the literature on oxide breakdown. About 1 pA through a 400 nm dot is roughly 1,000 µA/cm², the same order as random telegraph noise from charge traps in thin silicon oxide after soft breakdown. Together, the evidence pointed to traps in the Al2O3 barrier, not skyrmions.

Two-level switching, schematic A schematic current trace jumping between two levels about one picoamp apart, with a decision tree beneath listing the explanations that were ruled out. TIME (MINUTES) CURRENT ~1 pA SETUP · RULED OUT ONE BAD DOT · RULED OUT ANY JUNCTION · RULED OUT FIELD 0.5 T · NOT SUPPRESSED Most likely: charge traps in the oxide barrier
Schematic, not measured data. The switching looked like a skyrmion signal, but each test pointed elsewhere.

4.4 · The outcome

A clear answer is a result, even when it isn't the one you hoped for.

The first batch could not show a skyrmion signal, and I said so plainly in the weekly reports instead of over-reading the switching. What the work did deliver was a validated instrument, a map of what the devices could survive, and specific changes for the next batch:

  • a barrier change: a thicker Al2O3 or MgO once the deposition tool was back, to widen the safe bias window
  • a measurement plan ranked by what would work: DC conductance first, then pulsed-bias dI/dV, with resolution pushed from 0.1 nS to 0.01 nS
  • a direct test of the oxide explanation: switching recorded at 0, 0.1, 0.5 and 1 T for an hour each, with step size analysed against bias and current
  • device handling rules that stopped junctions being destroyed during checks

Behind it sat a MATLAB pipeline I wrote to import thousands of sweeps, filter them by bias or field, bin and average them, and plot each run the same way, so every report compared like with like.

  • PeriodResearch Fellow, NTU, 2017 – 2021
  • Devices~300 dots, 250–400 nm
  • Validation partsresistor, diode, tunnel junction
  • AutomationLabVIEW, 29 versions
  • AnalysisMATLAB binning and averaging pipeline
  • Reportingweekly technical reviews

Why it matters to you

What this work says about how I'd work for you.

I prove the instrument first

Resistor, diode, test junction, then the real device. Each step had a known answer, so a surprise in the device could not be blamed on the setup.

I find root causes, not excuses

A model mismatch became two circuit causes and a transfer-function fix; dead junctions became a handling rule.

I don't over-claim

The switching looked like the result everyone wanted. I ruled out the alternatives and reported what the evidence supported.

I turn findings into the next plan

The verdict came with a barrier change, a ranked measurement roadmap and a direct test, ready for the next device batch.