0hmX/am3352-ddr-track-a-local-dfm-wip-20261007
Experimental RJ45-corrected board with isolated PG indication. 1005/1005 source joins pass; 15 expanded-guard physical errors, sourcing and qualification gates remain. Not fabrication-ready.
- Version
- 0.0.4
- License
- unset
- Stars
- 0
authoring/integration-source-validation.json
{
"status": "PASS_SOURCE_GEOMETRY_AND_TOPOLOGY",
"baseline_sha256": "5277ec222aad55e54099d907c9a51e4e770eed6040dc7477e66ec690f33d110e",
"candidate_sha256": "d75a1e851abde8e2366c0dd59394cb60cea3f43143a20e2214a745af735838b5",
"changed_record_count": 18,
"connectivity": {
"required_terminals": 1233,
"required_minimum_joins": 1005,
"physically_connected_joins": 1005,
"remaining_minimum_joins": 0,
"missing_pad_bindings": []
},
"terminal_groups_identical": true,
"exact_reversal_recovers_baseline_bytes": true,
"all_unselected_records_unchanged": true,
"endpoint_checks": [
{
"via_id": "closure_982db102_two_layer_ETH_MDIO_via_3",
"trace_id": "closure_982db102_two_layer_ETH_MDIO",
"exact_join_indices": [
23,
24,
25
],
"other_route_points_unchanged": true,
"trace_length_before_after_mm": [
84.83208706997554,
84.80704030662775
],
"length_change_mm": -0.025046763347788215
},
{
"via_id": "resume_lcd_LCD_OUTPUT_ENABLE_via_2",
"trace_id": "resume_lcd_LCD_OUTPUT_ENABLE",
"exact_join_indices": [
27,
28,
29
],
"other_route_points_unchanged": true,
"trace_length_before_after_mm": [
59.855566919494684,
59.841053935201494
],
"length_change_mm": -0.014512984293190812
},
{
"via_id": "receiver_joint_RMII1_RX_ER_eastern_bridge_via_0",
"trace_id": "held_RX_ER_current_v2_trunk",
"exact_join_indices": [
37
],
"other_route_points_unchanged": true,
"trace_length_before_after_mm": [
95.14037704090194,
95.16394751466405
],
"length_change_mm": 0.023570473762106303
},
{
"via_id": "receiver_joint_RMII1_RX_ER_eastern_bridge_via_0",
"trace_id": "receiver_joint_RMII1_RX_ER_eastern_bridge",
"exact_join_indices": [
9,
10,
11
],
"other_route_points_unchanged": true,
"trace_length_before_after_mm": [
35.48610168744761,
35.479376733450714
],
"length_change_mm": -0.006724953996894101
},
{
"via_id": "resume_lcd_RMII1_TXD0_DAMPED_via_0",
"trace_id": "resume_lcd_RMII1_TXD0_DAMPED",
"exact_join_indices": [
2,
3,
4
],
"other_route_points_unchanged": true,
"trace_length_before_after_mm": [
33.07214587131873,
33.075605032844344
],
"length_change_mm": 0.0034591615256118757
}
],
"plane_contact_checks": [
{
"id": "baseline_pcb_copper_pour_0_0",
"before_count": 255,
"after_count": 255,
"removed": [],
"added": []
},
{
"id": "baseline_pcb_copper_pour_1_0",
"before_count": 255,
"after_count": 255,
"removed": [],
"added": []
},
{
"id": "baseline_rail_region_V1V8_distribution_0",
"before_count": 33,
"after_count": 33,
"removed": [],
"added": []
},
{
"id": "baseline_rail_region_V3V3_bottom_distribution_0",
"before_count": 56,
"after_count": 56,
"removed": [],
"added": []
},
{
"id": "interface_plan_ETH_3V3_EXT_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0",
"before_count": 16,
"after_count": 16,
"removed": [],
"added": []
},
{
"id": "interface_plan_SYS5V_EXT_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0",
"before_count": 8,
"after_count": 8,
"removed": [],
"added": []
},
{
"id": "interface_plan_GND_EXT_inner1_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0",
"before_count": 69,
"after_count": 69,
"removed": [],
"added": []
},
{
"id": "interface_plan_GND_EXT_inner2_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0",
"before_count": 66,
"after_count": 66,
"removed": [],
"added": []
},
{
"id": "interface_plan_GND_EXT_inner6_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0",
"before_count": 68,
"after_count": 68,
"removed": [],
"added": []
}
],
"plane_checks": [
{
"id": "baseline_pcb_copper_pour_0_0",
"removed_mm2": 0.04560317558668189,
"added_mm2": 8.23038479350823e-19,
"protected_DDR_removed_mm2": 0.0,
"replayed_construction": {
"pruned_mm2": 0.0,
"void_merges": [],
"removed_mm2": 0.04560317558668189,
"ddr_removed_mm2": 0.0,
"opening_diameter_mm": 0.2002,
"local_roi": [
29.301709416123643,
6.223709416123645,
30.902290583876358,
7.824290583876358
]
},
"physical_web": {
"status": "PASS",
"counts": {
"affected_local_segments": 281
},
"violations": [],
"indeterminate": []
}
},
{
"id": "baseline_pcb_copper_pour_1_0",
"removed_mm2": 0.04560317558668189,
"added_mm2": 8.23038479350823e-19,
"protected_DDR_removed_mm2": 0.0,
"replayed_construction": {
"pruned_mm2": 0.0,
"void_merges": [],
"removed_mm2": 0.04560317558668189,
"ddr_removed_mm2": 0.0,
"opening_diameter_mm": 0.2002,
"local_roi": [
29.301709416123643,
6.223709416123645,
30.902290583876358,
7.824290583876358
]
},
"physical_web": {
"status": "PASS",
"counts": {
"affected_local_segments": 281
},
"violations": [],
"indeterminate": []
}
},
{
"id": "baseline_rail_region_V1V8_distribution_0",
"removed_mm2": 0.04560317558668189,
"added_mm2": 8.23038479350823e-19,
"protected_DDR_removed_mm2": 0.0,
"replayed_construction": {
"pruned_mm2": 0.0,
"void_merges": [],
"removed_mm2": 0.04560317558668189,
"ddr_removed_mm2": 0.0,
"opening_diameter_mm": 0.2002,
"local_roi": [
29.301709416123643,
6.223709416123645,
30.902290583876358,
7.824290583876358
]
},
"physical_web": {
"status": "PASS",
"counts": {
"affected_local_segments": 281
},
"violations": [],
"indeterminate": []
}
},
{
"id": "baseline_rail_region_V3V3_bottom_distribution_0",
"removed_mm2": 0.04560317558668189,
"added_mm2": 8.23038479350823e-19,
"protected_DDR_removed_mm2": 0.0,
"replayed_construction": {
"pruned_mm2": 0.0,
"void_merges": [],
"removed_mm2": 0.04560317558668189,
"ddr_removed_mm2": 0.0,
"opening_diameter_mm": 0.2002,
"local_roi": [
29.301709416123643,
6.223709416123645,
30.902290583876358,
7.824290583876358
]
},
"physical_web": {
"status": "PASS",
"counts": {
"affected_local_segments": 281
},
"violations": [],
"indeterminate": []
}
},
{
"id": "interface_plan_ETH_3V3_EXT_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0",
"removed_mm2": 0.06569422816765814,
"added_mm2": 0.0,
"protected_DDR_removed_mm2": 0.0,
"replayed_construction": {
"pruned_mm2": 0.0,
"void_merges": [],
"removed_mm2": 0.06569422816765814,
"ddr_removed_mm2": 0.0,
"opening_diameter_mm": 0.2002,
"local_roi": [
31.649709416123635,
1.3117094161236444,
33.93229058387636,
7.700290583876355
]
},
"physical_web": {
"status": "PASS",
"counts": {
"affected_local_segments": 835
},
"violations": [],
"indeterminate": []
}
},
{
"id": "interface_plan_SYS5V_EXT_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0",
"removed_mm2": 0.0656822722459883,
"added_mm2": 0.0,
"protected_DDR_removed_mm2": 0.0,
"replayed_construction": {
"pruned_mm2": 0.0,
"void_merges": [],
"removed_mm2": 0.0656822722459883,
"ddr_removed_mm2": 0.0,
"opening_diameter_mm": 0.2002,
"local_roi": [
31.649709416123635,
1.3117094161236444,
33.93229058387636,
7.700290583876355
]
},
"physical_web": {
"status": "PASS",
"counts": {
"affected_local_segments": 780
},
"violations": [],
"indeterminate": []
}
},
{
"id": "interface_plan_GND_EXT_inner1_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0",
"removed_mm2": 0.06568227224598826,
"added_mm2": 0.0,
"protected_DDR_removed_mm2": 0.0,
"replayed_construction": {
"pruned_mm2": 0.0,
"void_merges": [],
"removed_mm2": 0.06568227224598826,
"ddr_removed_mm2": 0.0,
"opening_diameter_mm": 0.2002,
"local_roi": [
31.649709416123635,
1.3117094161236444,
33.93229058387636,
7.700290583876355
]
},
"physical_web": {
"status": "PASS",
"counts": {
"affected_local_segments": 780
},
"violations": [],
"indeterminate": []
}
},
{
"id": "interface_plan_GND_EXT_inner2_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0",
"removed_mm2": 0.06568227224598826,
"added_mm2": 0.0,
"protected_DDR_removed_mm2": 0.0,
"replayed_construction": {
"pruned_mm2": 0.0,
"void_merges": [],
"removed_mm2": 0.06568227224598826,
"ddr_removed_mm2": 0.0,
"opening_diameter_mm": 0.2002,
"local_roi": [
31.649709416123635,
1.3117094161236444,
33.93229058387636,
7.700290583876355
]
},
"physical_web": {
"status": "PASS",
"counts": {
"affected_local_segments": 780
},
"violations": [],
"indeterminate": []
}
},
{
"id": "interface_plan_GND_EXT_inner6_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0_clip0",
"removed_mm2": 0.06568227224598826,
"added_mm2": 0.0,
"protected_DDR_removed_mm2": 0.0,
"replayed_construction": {
"pruned_mm2": 0.0,
"void_merges": [],
"removed_mm2": 0.06568227224598826,
"ddr_removed_mm2": 0.0,
"opening_diameter_mm": 0.2002,
"local_roi": [
31.649709416123635,
1.3117094161236444,
33.93229058387636,
7.700290583876355
]
},
"physical_web": {
"status": "PASS",
"counts": {
"affected_local_segments": 780
},
"violations": [],
"indeterminate": []
}
}
],
"changed_via_checks": [
{
"via_id": "closure_982db102_two_layer_ETH_MDIO_via_3",
"minimum_foreign_drill_gap_mm": 0.2250943507023055,
"minimum_foreign_copper_gap_mm": 0.1500943507023055
},
{
"via_id": "resume_lcd_LCD_OUTPUT_ENABLE_via_2",
"minimum_foreign_drill_gap_mm": 0.22509435070230732,
"minimum_foreign_copper_gap_mm": 0.15009435070230734
},
{
"via_id": "receiver_joint_RMII1_RX_ER_eastern_bridge_via_0",
"minimum_foreign_drill_gap_mm": 0.2250943507023055,
"minimum_foreign_copper_gap_mm": 0.1500943507023055
},
{
"via_id": "resume_lcd_RMII1_TXD0_DAMPED_via_0",
"minimum_foreign_drill_gap_mm": 0.22509435070230543,
"minimum_foreign_copper_gap_mm": 0.15009435070230545
}
],
"changed_segment_checks": [
{
"trace_id": "closure_982db102_two_layer_ETH_MDIO",
"segment_index": 22,
"copper_screen": "PASS",
"inherited_remote_drill_relations": []
},
{
"trace_id": "closure_982db102_two_layer_ETH_MDIO",
"segment_index": 25,
"copper_screen": "PASS",
"inherited_remote_drill_relations": []
},
{
"trace_id": "resume_lcd_LCD_OUTPUT_ENABLE",
"segment_index": 26,
"copper_screen": "PASS",
"inherited_remote_drill_relations": []
},
{
"trace_id": "resume_lcd_LCD_OUTPUT_ENABLE",
"segment_index": 29,
"copper_screen": "PASS",
"inherited_remote_drill_relations": []
},
{
"trace_id": "held_RX_ER_current_v2_trunk",
"segment_index": 36,
"copper_screen": "PASS",
"inherited_remote_drill_relations": []
},
{
"trace_id": "receiver_joint_RMII1_RX_ER_eastern_bridge",
"segment_index": 8,
"copper_screen": "PASS",
"inherited_remote_drill_relations": []
},
{
"trace_id": "resume_lcd_RMII1_TXD0_DAMPED",
"segment_index": 1,
"copper_screen": "PASS",
"inherited_remote_drill_relations": []
},
{
"trace_id": "resume_lcd_RMII1_TXD0_DAMPED",
"segment_index": 4,
"copper_screen": "PASS",
"inherited_remote_drill_relations": []
}
],
"cleared_inventoried_relations": 6,
"remaining_inventoried_relations": 8,
"all_original_source_net_port_and_component_records_unchanged": true,
"PG_DDR_components_and_routing_unchanged": true,
"promoted": false,
"fabrication_qualified": false
}