Run 20260423T143306Z-mitll-jtl-ws-josim

Cell: mitll_JTL_ws Status: pass Backend: josim v2.7. Started: 2026-04-23 14:33:06 Finished: 2026-04-23 14:33:06
Artifact dir: artifacts/runs/20260423T143306Z-mitll-jtl-ws-josim Started by: web UI Invocation: josim-cli
Sim params: Sim time: auto (from netlist)  |  Backend: josim

Criteria

NameStatusDetail
input_pulse_train_present pass P(B1|XDUT): 2 detected pulse(s), expected at least 2
output_tracks_input_count pass P(B1|XLOADOUTQ): 2 pulse(s); expected 2 from P(B1|XDUT) with gain 1, offset 0, tolerance 0
output_follows_input_with_delay pass P(B1|XDUT) -> P(B1|XLOADOUTQ): matched 2/2 output(s) from 2 input(s), delays [3.5, 3.5] ps, expected each delay within [2.0, 5.0] ps (all outputs must match)

Artifacts

artifacts/runs/20260423T143306Z-mitll-jtl-ws-josim/

⬇ output.csv 📄 report.md 📄 stdout.txt 📄 stderr.txt

Traces

Voltage traces not available — re-run simulation to generate them.

Raw Record

Show JSON
{
  "artifact_dir": "artifacts/runs/20260423T143306Z-mitll-jtl-ws-josim",
  "backend": {
    "access_path": "josim-cli",
    "binary": ".tools/josim/bin/josim-cli",
    "name": "josim",
    "version": "v2.7.",
    "version_banner": "JoSIM: Josephson Junction Superconductive SPICE Circuit Simulator\nCopyright (C) 2020 by Johannes Delport (jdelport@sun.ac.za)\nv2.7. compiled on Dec 19 2025 at 09:07:26"
  },
  "cell_id": "mitll_JTL_ws",
  "criteria": [
    {
      "actual": 2,
      "detail": "P(B1|XDUT): 2 detected pulse(s), expected at least 2",
      "expected": 2,
      "kind": "min_phase_pulses",
      "name": "input_pulse_train_present",
      "requested_trace": "P(B1|XDUT)",
      "status": "pass",
      "trace": "P(B1|XDUT)"
    },
    {
      "actual": {
        "error": 0,
        "input_count": 2,
        "output_count": 2
      },
      "detail": "P(B1|XLOADOUTQ): 2 pulse(s); expected 2 from P(B1|XDUT) with gain 1, offset 0, tolerance 0",
      "expected": {
        "expected_output_count": 2,
        "gain": 1,
        "max_abs_error": 0,
        "offset": 0
      },
      "input_trace": "P(B1|XDUT)",
      "kind": "phase_pulse_count_relation",
      "name": "output_tracks_input_count",
      "output_trace": "P(B1|XLOADOUTQ)",
      "requested_input_trace": "P(B1|XDUT)",
      "requested_output_trace": "P(B1|XLOADOUTQ)",
      "status": "pass"
    },
    {
      "actual": {
        "delay_ps": [
          3.5,
          3.5
        ],
        "input_pulse_count": 2,
        "matched_pulse_count": 2,
        "output_pulse_count": 2
      },
      "detail": "P(B1|XDUT) -> P(B1|XLOADOUTQ): matched 2/2 output(s) from 2 input(s), delays [3.5, 3.5] ps, expected each delay within [2.0, 5.0] ps (all outputs must match)",
      "expected": {
        "max_delay_ps": 5.0,
        "min_delay_ps": 2.0,
        "min_matched_pulses": 2,
        "require_equal_pulse_counts": true
      },
      "input_trace": "P(B1|XDUT)",
      "kind": "phase_pulse_peak_delay_range",
      "name": "output_follows_input_with_delay",
      "output_trace": "P(B1|XLOADOUTQ)",
      "requested_input_trace": "P(B1|XDUT)",
      "requested_output_trace": "P(B1|XLOADOUTQ)",
      "status": "pass"
    }
  ],
  "environment": {
    "arch": "x86_64",
    "cwd": "/home/gleb/sfq-factory",
    "os": "linux",
    "pid": 372762,
    "python": "3.10.20"
  },
  "exit_code": 0,
  "finished_at": "2026-04-23T14:33:06Z",
  "invocation": {
    "command": [
      "/home/gleb/sfq-factory/.tools/josim/bin/josim-cli",
      "--minimal",
      "-o",
      "/home/gleb/sfq-factory/artifacts/runs/20260423T143306Z-mitll-jtl-ws-josim/output.csv",
      "/home/gleb/sfq-factory/workspace/cells/mitll_JTL_ws/netlist.cir"
    ]
  },
  "manifest_path": "manifests/cells/mitll_JTL_ws.yaml",
  "manifest_sha256": "aa9e99560d0f2a29190ecf85f06c57a4df47489a5225f5a89afaad25c8cbaf2c",
  "metrics": {
    "missing_context_traces": [],
    "phase_traces": {
      "P(B1|XDUT)": {
        "final_flux_quanta": 2.1234723070723933,
        "peak_abs_voltage_v": 0.0010247912583305663,
        "pulse_count_estimate": 2,
        "pulse_events": [
          {
            "end_time_s": 3.725e-11,
            "estimated_pulse_count": 1,
            "flux_quanta": 0.9828206073985681,
            "peak_time_s": 3.15e-11,
            "peak_voltage_v": 0.0010247912583305663,
            "phase_change_rad": 6.175244,
            "signed_flux_area_v_s": 2.0323097184906785e-15,
            "start_time_s": 2.85e-11,
            "width_s": 8.750000000000002e-12
          },
          {
            "end_time_s": 8.725e-11,
            "estimated_pulse_count": 1,
            "flux_quanta": 0.9828156735953322,
            "peak_time_s": 8.15e-11,
            "peak_voltage_v": 0.0010247701955479478,
            "phase_change_rad": 6.175212999999999,
            "signed_flux_area_v_s": 2.032299516205348e-15,
            "start_time_s": 7.85e-11,
            "width_s": 8.749999999999996e-12
          }
        ],
        "sample_count": 799,
        "total_phase_change_rad": 13.34217
      },
      "P(B1|XLOADOUTQ)": {
        "final_flux_quanta": 2.123325884524749,
        "peak_abs_voltage_v": 0.0010370655949010464,
        "pulse_count_estimate": 2,
        "pulse_events": [
          {
            "end_time_s": 3.95e-11,
            "estimated_pulse_count": 1,
            "flux_quanta": 0.8955127415342324,
            "peak_time_s": 3.5e-11,
            "peak_voltage_v": 0.0010370511142379958,
            "phase_change_rad": 5.6266725,
            "signed_flux_area_v_s": 1.8517715582597612e-15,
            "start_time_s": 3.2e-11,
            "width_s": 7.5e-12
          },
          {
            "end_time_s": 8.95e-11,
            "estimated_pulse_count": 1,
            "flux_quanta": 0.8955069323788097,
            "peak_time_s": 8.5e-11,
            "peak_voltage_v": 0.0010370655949010464,
            "phase_change_rad": 5.626636,
            "signed_flux_area_v_s": 1.8517595458915497e-15,
            "start_time_s": 8.2e-11,
            "width_s": 7.5e-12
          }
        ],
        "sample_count": 799,
        "total_phase_change_rad": 13.34125
      },
      "P(B2|XDUT)": {
        "final_flux_quanta": 2.1235646169393867,
        "peak_abs_voltage_v": 0.0010391323804454095,
        "pulse_count_estimate": 2,
        "pulse_events": [
          {
            "end_time_s": 3.9e-11,
            "estimated_pulse_count": 1,
            "flux_quanta": 0.9839141610125525,
            "peak_time_s": 3.325e-11,
            "peak_voltage_v": 0.0010391323804454095,
            "phase_change_rad": 6.182115,
            "signed_flux_area_v_s": 2.034571005668278e-15,
            "start_time_s": 3.025e-11,
            "width_s": 8.750000000000002e-12
          },
          {
            "end_time_s": 8.9e-11,
            "estimated_pulse_count": 1,
            "flux_quanta": 0.9839155934070404,
            "peak_time_s": 8.325e-11,
            "peak_voltage_v": 0.0010391192162062717,
            "phase_change_rad": 6.182124,
            "signed_flux_area_v_s": 2.0345739676220836e-15,
            "start_time_s": 8.025e-11,
            "width_s": 8.750000000000009e-12
          }
        ],
        "sample_count": 799,
        "total_phase_change_rad": 13.34275
      }
    },
    "time": {
      "abs_peak": 1.9975e-10,
      "delta": 1.9975e-10,
      "final": 1.9975e-10,
      "max": 1.9975e-10,
      "min": 0.0,
      "sample_count": 799,
      "signed_integral": 0.0
    },
    "traces": {
      "I(L1|XDUT)": {
        "abs_peak": 0.0002877966,
        "delta": 3.288896e-07,
        "final": 3.288896e-07,
        "max": 0.0002877966,
        "min": -1.321371e-05,
        "sample_count": 799,
        "signed_integral": 1.8975813034177297e-15
      },
      "P(B1|XDUT)": {
        "abs_peak": 13.49236,
        "delta": 13.34217,
        "final": 13.34217,
        "max": 13.49236,
        "min": 0.0,
        "sample_count": 799,
        "signed_integral": 1.9545282548902696e-09
      },
      "P(B1|XLOADOUTQ)": {
        "abs_peak": 13.41879,
        "delta": 13.34125,
        "final": 13.34125,
        "max": 13.41879,
        "min": 0.0,
        "sample_count": 799,
        "signed_integral": 1.9077749836152716e-09
      },
      "P(B2|XDUT)": {
        "abs_peak": 13.4969,
        "delta": 13.34275,
        "final": 13.34275,
        "max": 13.4969,
        "min": 0.0,
        "sample_count": 799,
        "signed_integral": 1.9314582146612512e-09
      }
    },
    "voltage_traces": {}
  },
  "raw_outputs": [
    "artifacts/runs/20260423T143306Z-mitll-jtl-ws-josim/output.csv",
    "artifacts/runs/20260423T143306Z-mitll-jtl-ws-josim/stdout.txt",
    "artifacts/runs/20260423T143306Z-mitll-jtl-ws-josim/stderr.txt",
    "artifacts/runs/20260423T143306Z-mitll-jtl-ws-josim/report.md"
  ],
  "run_id": "20260423T143306Z-mitll-jtl-ws-josim",
  "schema_version": 1,
  "source_artifact_path": "workspace/cells/mitll_JTL_ws/netlist.cir",
  "source_artifact_sha256": "c6d651f5e9950a4bb3a5dddd8db2896456971b0019b88e18e36cb807e08bae51",
  "started_at": "2026-04-23T14:33:06Z",
  "status": "pass"
}