Skip to content

SFQ pulse generator

At a glance

Property Value
Project name SFQ-generator
Version v1
Function SFQ pulse generator testbench
Subcircuits instantiated DCSFQ ×1, JTL ×2 (JTL1, JTL2)
Josephson junctions 7 (3 in DCSFQ, 2 in each JTL)
Junction models used JJ225 ×2, JJ250 ×5
Stimulus sources 2 (IPULSE1, IPULSE2)
Internal bias sources 4 (IPWL1/IPWL2 in DCSFQ; IPWL1 in each JTL)
Inductors 20 (8 in DCSFQ, 6 in each JTL)
Damping/output resistors 8 (3 in DCSFQ, 2 in each JTL, Rout)
Total device count 41
Ports none (self-contained testbench; output taken across Rout)
Transient analysis window 0–400 ps, 0.5 ps step (TRAN1)
Simulators supported JSIM, JoSIM

SFQ generator schematic

Function

This testbench feeds a current-pulse stimulus into a DCSFQ cell, which converts the transition into a train of quantized Single Flux Quantum (SFQ) voltage pulses. The input pulses are typically produced by ordinary laboratory equipment, so their width does not need to be short — in fact it should never be shorter than the circuit's characteristic time, typically a few ps. The DCSFQ cell converts a low-frequency input signal (loosely called "DC") into SFQ pulses by acting like a Schmitt-trigger: it produces one quantized pulse (area ≈ 2.07 mV·ps) each time the rising input current crosses a threshold. See detailed explanation of the DCSFQ cell in the Appendix.

The pulses are then propagated through two cascaded JTL (Josephson Transmission Line) cells for impedance matching and pulse reshaping before reaching the output termination Rout. See JTL cell explanation here.

Signal path: stimulus → DCSFQin (DCSFQ cell) → JTL2 → JTL1 → Rout/GND.

Expected results

Two ammeters have been placed on the circuitry to monitor two parallel sources of current pulses. Their parameters can be modified to see the influence of the pulse width, rise and fall times, as well as the period. Note that JSIM and JoSIM simulators have a slightly different interpretation of the period (see §5.2 of the SuperLibre library reference file). The output voltage is superposed with the two current input sources in the following figure.One can notice that the output voltage pulses (in red) are triggered after the input currents reach their maximum This is in fact misleading since the pulses take some time to propagate from the input to the output of 3 cells (DCSFQ + 2 JTLs). In fact the first junction that is triggered is B2 from the DCSFQ cell (green curve) at about t=75ps when the input current reaches 150µA.

SFQ input currents and output voltage

The next figure shows a superposition of the output voltage and phase, showing clearly how the voltage pulses are a marker of phase changes. However the different states of the circuit are identified by the phase. The voltage, being the derivative, loses the information about the phase and the energy of the circuit.

Output voltage and phase

Bias

Source Feeds Current / waveform Role
IPULSE1 DCSFQ input node 0 → 730 µA pulse (delay 50 ps, width 10 ps) Single trigger pulse — crosses the DCSFQ threshold
IPULSE2 DCSFQ input node 0 → 730 µA pulse train (delay 250 ps, width 0.1 ps, period 200 ps) Periodic stimulus for repeated SFQ generation
IPWL1 / IPWL2 (DCSFQ) internal DCSFQ nodes 275 µA / 175 µA Bias the DCSFQ input/output stages
IPWL1 (JTL1, JTL2) internal JTL nodes 350 µA each Bias each JTL buffer stage

IPULSE1 and IPULSE2 are both wired to the same input node in this example; only one stimulus profile is normally active at a time depending on which excitation is being exercised.

Junction models used

Parameter JJ225 JJ250
ICRIT 225 µA 250 µA
RN 90 Ω 90 Ω
R0 130 Ω 130 Ω
CAP 1.125 pF 1.25 pF
VG 2.85 mV 2.85 mV
DELV 0.01 mV 0.01 mV
T 4.2 K 4.2 K
TC 9.26 K 9.26 K
Used by DCSFQ (B1, B2) DCSFQ (B3); JTL1/JTL2 (B1, B2 each)

Separate parameter sets are defined for JSIM and JoSIM, since the two simulators expect slightly different model syntax.


Copyright (C) 2025-2026 SEFIRA. Licensed under the Apache 2.0 license.