Superconducting Loop and SQUID Intuition¶
Prereqs: Flux Quantization
Next: Overdamped vs Underdamped JJ
In one minute. A loop can store a flux quantum as circulating current --- the memory picture behind SFQ bits. SQUID = loop + junctions.
Learning goals. After this page you should be able to (1) picture a superconducting loop holding a persistent circulating current for about one , (2) estimate for a storage loop, (3) describe a DC SQUID as two Josephson junctions on a loop, and (4) contrast SFQ loop storage with CMOS capacitor / SRAM voltage storage.
Why this matters¶
In SFQ, a logic "1" often lives as a persistent circulating current in a superconducting loop --- not as a held voltage on a capacitor the way DRAM intuition suggests, and not as a cross-coupled voltage pair the way CMOS SRAM intuition suggests. Reading and writing that circulating flux is what flip-flops, many memory cells, and a great deal of RSFQ bookkeeping actually do.
If you only remember pulses from the previous page, storage will feel mysterious: where does a bit go when nothing is pulsing? It goes into a loop. This page builds that picture and introduces the DC SQUID --- two junctions on a loop --- as the field's standard two-junction interferometer, used both as a magnetometer and as a circuit motif inside digital cells and drivers.
Analogy (persistent current)¶
A frictionless circular water channel can keep water circulating forever once you give it a push. A superconducting loop can keep a persistent current circulating with essentially no DC voltage drop along the superconducting path. The "push unit" that matters for binary SFQ storage is about one flux quantum:
You do not continuously "hold the bit up" with a voltage supply on that loop the way a CMOS static node is held by powered inverters. The supercurrent persists because the loop is superconducting and the fluxoid state is locked. Energy is spent when you change the state (write / readout switching), and in the bias networks that prepare junctions to switch --- not in fighting loop resistance that is not there at DC.
Analogy (DC SQUID as two doors on a ring)¶
A DC SQUID (Superconducting Quantum Interference Device) is a superconducting loop interrupted by two Josephson junctions. Think of a ring road with two toll gates. Current can split between the two arms. The magnetic flux through the loop shifts the relative Josephson phases of the two junctions, so the pair of gates interferes: the effective critical current of the device is modulated by flux.
That interference is why SQUIDs are extraordinarily sensitive magnetometers. In digital SFQ, you often care less about measuring external Tesla-scale fields and more about the same motif as a storage / decision / driver building block: two junctions, one loop, flux-dependent behavior.
Picture --- storage loop and DC SQUID¶
inductive loop L (storage sketch)
┌──────────∩∩∩──────────┐
│ │
X JJ_write/escape | one or more junctions
│ │ interrupt the loop in real cells
└───────────────────────┘
Circulating current I_circ → flux ≈ L · I_circ
Designed so one stored "1" is about one Φ0
inductive loop L
┌──────────∩∩∩──────────┐
│ │
X JJ1 X JJ2 (DC SQUID sketch)
│ │
└───────────────────────┘
Bias current can enter at a center tap (typical DC SQUID readout picture).
Flux through the loop modulates the effective switching threshold.
stateDiagram-v2
[*] --> Empty: no circulating flux
Empty --> Stored: write / capture Φ0
Stored --> Empty: clocked readout / escape
Stored --> Stored: hold (persistent current)
flowchart TD
Flux[Loop flux Φ] --> Phase[Relative JJ phases shift]
Phase --> IcEff[Effective critical current modulates]
IcEff --> Sense[Sense / switch / interfere]
Sense --> Dig[Digital cells and drivers reuse the motif]
Interactive lab¶
Same lab as Flux Quantization --- loop storage + Φ₀ packet. Prefer full-screen? Open the lab page.
- Set L, Write Φ₀, watch and the circulating-current arrow.
- Clocked readout empties the loop; Try half-Φ₀ shows why flux is discrete.
Persistent current and inductance¶
For a first estimate, ignore junction phase drops and write the inductive flux as
Setting for a stored quantum gives
Using and in pH yields currents in the hundreds of microamps for typical SFQ storage inductances --- the same order as many junction critical currents. That matching is intentional: junctions must be able to insert or remove that circulating current when they switch.
| Loop inductance | |
|---|---|
Real cells choose together with junction values, damping, and bias points so that margins exist for write, hold, and readout. The table is order-of-magnitude intuition, not a PDK recipe.
Fluxoid quantization with junctions (intuition)¶
On the flux quantization page, a continuous superconducting ring locked . When Josephson junctions interrupt the ring, the locked quantity is the fluxoid: inductive flux plus junction phase contributions still sum to . Practically:
- junctions are the doors that let change by when a slip occurs,
- inductors are the inertia that stores the circulating current between events,
- binary cells are sized so and are the intended hold states.
A JTL stage also uses junctions and inductors, but its job is to propagate a pulse onward, not to hold a bit for many clock cycles. The same parts appear; the intent differs.
DC SQUID: interference in one paragraph¶
Bias a DC SQUID with a total current that splits into the two arms. The flux through the loop appears as a phase difference between the junctions. The maximum supercurrent the device can carry without switching is a periodic function of with period --- the classic SQUID modulation curve. Deep textbooks write that curve with Bessel-function or sinusoidal approximations depending on inductance parameter . For this curriculum's core walk, remember the operational sentence:
Two junctions on a loop make the switching condition flux-dependent with period .
Digital designers exploit that dependence inside latches, memory, and some driver topologies. Magnetometer designers exploit it to measure tiny flux changes. Same motif, different packaging.
CMOS contrast: where the bit lives¶
| Question | CMOS mental model | SFQ loop mental model |
|---|---|---|
| Where is a static "1"? | Voltage on a node; SRAM uses cross-coupled inverters; DRAM uses capacitor charge | Circulating supercurrent / trapped flux quantum in a loop |
| What fights leakage? | Refresh (DRAM), feedback (SRAM), ratioed levels | Superconducting loop has ~0 DC resistance; state is a fluxoid number |
| What is the natural token size? | charge depends on design | per stored quantum |
| How do you read? | Sense amplifier compares voltages / currents | A clocked junction (or SQUID-like pair) lets the quantum escape as a pulse or switches based on flux |
| Does holding a "1" require continuous drop in the storage element? | Capacitor leakage and SRAM static power are real issues | Persistent current itself does not need a loop drop; bias networks elsewhere still draw current |
Do not over-read the table: SFQ chips still consume bias power. The contrast is about the storage mechanism, not a claim of zero system power.
Worked example 1 --- Size a storage current¶
Suppose a storage loop has and you want . Then
If the escape junction in that cell has and is biased near , a clock pulse can push it over the edge when the circulating current is present, launching an output SFQ pulse and returning the loop toward empty. Exact bias fractions and margins are library-specific; the story is what matters here: stored bit circulating current one flux quantum junction-scale microamps.
Worked example 2 --- Empty vs full decision¶
A clocked readout junction sees roughly:
- Empty loop (): circulating contribution small; with proper bias, the clock alone should not make the cell emit a data pulse (logic 0 readout).
- Full loop (): circulating current adds to the junction's stress; the clocked event does produce an output pulse (logic 1 readout), and the loop returns toward empty.
That is the DFF story in miniature. You will see it again on the RSFQ DFF concept page. Numerically, if circulating current is and bias is set so the junction sits near its threshold only when that extra current is present, the empty/full distinction becomes a digital decision rather than an analog maybe.
Worked example 3 --- Why inductance cannot be arbitrary¶
Suppose someone proposes for a "huge" storage loop to make layout easy. Then
That circulating current may be awkwardly small compared with junction values and noise margins, and the large inductance slows dynamics. Conversely, tiny demands large , stressing junctions and layout. SFQ libraries live in a sweet band of loop inductances matched to process . Inductance is not a free decorative parameter.
Bridge to SFQ circuits¶
- An RSFQ DFF stores a flux quantum in a loop until a clock pulse arrives; a clocked escape junction launches an output SFQ pulse.
- A JTL is a chain of junctions and inductors that moves pulses; it is not meant as long-term memory.
- NDRO / memory variants reuse loops and SQUID-like structures with different readout destructiveness.
- Some I/O drivers stack SQUID-like stages to build larger voltage swings for semiconductor interfaces --- still loop-and-junction thinking, different damping (next page).
Common misconceptions¶
-
"A superconducting loop needs a continuous applied voltage to keep the bit alive."
Persistent current in a superconducting loop does not require a DC voltage drop around the loop. You spend energy changing states and biasing junctions, not fighting ohmic loop resistance at DC. -
"SQUID always means a laboratory magnetometer."
DC SQUIDs are famous as sensors, but the two-junction loop is also a digital and driver building block. Context tells you which job is intended. -
"Any loop with two junctions is automatically an RSFQ gate."
Topology alone is not a logic family. Damping, bias, clocking, and pulse vs latching behavior decide whether you are looking at RSFQ pulse logic, a latching driver, or a sensor. -
"Stored flux is a different object from an SFQ pulse."
They are the same token in different costumes. A pulse is a quantum in transit (). A stored circulating current is a quantum at rest in a loop (). Readout converts one costume into the other. -
"CMOS SRAM and SFQ loops are both 'just feedback.'"
CMOS SRAM feedback continuously enforces voltage levels with powered inverters. SFQ loop storage is a fluxoid state in a superconducting ring. Both can hold a bit; the physics and failure modes differ. -
"Larger loop area always means more stored quanta."
The digital design target is usually one quantum for a binary cell. Geometric area affects inductance and coupling; it does not mean the cell freely stacks many logic levels like multi-level flash.
Check yourself¶
1. How does SFQ often store a static "1"?
As a persistent circulating current in a superconducting loop corresponding to about one .
2. What is a DC SQUID in one sentence?
A superconducting loop interrupted by two Josephson junctions, with flux-dependent interference / switching behavior.
3. Why is inductance important in a storage loop?
It sets how much circulating current corresponds to one flux quantum () and affects margins, speed, and matching to junction .
4. Estimate for if .
.
5. What is the difference in intent between a storage loop and a JTL stage?
Storage loops hold a quantum across time until readout; JTL stages propagate a pulse onward. Both use junctions and inductors.
6. Name one CMOS contrast for "where the bit lives."
CMOS DRAM/SRAM intuition stores charge or reinforced voltage; SFQ stores a circulating flux quantum / persistent current in a loop.
7. If readout emits an SFQ pulse and empties the loop, was the stored token destroyed or moved?
Converted from circulating storage into a propagating pulse --- the quantum leaves as . Destructive readout empties the cell; NDRO variants are designed to sense without ending in the empty state the same way.
Next steps¶
- Contrast pulse junctions vs latching junctions: Overdamped vs Underdamped JJ.
- Later, watch a stored quantum become a timed logic token: Pulse to Logic State.