20260423T154508Z-mitll-jtl-ws2-josim| Name | Status | Detail |
|---|---|---|
| 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/runs/20260423T154508Z-mitll-jtl-ws2-josim/
Voltage traces not available — re-run simulation to generate them.
{
"artifact_dir": "artifacts/runs/20260423T154508Z-mitll-jtl-ws2-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_ws2",
"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": 385321,
"python": "3.10.20"
},
"exit_code": 0,
"finished_at": "2026-04-23T15:45:08Z",
"invocation": {
"command": [
"/home/gleb/sfq-factory/.tools/josim/bin/josim-cli",
"--minimal",
"-o",
"/home/gleb/sfq-factory/artifacts/runs/20260423T154508Z-mitll-jtl-ws2-josim/output.csv",
"/home/gleb/sfq-factory/artifacts/tmp/20260423T154508Z-mitll-jtl-ws2-josim_patched.cir"
]
},
"manifest_path": "manifests/cells/mitll_JTL_ws2.yaml",
"manifest_sha256": "382a095afb418e06d3626bc89896579dfac7ebc3cee46d47754695c2b7e5a515",
"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": 1999,
"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": 1999,
"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": 1999,
"total_phase_change_rad": 13.34275
}
},
"time": {
"abs_peak": 4.9975e-10,
"delta": 4.9975e-10,
"final": 4.9975e-10,
"max": 4.9975e-10,
"min": 0.0,
"sample_count": 1999,
"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": 1999,
"signed_integral": 1.996248183417535e-15
},
"P(B1|XDUT)": {
"abs_peak": 13.49236,
"delta": 13.34217,
"final": 13.34217,
"max": 13.49236,
"min": 0.0,
"sample_count": 1999,
"signed_integral": 5.9571792548900784e-09
},
"P(B1|XLOADOUTQ)": {
"abs_peak": 13.41879,
"delta": 13.34125,
"final": 13.34125,
"max": 13.41879,
"min": 0.0,
"sample_count": 1999,
"signed_integral": 5.910149983615369e-09
},
"P(B2|XDUT)": {
"abs_peak": 13.4969,
"delta": 13.34275,
"final": 13.34275,
"max": 13.4969,
"min": 0.0,
"sample_count": 1999,
"signed_integral": 5.93428321466113e-09
}
},
"voltage_traces": {}
},
"raw_outputs": [
"artifacts/runs/20260423T154508Z-mitll-jtl-ws2-josim/output.csv",
"artifacts/runs/20260423T154508Z-mitll-jtl-ws2-josim/stdout.txt",
"artifacts/runs/20260423T154508Z-mitll-jtl-ws2-josim/stderr.txt",
"artifacts/runs/20260423T154508Z-mitll-jtl-ws2-josim/report.md"
],
"run_id": "20260423T154508Z-mitll-jtl-ws2-josim",
"schema_version": 1,
"source_artifact_path": "workspace/cells/mitll_JTL_ws2/netlist.cir",
"source_artifact_sha256": "c6d651f5e9950a4bb3a5dddd8db2896456971b0019b88e18e36cb807e08bae51",
"started_at": "2026-04-23T15:45:08Z",
"status": "pass"
}