astra/am3352-sbc
A 4-layer AM3352 single-board computer with 128‑MiB DDR3, PMIC power regulation, USB‑C 5‑V PD input, dual USB host ports, HDMI output with ESD protection, microSD/UART/JTAG interfaces, addressable RGB indicators, and a PWM-driven buzzer.
- Version
- 0.1.19
- License
- unset
- Stars
- 0
output/report.json
{
"checkpoint": "0.1.19",
"baseline": "0.1.18",
"native": {
"stage": "board-pairs",
"asyncErrors": [],
"components": 221,
"sourceTraces": 1207,
"pcbTraces": 750,
"errorCounts": {
"pcb_port_not_connected_error": 11
}
},
"circuitSha256": "2075f982c3230a5b8f2194529baed00eada2d79f013c715f9d178fe502571f6b",
"geometry": {
"changedTraces": 362,
"changedVias": 377,
"changedPads": [
"pcb_smtpad_482",
"pcb_smtpad_483",
"pcb_smtpad_486",
"pcb_smtpad_487",
"pcb_smtpad_490",
"pcb_smtpad_491",
"pcb_smtpad_492",
"pcb_smtpad_493",
"pcb_smtpad_494",
"pcb_smtpad_495",
"pcb_smtpad_518",
"pcb_smtpad_519",
"pcb_smtpad_526",
"pcb_smtpad_527",
"pcb_smtpad_550",
"pcb_smtpad_551",
"pcb_smtpad_566",
"pcb_smtpad_567",
"pcb_smtpad_688",
"pcb_smtpad_689",
"pcb_smtpad_692",
"pcb_smtpad_693",
"pcb_smtpad_724",
"pcb_smtpad_725",
"pcb_smtpad_726",
"pcb_smtpad_727",
"pcb_smtpad_728",
"pcb_smtpad_729"
],
"newConductors": 2494,
"minimumForeignCopperClearanceMm": 0.10296008953588229,
"violations": [],
"minimumDifferentRailPourGapMm": 0.2999990907924606,
"nativeErrorCounts": {
"pcb_port_not_connected_error": 11
},
"independentIncrementalGeometryPass": true,
"wholeBoardComplete": false,
"fabricationReady": false
},
"referencePreservation": {
"referenceChanges": [
{
"signalLayer": "inner1",
"referenceLayer": "top",
"additionalReferenceVoidAreaMm2": 0.0,
"pass": true
},
{
"signalLayer": "inner2",
"referenceLayer": "bottom",
"additionalReferenceVoidAreaMm2": 0.0,
"pass": true
}
],
"pass": true,
"scope": "No added reference-plane voids within 0.1 mm of saved inner-layer signal centerlines; does not certify existing return paths."
},
"supplyContinuity": {
"pass": true,
"circuitSha256": "2075f982c3230a5b8f2194529baed00eada2d79f013c715f9d178fe502571f6b",
"requiredRails": [
"GND",
"DDR_1V5",
"V3V3",
"V1V8",
"VDD_CORE",
"VDD_MPU",
"A3V3",
"RTC_1V8",
"VIN_5V",
"SYS_5V"
],
"missingRails": [],
"disconnectedRails": {},
"nativeSupplyPortErrors": [],
"scope": "Physical continuity only; not current capacity, decoupling-loop or signal-integrity signoff."
},
"controlReplay": {
"savedControlPaths": 167,
"exactGeometryPreserved": true,
"failures": [],
"wholeBoardComplete": false,
"fabricationReady": false
},
"switchingAudit": {
"pass": true,
"switchingNodes": [
{
"net": "SW1",
"from": ".U2 > .L1",
"paths": [
{
"to": ".L1 > .pin1",
"lengthMm": 2.152907064966857
}
],
"maxLengthMm": 6.0,
"vias": 0,
"minimumWidthMm": 0.35,
"narrowExitLengthMm": 0,
"maxNarrowExitLengthMm": 1.5,
"layers": [
"top"
],
"pass": true
},
{
"net": "SW2",
"from": ".U2 > .L2",
"paths": [
{
"to": ".L2 > .pin1",
"lengthMm": 2.6672495521020605
}
],
"maxLengthMm": 6.0,
"vias": 0,
"minimumWidthMm": 0.35,
"narrowExitLengthMm": 0,
"maxNarrowExitLengthMm": 1.5,
"layers": [
"top"
],
"pass": true
},
{
"net": "SW3",
"from": ".U2 > .L3",
"paths": [
{
"to": ".L3 > .pin1",
"lengthMm": 1.8294649420931952
}
],
"maxLengthMm": 6.0,
"vias": 0,
"minimumWidthMm": 0.15,
"narrowExitLengthMm": 1.277196891233832,
"maxNarrowExitLengthMm": 1.5,
"layers": [
"top"
],
"pass": true
}
],
"method": "Native centerline graph; pad connections include Euclidean distance. Physical connectivity is independently audited."
},
"feedWidth": {
"before": {
"lengthMm": 82.39305065357323,
"traceResistanceOhmAt20C": 0.1845964278205075,
"lengthAt1mmWidthMm": 0
},
"after": {
"lengthMm": 82.39305065357327,
"traceResistanceOhmAt20C": 0.11431280197236393,
"lengthAt1mmWidthMm": 53.676734163617354
},
"minimumWidthMm": 0.5,
"maximumWidthMm": 1,
"requiredClearanceMm": 0.103,
"estimateExcludesViasConnectorsSwitchesAndTemperature": true,
"requiresNativeValidation": true
},
"clockAudit": {
"pass": true,
"clocks": [
{
"net": "XTALIN",
"from": ".U1 > .V10",
"paths": [
{
"to": ".Y1 > .pin1",
"lengthMm": 8.731694242435662
},
{
"to": ".C_X1 > .pin1",
"lengthMm": 5.544830580463282
}
],
"maxLengthMm": 10,
"vias": 0,
"layers": [
"top"
],
"pass": true
},
{
"net": "XTALOUT",
"from": ".U1 > .U11",
"paths": [
{
"to": ".Y1 > .pin2",
"lengthMm": 6.790970127390386
},
{
"to": ".C_X2 > .pin1",
"lengthMm": 4.277486489090745
}
],
"maxLengthMm": 10,
"vias": 0,
"layers": [
"top"
],
"pass": true
},
{
"net": "RTC_XTALIN",
"from": ".U1 > .A6",
"paths": [
{
"to": ".Y2 > .pin1",
"lengthMm": 4.38704486913281
},
{
"to": ".C_RTCX1 > .pin1",
"lengthMm": 6.0126524478553005
}
],
"maxLengthMm": 10,
"vias": 0,
"layers": [
"top"
],
"pass": true
},
{
"net": "RTC_XTALOUT",
"from": ".U1 > .A4",
"paths": [
{
"to": ".Y2 > .pin2",
"lengthMm": 4.400478772121911
},
{
"to": ".C_RTCX2 > .pin1",
"lengthMm": 6.169687634862543
}
],
"maxLengthMm": 10,
"vias": 0,
"layers": [
"top"
],
"pass": true
}
],
"method": "Native centerline graph; pad connections include Euclidean distance. Physical connectivity is independently audited."
},
"checkpointAudit": {
"stage": "DDR + power/ground escape checkpoint; cached peripheral routes may also be present",
"routeFileSha256": "21110a188e0b0772c5b9d2ea21e312b7dd4825397f6fbfaa630c5817b0c50e94",
"expectedPaths": 47,
"savedPaths": 47,
"integratedPaths": 750,
"preservedDdrPaths": 47,
"layerCount": 4,
"preservedExactly": true,
"ddrViasSpanAllLayers": true,
"timingErrors": 0,
"timingSignoff": false,
"unexpectedNativeErrors": 0,
"allowedIncompleteErrorCounts": {
"pcb_port_not_connected_error": 11,
"pcb_trace_missing_error": 0
},
"fabricationReady": false
},
"ddr": {
"circuitSha256": "2075f982c3230a5b8f2194529baed00eada2d79f013c715f9d178fe502571f6b",
"reference": "https://www.ti.com/lit/ds/symlink/am3352.pdf",
"revision": "SPRS717L",
"router": "bus_lanes",
"configuredSolverVersion": "0.0.19",
"copperProvenance": "Precomputed DDR copper; audit does not reroute it",
"routed": 47,
"expected": 47,
"ddrEndpointCount": 94,
"geometricTimingPassed": false,
"nativeCopperErrors": [],
"ddrConnectivityErrors": [],
"nativeTimingErrors": [],
"pass": false,
"failures": [
"DDR_BYTE0: lengths 44.7954\u201345.4304 mm outside 0.0000\u201342.4001 mm",
"DDR_BYTE1: lengths 39.4479\u201340.0829 mm outside 0.0000\u201336.0003 mm"
],
"groups": [
{
"name": "DDR_BYTE0",
"memberCount": 11,
"minLengthMm": 44.795382650111534,
"maxLengthMm": 45.430382650187155,
"skewMm": 0.6350000000756211,
"maxSkewMm": 0.635,
"nominalMm": 42.40012300000001,
"minimumMm": 0,
"maximumMm": 42.40012300000001,
"skewPass": true,
"absoluteLengthPass": false,
"routingPass": true,
"pass": false
},
{
"name": "DDR_BYTE1",
"memberCount": 11,
"minLengthMm": 39.44786378887629,
"maxLengthMm": 40.082863788935704,
"skewMm": 0.6350000000594136,
"maxSkewMm": 0.635,
"nominalMm": 36.000285000000005,
"minimumMm": 0,
"maximumMm": 36.000285000000005,
"skewPass": true,
"absoluteLengthPass": false,
"routingPass": true,
"pass": false
},
{
"name": "DDR_ADDR_CTRL_CK",
"memberCount": 24,
"minLengthMm": 47.95016099996477,
"maxLengthMm": 48.23320960723517,
"skewMm": 0.2830486072703948,
"maxSkewMm": 0.635,
"nominalMm": 49.220161,
"minimumMm": 47.950160999999994,
"maximumMm": 50.490161,
"skewPass": true,
"absoluteLengthPass": true,
"routingPass": true,
"pass": true
}
],
"pairs": [
{
"name": "DDR_DQS_PAIR0",
"skewMm": 0.12226497234209432,
"sameLayer": true,
"pass": true
},
{
"name": "DDR_DQS_PAIR1",
"skewMm": 0.12699999999999534,
"sameLayer": true,
"pass": true
},
{
"name": "DDR_CK_PAIR",
"skewMm": 0.06072583002030285,
"sameLayer": true,
"pass": true
}
],
"measurements": [
{
"name": "DDR_ODT",
"connectionName": "source_trace_0",
"lengthMm": 47.950161000000065,
"padManhattanMm": 31.200131,
"innerLayers": [
"inner2"
],
"routePass": true
},
{
"name": "DDR_D13",
"connectionName": "source_trace_1",
"lengthMm": 39.447863788935756,
"padManhattanMm": 29.600093,
"innerLayers": [
"inner1"
],
"routePass": true
},
{
"name": "DDR_D11",
"connectionName": "source_trace_2",
"lengthMm": 39.44786378893575,
"padManhattanMm": 30.400039,
"innerLayers": [
"inner2"
],
"routePass": true
},
{
"name": "DDR_D2",
"connectionName": "source_trace_3",
"lengthMm": 44.79538265011802,
"padManhattanMm": 33.600085,
"innerLayers": [
"inner2"
],
"routePass": true
},
{
"name": "DDR_D6",
"connectionName": "source_trace_4",
"lengthMm": 44.79538265011796,
"padManhattanMm": 36.800185,
"innerLayers": [
"inner1"
],
"routePass": true
},
{
"name": "DDR_CSn0",
"connectionName": "source_trace_5",
"lengthMm": 47.950161000000165,
"padManhattanMm": 34.400076999999996,
"innerLayers": [
"inner2"
],
"routePass": true
},
{
"name": "DDR_BA0",
"connectionName": "source_trace_6",
"lengthMm": 47.95016100000022,
"padManhattanMm": 32.800177,
"innerLayers": [
"inner1"
],
"routePass": true
},
{
"name": "DDR_A3",
"connectionName": "source_trace_7",
"lengthMm": 47.95016100000007,
"padManhattanMm": 32.800022999999996,
"innerLayers": [
"inner1"
],
"routePass": true
},
{
"name": "DDR_A5",
"connectionName": "source_trace_8",
"lengthMm": 47.95016100000009,
"padManhattanMm": 31.200122999999998,
"innerLayers": [
"inner2"
],
"routePass": true
},
{
"name": "DDR_A7",
"connectionName": "source_trace_9",
"lengthMm": 47.950161000000115,
"padManhattanMm": 35.199969,
"innerLayers": [
"inner2"
],
"routePass": true
},
{
"name": "DDR_RESETn_SIGNAL",
"connectionName": "source_trace_10",
"lengthMm": 57.83637042017408,
"padManhattanMm": 37.600069000000005,
"innerLayers": [
"inner2"
],
"routePass": true
},
{
"name": "DDR_D15",
"connectionName": "source_trace_11",
"lengthMm": 39.44786378893577,
"padManhattanMm": 29.600193,
"innerLayers": [
"inner2"
],
"routePass": true
},
{
"name": "DDR_D9",
"connectionName": "source_trace_12",
"lengthMm": 39.447863788935784,
"padManhattanMm": 29.600139,
"innerLayers": [
"inner1"
],
"routePass": true
},
{
"name": "DDR_DQM1",
"connectionName": "source_trace_13",
"lengthMm": 39.44786378893574,
"padManhattanMm": 30.400239,
"innerLayers": [
"inner1"
],
"routePass": true
},
{
"name": "DDR_D0",
"connectionName": "source_trace_14",
"lengthMm": 44.79538265011799,
"padManhattanMm": 34.400085000000004,
"innerLayers": [
"inner1"
],
"routePass": true
},
{
"name": "DDR_DQS0",
"connectionName": "source_trace_15",
"lengthMm": 44.79676712103152,
"padManhattanMm": 35.200185,
"innerLayers": [
"inner1"
],
"routePass": true
},
{
"name": "DDR_DQSn0",
"connectionName": "source_trace_16",
"lengthMm": 44.919032093373616,
"padManhattanMm": 36.800285,
"innerLayers": [
"inner1"
],
"routePass": true
},
{
"name": "DDR_D4",
"connectionName": "source_trace_17",
"lengthMm": 44.795382650117965,
"padManhattanMm": 37.600131000000005,
"innerLayers": [
"inner1"
],
"routePass": true
},
{
"name": "DDR_RASn",
"connectionName": "source_trace_18",
"lengthMm": 47.950161000000115,
"padManhattanMm": 34.400231,
"innerLayers": [
"inner1"
],
"routePass": true
},
{
"name": "DDR_CASn",
"connectionName": "source_trace_19",
"lengthMm": 47.95016100000012,
"padManhattanMm": 32.000077,
"innerLayers": [
"inner2"
],
"routePass": true
},
{
"name": "DDR_WEn",
"connectionName": "source_trace_20",
"lengthMm": 47.95016100000019,
"padManhattanMm": 30.400177,
"innerLayers": [
"inner1"
],
"routePass": true
},
{
"name": "DDR_BA2",
"connectionName": "source_trace_21",
"lengthMm": 47.950161000000136,
"padManhattanMm": 32.000277,
"innerLayers": [
"inner1"
],
"routePass": true
},
{
"name": "DDR_A0",
"connectionName": "source_trace_22",
"lengthMm": 47.95016100000013,
"padManhattanMm": 36.000123,
"innerLayers": [
"inner2"
],
"routePass": true
},
{
"name": "DDR_A2",
"connectionName": "source_trace_23",
"lengthMm": 47.95016100000026,
"padManhattanMm": 36.800223,
"innerLayers": [
"inner1"
],
"routePass": true
},
{
"name": "DDR_A9",
"connectionName": "source_trace_24",
"lengthMm": 47.950161000000136,
"padManhattanMm": 33.600069,
"innerLayers": [
"inner2"
],
"routePass": true
},
{
"name": "DDR_D12",
"connectionName": "source_trace_25",
"lengthMm": 39.83196906057594,
"padManhattanMm": 33.60008500000001,
"innerLayers": [
"inner1"
],
"routePass": true
},
{
"name": "DDR_DQSn1",
"connectionName": "source_trace_26",
"lengthMm": 39.574863788935716,
"padManhattanMm": 33.600185,
"innerLayers": [
"inner2"
],
"routePass": true
},
{
"name": "DDR_DQS1",
"connectionName": "source_trace_27",
"lengthMm": 39.44786378893572,
"padManhattanMm": 33.600031,
"innerLayers": [
"inner2"
],
"routePass": true
},
{
"name": "DDR_D8",
"connectionName": "source_trace_28",
"lengthMm": 40.082863788935704,
"padManhattanMm": 32.800131,
"innerLayers": [
"inner2"
],
"routePass": true
},
{
"name": "DDR_DQM0",
"connectionName": "source_trace_29",
"lengthMm": 44.795382650117965,
"padManhattanMm": 36.799977000000005,
"innerLayers": [
"inner1"
],
"routePass": true
},
{
"name": "DDR_D1",
"connectionName": "source_trace_30",
"lengthMm": 44.795382650111534,
"padManhattanMm": 39.20007700000001,
"innerLayers": [
"inner2"
],
"routePass": true
},
{
"name": "DDR_D7",
"connectionName": "source_trace_31",
"lengthMm": 44.795382650191215,
"padManhattanMm": 42.400023000000004,
"innerLayers": [
"inner2"
],
"routePass": true
},
{
"name": "DDR_CK",
"connectionName": "source_trace_32",
"lengthMm": 48.07716100000002,
"padManhattanMm": 33.600123,
"innerLayers": [
"inner1"
],
"routePass": true
},
{
"name": "DDR_CKn",
"connectionName": "source_trace_33",
"lengthMm": 48.016435169979715,
"padManhattanMm": 33.599969,
"innerLayers": [
"inner1"
],
"routePass": true
},
{
"name": "DDR_A10",
"connectionName": "source_trace_34",
"lengthMm": 47.95016100003431,
"padManhattanMm": 38.400069,
"innerLayers": [
"inner2"
],
"routePass": true
},
{
"name": "DDR_A12",
"connectionName": "source_trace_35",
"lengthMm": 47.95016100000004,
"padManhattanMm": 38.400015,
"innerLayers": [
"inner2"
],
"routePass": true
},
{
"name": "DDR_A1",
"connectionName": "source_trace_36",
"lengthMm": 48.23320960723517,
"padManhattanMm": 40.000115,
"innerLayers": [
"inner1"
],
"routePass": true
},
{
"name": "DDR_A11",
"connectionName": "source_trace_37",
"lengthMm": 47.95016100000011,
"padManhattanMm": 39.999961,
"innerLayers": [
"inner2"
],
"routePass": true
},
{
"name": "DDR_D14",
"connectionName": "source_trace_38",
"lengthMm": 39.44786378887629,
"padManhattanMm": 36.000285000000005,
"innerLayers": [
"inner1"
],
"routePass": true
},
{
"name": "DDR_D10",
"connectionName": "source_trace_39",
"lengthMm": 39.44786378893571,
"padManhattanMm": 34.400131,
"innerLayers": [
"inner2"
],
"routePass": true
},
{
"name": "DDR_D3",
"connectionName": "source_trace_40",
"lengthMm": 44.79538265011795,
"padManhattanMm": 39.200177000000004,
"innerLayers": [
"inner2"
],
"routePass": true
},
{
"name": "DDR_D5",
"connectionName": "source_trace_41",
"lengthMm": 45.430382650187155,
"padManhattanMm": 42.40012300000001,
"innerLayers": [
"inner2"
],
"routePass": true
},
{
"name": "DDR_BA1",
"connectionName": "source_trace_42",
"lengthMm": 47.950161000000044,
"padManhattanMm": 37.600115,
"innerLayers": [
"inner1"
],
"routePass": true
},
{
"name": "DDR_A4",
"connectionName": "source_trace_43",
"lengthMm": 47.9501610000025,
"padManhattanMm": 37.60021499999999,
"innerLayers": [
"inner1"
],
"routePass": true
},
{
"name": "DDR_A6",
"connectionName": "source_trace_44",
"lengthMm": 47.95016099996477,
"padManhattanMm": 41.600061,
"innerLayers": [
"inner2"
],
"routePass": true
},
{
"name": "DDR_A8",
"connectionName": "source_trace_45",
"lengthMm": 47.95016099997994,
"padManhattanMm": 41.600161,
"innerLayers": [
"inner2"
],
"routePass": true
},
{
"name": "DDR_CKE",
"connectionName": "source_trace_46",
"lengthMm": 47.950161000000094,
"padManhattanMm": 39.199915000000004,
"innerLayers": [
"inner1"
],
"routePass": true
}
],
"notVerified": [
"Fabricator stackup and controlled impedance",
"Reference-plane continuity and return-current stitching",
"Spacing/coupling geometry and native copper DRC",
"Package/via flight times and unterminated CA/CK signal integrity"
],
"fabricationReady": false,
"signoffBlockers": [
"JLC04161H-3313 stackup selected and calculated; existing DDR copper still needs migration to the calculated widths/gaps and manufacturer coupon confirmation",
"Top DDR_1V5 has bridged islands; electrical connectivity does not prove continuous high-frequency reference planes",
"Via/package flight-time correction and reference return-current stitching are not signed off",
"Unterminated single-x16 CA/CK topology needs SI analysis (TI Figure 7-48 and section 7.7.2.3.3.9)",
"TI spacing exceptions, pair coupling, decoupling and complete supply distribution are not signed off"
]
},
"peripheral": {
"selfShorts": [],
"circuitSha256": "2075f982c3230a5b8f2194529baed00eada2d79f013c715f9d178fe502571f6b",
"traces": 24,
"expected": 24,
"expectedPorts": 48,
"geometryPreserved": true,
"lost": [],
"connectivityErrors": [],
"copperErrors": [],
"pairs": [
{
"busId": "pair_0",
"minLengthMm": null,
"aboveMinimumLength": true,
"maxLengthMm": null,
"withinLengthLimit": true,
"toleranceMm": 0.15,
"skewMm": 0.09599207938165577,
"matched": true,
"lengths": [
{
"name": "source_trace_680",
"carrierLengthMm": 25.220088986598903,
"fixedLengthMm": 0,
"totalLengthMm": 25.220088986598903
},
{
"name": "source_trace_682",
"carrierLengthMm": 25.124096907217247,
"fixedLengthMm": 0,
"totalLengthMm": 25.124096907217247
}
]
},
{
"busId": "pair_1",
"minLengthMm": null,
"aboveMinimumLength": true,
"maxLengthMm": null,
"withinLengthLimit": true,
"toleranceMm": 0.15,
"skewMm": 0.0732233047034061,
"matched": true,
"lengths": [
{
"name": "source_trace_681",
"carrierLengthMm": 6.574463332889971,
"fixedLengthMm": 0,
"totalLengthMm": 6.574463332889971
},
{
"name": "source_trace_683",
"carrierLengthMm": 6.501240028186565,
"fixedLengthMm": 0,
"totalLengthMm": 6.501240028186565
}
]
},
{
"busId": "pair_2",
"minLengthMm": null,
"aboveMinimumLength": true,
"maxLengthMm": null,
"withinLengthLimit": true,
"toleranceMm": 0.15,
"skewMm": 0.12114177668625814,
"matched": true,
"lengths": [
{
"name": "source_trace_701",
"carrierLengthMm": 39.788660942347846,
"fixedLengthMm": 0,
"totalLengthMm": 39.788660942347846
},
{
"name": "source_trace_703",
"carrierLengthMm": 39.909802719034104,
"fixedLengthMm": 0,
"totalLengthMm": 39.909802719034104
}
]
},
{
"busId": "pair_3",
"minLengthMm": null,
"aboveMinimumLength": true,
"maxLengthMm": null,
"withinLengthLimit": true,
"toleranceMm": 0.15,
"skewMm": 0,
"matched": true,
"lengths": [
{
"name": "source_trace_702",
"carrierLengthMm": 6.501240028186564,
"fixedLengthMm": 0,
"totalLengthMm": 6.501240028186564
},
{
"name": "source_trace_704",
"carrierLengthMm": 6.501240028186564,
"fixedLengthMm": 0,
"totalLengthMm": 6.501240028186564
}
]
},
{
"busId": "pair_4",
"minLengthMm": null,
"aboveMinimumLength": true,
"maxLengthMm": null,
"withinLengthLimit": true,
"toleranceMm": 0.127,
"skewMm": 1.7763568394002505e-15,
"matched": true,
"lengths": [
{
"name": "source_trace_800",
"carrierLengthMm": 4.801250135658307,
"fixedLengthMm": 0,
"totalLengthMm": 4.801250135658307
},
{
"name": "source_trace_802",
"carrierLengthMm": 4.8012501356583055,
"fixedLengthMm": 0,
"totalLengthMm": 4.8012501356583055
}
]
},
{
"busId": "pair_5",
"minLengthMm": null,
"aboveMinimumLength": true,
"maxLengthMm": null,
"withinLengthLimit": true,
"toleranceMm": 0.127,
"skewMm": 0.001269999999998106,
"matched": true,
"lengths": [
{
"name": "source_trace_801",
"carrierLengthMm": 9.164360896421076,
"fixedLengthMm": 0,
"totalLengthMm": 9.164360896421076
},
{
"name": "source_trace_803",
"carrierLengthMm": 9.163090896421078,
"fixedLengthMm": 0,
"totalLengthMm": 9.163090896421078
}
]
},
{
"busId": "pair_6",
"minLengthMm": null,
"aboveMinimumLength": true,
"maxLengthMm": null,
"withinLengthLimit": true,
"toleranceMm": 0.127,
"skewMm": 8.881784197001252e-16,
"matched": true,
"lengths": [
{
"name": "source_trace_804",
"carrierLengthMm": 4.801198773176573,
"fixedLengthMm": 0,
"totalLengthMm": 4.801198773176573
},
{
"name": "source_trace_806",
"carrierLengthMm": 4.801198773176572,
"fixedLengthMm": 0,
"totalLengthMm": 4.801198773176572
}
]
},
{
"busId": "pair_7",
"minLengthMm": null,
"aboveMinimumLength": true,
"maxLengthMm": null,
"withinLengthLimit": true,
"toleranceMm": 0.127,
"skewMm": 3.552713678800501e-15,
"matched": true,
"lengths": [
{
"name": "source_trace_805",
"carrierLengthMm": 9.165307788624661,
"fixedLengthMm": 0,
"totalLengthMm": 9.165307788624661
},
{
"name": "source_trace_807",
"carrierLengthMm": 9.165307788624657,
"fixedLengthMm": 0,
"totalLengthMm": 9.165307788624657
}
]
},
{
"busId": "pair_8",
"minLengthMm": null,
"aboveMinimumLength": true,
"maxLengthMm": null,
"withinLengthLimit": true,
"toleranceMm": 0.127,
"skewMm": 0,
"matched": true,
"lengths": [
{
"name": "source_trace_808",
"carrierLengthMm": 4.80125262093968,
"fixedLengthMm": 0,
"totalLengthMm": 4.80125262093968
},
{
"name": "source_trace_810",
"carrierLengthMm": 4.80125262093968,
"fixedLengthMm": 0,
"totalLengthMm": 4.80125262093968
}
]
},
{
"busId": "pair_9",
"minLengthMm": null,
"aboveMinimumLength": true,
"maxLengthMm": null,
"withinLengthLimit": true,
"toleranceMm": 0.127,
"skewMm": 1.7763568394002505e-15,
"matched": true,
"lengths": [
{
"name": "source_trace_809",
"carrierLengthMm": 9.164781737400444,
"fixedLengthMm": 0,
"totalLengthMm": 9.164781737400444
},
{
"name": "source_trace_811",
"carrierLengthMm": 9.164781737400446,
"fixedLengthMm": 0,
"totalLengthMm": 9.164781737400446
}
]
},
{
"busId": "pair_10",
"minLengthMm": null,
"aboveMinimumLength": true,
"maxLengthMm": null,
"withinLengthLimit": true,
"toleranceMm": 0.127,
"skewMm": 0.0005079999999964002,
"matched": true,
"lengths": [
{
"name": "source_trace_812",
"carrierLengthMm": 4.801709258457942,
"fixedLengthMm": 0,
"totalLengthMm": 4.801709258457942
},
{
"name": "source_trace_814",
"carrierLengthMm": 4.8012012584579455,
"fixedLengthMm": 0,
"totalLengthMm": 4.8012012584579455
}
]
},
{
"busId": "pair_11",
"minLengthMm": null,
"aboveMinimumLength": true,
"maxLengthMm": null,
"withinLengthLimit": true,
"toleranceMm": 0.127,
"skewMm": 1.7763568394002505e-15,
"matched": true,
"lengths": [
{
"name": "source_trace_813",
"carrierLengthMm": 9.16520257837982,
"fixedLengthMm": 0,
"totalLengthMm": 9.16520257837982
},
{
"name": "source_trace_815",
"carrierLengthMm": 9.165202578379818,
"fixedLengthMm": 0,
"totalLengthMm": 9.165202578379818
}
]
}
],
"coupling": [
{
"connectionNames": [
"source_trace_680",
"source_trace_682"
],
"applicable": true,
"matched": true,
"maxExteriorEdgeGapMm": 0.11609875863482631,
"maxSamplingErrorMm": 0.0009999864724493863,
"separatedExteriorLengthMm": 0
},
{
"connectionNames": [
"source_trace_681",
"source_trace_683"
],
"applicable": true,
"matched": true,
"maxExteriorEdgeGapMm": 0.10000000000000107,
"maxSamplingErrorMm": 0.000999319616336634,
"separatedExteriorLengthMm": 0
},
{
"connectionNames": [
"source_trace_701",
"source_trace_703"
],
"applicable": true,
"matched": true,
"maxExteriorEdgeGapMm": 0.11609919558623304,
"maxSamplingErrorMm": 0.0009999931968237448,
"separatedExteriorLengthMm": 0
},
{
"connectionNames": [
"source_trace_702",
"source_trace_704"
],
"applicable": true,
"matched": true,
"maxExteriorEdgeGapMm": 0.10000000000000285,
"maxSamplingErrorMm": 0.000999319616336634,
"separatedExteriorLengthMm": 0
},
{
"connectionNames": [
"source_trace_800",
"source_trace_802"
],
"applicable": true,
"matched": true,
"maxExteriorEdgeGapMm": 0.2026895159913592,
"maxSamplingErrorMm": 0.0009984467261359344,
"separatedExteriorLengthMm": 0
},
{
"connectionNames": [
"source_trace_801",
"source_trace_803"
],
"applicable": true,
"matched": true,
"maxExteriorEdgeGapMm": 0.2026895430754343,
"maxSamplingErrorMm": 0.0009986245425766787,
"separatedExteriorLengthMm": 0
},
{
"connectionNames": [
"source_trace_804",
"source_trace_806"
],
"applicable": true,
"matched": true,
"maxExteriorEdgeGapMm": 0.2026894645680717,
"maxSamplingErrorMm": 0.0009981997367250418,
"separatedExteriorLengthMm": 0
},
{
"connectionNames": [
"source_trace_805",
"source_trace_807"
],
"applicable": true,
"matched": true,
"maxExteriorEdgeGapMm": 0.2026894381602073,
"maxSamplingErrorMm": 0.0009997061778357962,
"separatedExteriorLengthMm": 0
},
{
"connectionNames": [
"source_trace_808",
"source_trace_810"
],
"applicable": true,
"matched": true,
"maxExteriorEdgeGapMm": 0.20268951847958466,
"maxSamplingErrorMm": 0.0009984586772364596,
"separatedExteriorLengthMm": 0
},
{
"connectionNames": [
"source_trace_809",
"source_trace_811"
],
"applicable": true,
"matched": true,
"maxExteriorEdgeGapMm": 0.20269007032828673,
"maxSamplingErrorMm": 0.0009995225681887906,
"separatedExteriorLengthMm": 0
},
{
"connectionNames": [
"source_trace_812",
"source_trace_814"
],
"applicable": true,
"matched": true,
"maxExteriorEdgeGapMm": 0.2026893617216548,
"maxSamplingErrorMm": 0.0009984125000000344,
"separatedExteriorLengthMm": 0
},
{
"connectionNames": [
"source_trace_813",
"source_trace_815"
],
"applicable": true,
"matched": true,
"maxExteriorEdgeGapMm": 0.20269059758658797,
"maxSamplingErrorMm": 0.0009979257793525122,
"separatedExteriorLengthMm": 0
}
],
"pass": true,
"wholeBoardComplete": false,
"fabricationReady": false
},
"physicallyDisconnectedNets": 21,
"validation": {
"typecheckPassed": true,
"ddrConstraintTestsPassed": 7,
"ddrConstraintAssertions": 17,
"siteCircuitMatches": true,
"nativeAcceptanceTestsPassed": 2
},
"wholeBoardComplete": false,
"fabricationReady": false,
"nativeAcceptance": {
"pass": true,
"unexpectedErrorTypes": [],
"asyncErrorCount": 0,
"duplicateViaSites": []
}
}