Run: mitll_SPLIT_ws @ 2026-04-23
artifact-backed
| artifact_dir | artifacts/runs/20260423T172913Z-mitll-split-ws-josim |
|---|---|
| cell_id | mitll_SPLIT_ws |
| exit_code | 0 |
| finished_at | 2026-04-23T17:29:13Z |
| manifest_path | manifests/cells/mitll_SPLIT_ws.yaml |
| manifest_sha256 | ae402f937af06823e27db541e59863ea49576e028dcd33ab95bfba25208f8f97 |
| run_id | 20260423T172913Z-mitll-split-ws-josim |
| schema_version | 1 |
| source_artifact_path | workspace/cells/mitll_SPLIT_ws/netlist.cir |
| source_artifact_sha256 | 3e2a2e289dadc81efe347d1f9f04b4337bfc6b36161dfe0dde8cf6f324962f81 |
| started_at | 2026-04-23T17:29:13Z |
| status | fail |
Raw JSON
{
"artifact_dir": "artifacts/runs/20260423T172913Z-mitll-split-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_SPLIT_ws",
"criteria": [
{
"actual": 1,
"detail": "P(B1|XDUT): 1 detected pulse(s), expected at least 6",
"expected": 6,
"kind": "min_phase_pulses",
"name": "input_pulse_train_present",
"requested_trace": "P(B1|XDUT)",
"status": "fail",
"trace": "P(B1|XDUT)"
},
{
"actual": {
"error": 0,
"input_count": 1,
"output_count": 1
},
"detail": "P(B1|XLOADOUTQ0): 1 pulse(s); expected 1 from P(B1|XDUT) with gain 1, offset 0, tolerance 0",
"expected": {
"expected_output_count": 1,
"gain": 1,
"max_abs_error": 0,
"offset": 0
},
"input_trace": "P(B1|XDUT)",
"kind": "phase_pulse_count_relation",
"name": "fanout_q0_tracks_input_count",
"output_trace": "P(B1|XLOADOUTQ0)",
"requested_input_trace": "P(B1|XDUT)",
"requested_output_trace": "P(B1|XLOADOUTQ0)",
"status": "pass"
},
{
"actual": {
"error": 0,
"input_count": 1,
"output_count": 1
},
"detail": "P(B1|XLOADOUTQ1): 1 pulse(s); expected 1 from P(B1|XDUT) with gain 1, offset 0, tolerance 0",
"expected": {
"expected_output_count": 1,
"gain": 1,
"max_abs_error": 0,
"offset": 0
},
"input_trace": "P(B1|XDUT)",
"kind": "phase_pulse_count_relation",
"name": "fanout_q1_tracks_input_count",
"output_trace": "P(B1|XLOADOUTQ1)",
"requested_input_trace": "P(B1|XDUT)",
"requested_output_trace": "P(B1|XLOADOUTQ1)",
"status": "pass"
},
{
"actual": {
"delay_ps": [
5.75
],
"input_pulse_count": 1,
"matched_pulse_count": 1,
"output_pulse_count": 1
},
"detail": "P(B1|XDUT) -> P(B1|XLOADOUTQ0): matched 1/1 output(s) from 1 input(s), delays [5.75] ps, expected each delay within [4.5, 7.0] ps (all outputs must match)",
"expected": {
"max_delay_ps": 7.0,
"min_delay_ps": 4.5,
"min_matched_pulses": 6,
"require_equal_pulse_counts": true
},
"input_trace": "P(B1|XDUT)",
"kind": "phase_pulse_peak_delay_range",
"name": "fanout_q0_follows_input_with_delay",
"output_trace": "P(B1|XLOADOUTQ0)",
"requested_input_trace": "P(B1|XDUT)",
"requested_output_trace": "P(B1|XLOADOUTQ0)",
"status": "fail"
},
{
"actual": {
"delay_ps": [
5.8
],
"input_pulse_count": 1,
"matched_pulse_count": 1,
"output_pulse_count": 1
},
"detail": "P(B1|XDUT) -> P(B1|XLOADOUTQ1): matched 1/1 output(s) from 1 input(s), delays [5.8] ps, expected each delay within [4.5, 7.0] ps (all outputs must match)",
"expected": {
"max_delay_ps": 7.0,
"min_delay_ps": 4.5,
"min_matched_pulses": 6,
"require_equal_pulse_counts": true
},
"input_trace": "P(B1|XDUT)",
"kind": "phase_pulse_peak_delay_range",
"name": "fanout_q1_follows_input_with_delay",
"output_trace": "P(B1|XLOADOUTQ1)",
"requested_input_trace": "P(B1|XDUT)",
"requested_output_trace": "P(B1|XLOADOUTQ1)",
"status": "fail"
},
{
"actual": 0,
"detail": "P(B1|XLOADOUTQ0) vs P(B1|XLOADOUTQ1): pulse-count delta 0, expected at most 0",
"expected": 0,
"kind": "max_phase_pulse_count_delta",
"left_trace": "P(B1|XLOADOUTQ0)",
"name": "fanout_branches_stay_balanced",
"requested_left_trace": "P(B1|XLOADOUTQ0)",
"requested_right_trace": "P(B1|XLOADOUTQ1)",
"right_trace": "P(B1|XLOADOUTQ1)",
"status": "pass"
}
],
"environment": {
"arch": "x86_64",
"cwd": "/home/gleb/sfq-factory",
"os": "linux",
"pid": 397706,
"python": "3.10.20"
},
"exit_code": 0,
"finished_at": "2026-04-23T17:29:13Z",
"invocation": {
"command": [
"/home/gleb/sfq-factory/.tools/josim/bin/josim-cli",
"--minimal",
"-o",
"/home/gleb/sfq-factory/artifacts/runs/20260423T172913Z-mitll-split-ws-josim/output.csv",
"/home/gleb/sfq-factory/artifacts/tmp/20260423T172913Z-mitll-split-ws-josim_patched.cir"
]
},
"manifest_path": "manifests/cells/mitll_SPLIT_ws.yaml",
"manifest_sha256": "ae402f937af06823e27db541e59863ea49576e028dcd33ab95bfba25208f8f97",
"metrics": {
"missing_context_traces": [],
"phase_traces": {
"P(B1|XDUT)": {
"final_flux_quanta": 1.1210199374434398,
"peak_abs_voltage_v": 0.0008993676535373933,
"pulse_count_estimate": 1,
"pulse_events": [
{
"end_time_s": 1.78975e-10,
"estimated_pulse_count": 1,
"flux_quanta": 0.9961009733149851,
"peak_time_s": 1.62025e-10,
"peak_voltage_v": 0.0008993676535373933,
"phase_change_rad": 6.258687,
"signed_flux_area_v_s": 2.0597713086464714e-15,
"start_time_s": 1.584e-10,
"width_s": 2.0575000000000004e-11
}
],
"sample_count": 7999,
"total_phase_change_rad": 7.043576
},
"P(B1|XLOADOUTQ0)": {
"final_flux_quanta": 1.124215609545782,
"peak_abs_voltage_v": 0.001127964666135305,
"pulse_count_estimate": 1,
"pulse_events": [
{
"end_time_s": 1.751e-10,
"estimated_pulse_count": 1,
"flux_quanta": 0.9342899680663858,
"peak_time_s": 1.67775e-10,
"peak_voltage_v": 0.001127964666135305,
"phase_change_rad": 5.870317,
"signed_flux_area_v_s": 1.9319564198145118e-15,
"start_time_s": 1.65325e-10,
"width_s": 9.775e-12
}
],
"sample_count": 7999,
"total_phase_change_rad": 7.063655
},
"P(B1|XLOADOUTQ1)": {
"final_flux_quanta": 1.1248525476280358,
"peak_abs_voltage_v": 0.0011289388198325494,
"pulse_count_estimate": 1,
"pulse_events": [
{
"end_time_s": 1.7395e-10,
"estimated_pulse_count": 1,
"flux_quanta": 0.8647433959637478,
"peak_time_s": 1.67825e-10,
"peak_voltage_v": 0.0011289388198325494,
"phase_change_rad": 5.433343,
"signed_flux_area_v_s": 1.7881456640083045e-15,
"start_time_s": 1.654e-10,
"width_s": 8.550000000000012e-12
}
],
"sample_count": 7999,
"total_phase_change_rad": 7.067657
},
"P(B2|XDUT)": {
"final_flux_quanta": 1.123292351720906,
"peak_abs_voltage_v": 0.001024427925330091,
"pulse_count_estimate": 1,
"pulse_events": [
{
"end_time_s": 1.74725e-10,
"estimated_pulse_count": 1,
"flux_quanta": 0.9152773185646279,
"peak_time_s": 1.66e-10,
"peak_voltage_v": 0.001024427925330091,
"phase_change_rad": 5.750857,
"signed_flux_area_v_s": 1.8926414196346167e-15,
"start_time_s": 1.61225e-10,
"width_s": 1.3500000000000005e-11
}
],
"sample_count": 7999,
"total_phase_change_rad": 7.057854
},
"P(B3|XDUT)": {
"final_flux_quanta": 1.1205260796550258,
"peak_abs_voltage_v": 0.0010967127624262715,
"pulse_count_estimate": 1,
"pulse_events": [
{
"end_time_s": 1.76075e-10,
"estimated_pulse_count": 1,
"flux_quanta": 0.9821416524113381,
"peak_time_s": 1.661e-10,
"peak_voltage_v": 0.0010967127624262715,
"phase_change_rad": 6.170978,
"signed_flux_area_v_s": 2.0309057
… (truncated)