seveibar/f1c1990s-dev-board

This code manages the entire PCB assembly process for a computer hardware module, including component placement, schematic integration, automated routing, copper pouring, and design rule checks, focused on a four-layer carrier board with integrated support components and connectors.

Version
1.8.0
License
unset
Stars
0

capacitor-placement-audit.json

{
  "scope": "Post-improvement review of all 44 capacitors on the native-profile carrier.",
  "dedicated": [
    {
      "capacitor": "C_D4",
      "pin": 4,
      "pad_gap_mm": 2.54,
      "supply_trace_mm": 2.7,
      "supply_vias": 0,
      "supply_pad_faces_target": true,
      "ground_first_via_along_incident_branch_mm": 0.7,
      "assessment": "Pass project placement checks"
    },
    {
      "capacitor": "C_D5",
      "pin": 5,
      "pad_gap_mm": 2.49,
      "supply_trace_mm": 2.53,
      "supply_vias": 0,
      "supply_pad_faces_target": true,
      "ground_first_via_along_incident_branch_mm": 0.69,
      "assessment": "Pass project placement checks"
    },
    {
      "capacitor": "C_D20",
      "pin": 20,
      "pad_gap_mm": 2.49,
      "supply_trace_mm": 2.49,
      "supply_vias": 0,
      "supply_pad_faces_target": true,
      "ground_first_via_along_incident_branch_mm": 0.7,
      "assessment": "Pass project placement checks"
    },
    {
      "capacitor": "C_D22",
      "pin": 22,
      "pad_gap_mm": 2.5,
      "supply_trace_mm": 2.57,
      "supply_vias": 0,
      "supply_pad_faces_target": true,
      "ground_first_via_along_incident_branch_mm": 0.69,
      "assessment": "Pass project placement checks"
    },
    {
      "capacitor": "C_D30",
      "pin": 30,
      "pad_gap_mm": 2.91,
      "supply_trace_mm": 3.11,
      "supply_vias": 0,
      "supply_pad_faces_target": true,
      "ground_first_via_along_incident_branch_mm": 0.7,
      "assessment": "Pass project placement checks"
    },
    {
      "capacitor": "C_D31",
      "pin": 31,
      "pad_gap_mm": 2.62,
      "supply_trace_mm": 2.82,
      "supply_vias": 0,
      "supply_pad_faces_target": true,
      "ground_first_via_along_incident_branch_mm": 0.69,
      "assessment": "Pass project placement checks"
    },
    {
      "capacitor": "C_D32",
      "pin": 32,
      "pad_gap_mm": 2.49,
      "supply_trace_mm": 2.53,
      "supply_vias": 0,
      "supply_pad_faces_target": true,
      "ground_first_via_along_incident_branch_mm": 0.69,
      "assessment": "Pass project placement checks"
    },
    {
      "capacitor": "C_D34",
      "pin": 34,
      "pad_gap_mm": 2.5,
      "supply_trace_mm": 2.57,
      "supply_vias": 0,
      "supply_pad_faces_target": true,
      "ground_first_via_along_incident_branch_mm": 0.69,
      "assessment": "Pass project placement checks"
    },
    {
      "capacitor": "C_D35",
      "pin": 35,
      "pad_gap_mm": 2.65,
      "supply_trace_mm": 2.86,
      "supply_vias": 0,
      "supply_pad_faces_target": true,
      "ground_first_via_along_incident_branch_mm": 0.69,
      "assessment": "Pass project placement checks"
    },
    {
      "capacitor": "C_D36",
      "pin": 36,
      "pad_gap_mm": 2.96,
      "supply_trace_mm": 3.15,
      "supply_vias": 0,
      "supply_pad_faces_target": true,
      "ground_first_via_along_incident_branch_mm": 0.7,
      "assessment": "Pass project placement checks"
    },
    {
      "capacitor": "C_D50",
      "pin": 50,
      "pad_gap_mm": 1.39,
      "supply_trace_mm": 1.39,
      "supply_vias": 0,
      "supply_pad_faces_target": true,
      "ground_first_via_along_incident_branch_mm": 0.69,
      "assessment": "Pass project placement checks"
    },
    {
      "capacitor": "C_D67",
      "pin": 67,
      "pad_gap_mm": 2.51,
      "supply_trace_mm": 2.61,
      "supply_vias": 0,
      "supply_pad_faces_target": true,
      "ground_first_via_along_incident_branch_mm": 0.7,
      "assessment": "Pass project placement checks"
    },
    {
      "capacitor": "C_D71",
      "pin": 71,
      "pad_gap_mm": 2.49,
      "supply_trace_mm": 2.49,
      "supply_vias": 0,
      "supply_pad_faces_target": true,
      "ground_first_via_along_incident_branch_mm": 0.69,
      "assessment": "Pass project placement checks"
    },
    {
      "capacitor": "C_D73",
      "pin": 73,
      "pad_gap_mm": 2.51,
      "supply_trace_mm": 2.61,
      "supply_vias": 0,
      "supply_pad_faces_target": true,
      "ground_first_via_along_incident_branch_mm": 0.69,
      "assessment": "Pass project placement checks"
    },
    {
      "capacitor": "C_D80",
      "pin": 80,
      "pad_gap_mm": 2.49,
      "supply_trace_mm": 2.49,
      "supply_vias": 0,
      "supply_pad_faces_target": true,
      "ground_first_via_along_incident_branch_mm": 0.7,
      "assessment": "Pass project placement checks"
    }
  ],
  "module_other": [
    {
      "capacitor": "C_OSCI",
      "role": "oscillator load",
      "reference_target": "Y1.1",
      "pad_gap_mm": 1.14,
      "note": "Support-network role; not a dedicated supply decoupler."
    },
    {
      "capacitor": "C_OSCO",
      "role": "oscillator load",
      "reference_target": "Y1.3",
      "pad_gap_mm": 1.14,
      "note": "Support-network role; not a dedicated supply decoupler."
    },
    {
      "capacitor": "C_B_VCC_HP",
      "role": "rail bulk",
      "reference_target": "U1.4",
      "pad_gap_mm": 3.33,
      "note": "Nearest same-net pin is a geometric reference, not an individual bulk-cap assignment."
    },
    {
      "capacitor": "C_B_VCC_IO",
      "role": "rail bulk",
      "reference_target": "U1.5",
      "pad_gap_mm": 3.33,
      "note": "Nearest same-net pin is a geometric reference, not an individual bulk-cap assignment."
    },
    {
      "capacitor": "C_B_VDD_CORE",
      "role": "rail bulk",
      "reference_target": "U1.22",
      "pad_gap_mm": 3.18,
      "note": "Nearest same-net pin is a geometric reference, not an individual bulk-cap assignment."
    },
    {
      "capacitor": "C_B_VCC_DRAM",
      "role": "rail bulk",
      "reference_target": "U1.30",
      "pad_gap_mm": 5.37,
      "note": "Nearest same-net pin is a geometric reference, not an individual bulk-cap assignment."
    },
    {
      "capacitor": "C_B_VCC_USB",
      "role": "rail bulk",
      "reference_target": "U1.67",
      "pad_gap_mm": 2.71,
      "note": "Nearest same-net pin is a geometric reference, not an individual bulk-cap assignment."
    },
    {
      "capacitor": "C_B_VCC_TV",
      "role": "rail bulk",
      "reference_target": "U1.73",
      "pad_gap_mm": 7.14,
      "note": "Nearest same-net pin is a geometric reference, not an individual bulk-cap assignment."
    },
    {
      "capacitor": "C_B_AVCC",
      "role": "rail bulk",
      "reference_target": "U1.80",
      "pad_gap_mm": 4.68,
      "note": "Nearest same-net pin is a geometric reference, not an individual bulk-cap assignment."
    },
    {
      "capacitor": "C_VRA1",
      "role": "reference / reset support",
      "reference_target": "U1.81",
      "pad_gap_mm": 4.94,
      "note": "Support-network role; not a dedicated supply decoupler."
    },
    {
      "capacitor": "C_VRA2",
      "role": "reference / reset support",
      "reference_target": "U1.83",
      "pad_gap_mm": 5.26,
      "note": "Support-network role; not a dedicated supply decoupler."
    },
    {
      "capacitor": "C_SV_H",
      "role": "reference / reset support",
      "reference_target": "U1.36",
      "pad_gap_mm": 5.49,
      "note": "Support-network role; not a dedicated supply decoupler."
    },
    {
      "capacitor": "C_SV_L",
      "role": "reference / reset support",
      "reference_target": "U1.33",
      "pad_gap_mm": 6.11,
      "note": "Support-network role; not a dedicated supply decoupler."
    },
    {
      "capacitor": "C_TV_VRN",
      "role": "reference / reset support",
      "reference_target": "U1.75",
      "pad_gap_mm": 5.04,
      "note": "Support-network role; not a dedicated supply decoupler."
    },
    {
      "capacitor": "C_TV_VRP",
      "role": "reference / reset support",
      "reference_target": "U1.76",
      "pad_gap_mm": 7.65,
      "note": "Support-network role; not a dedicated supply decoupler."
    },
    {
      "capacitor": "C_TV_REF",
      "role": "reference / reset support",
      "reference_target": "U1.76",
      "pad_gap_mm": 9.51,
      "note": "Support-network role; not a dedicated supply decoupler."
    },
    {
      "capacitor": "C_RESET",
      "role": "reference / reset support",
      "reference_target": "U1.70",
      "pad_gap_mm": 4.84,
      "note": "Support-network role; not a dedicated supply decoupler."
    }
  ],
  "carrier": [
    {
      "capacitor": "C_SPI",
      "target": "J_SPI.2",
      "pad_gap_mm": 3.58,
      "supply_pad_faces_target": true,
      "role": "connector supply bypass"
    },
    {
      "capacitor": "C_I2C",
      "target": "J_I2C.2",
      "pad_gap_mm": 2.98,
      "supply_pad_faces_target": true,
      "role": "connector supply bypass"
    },
    {
      "capacitor": "C_U_3V3_IN",
      "target": "U_3V3.8",
      "pad_gap_mm": 2.41,
      "supply_pad_faces_target": true,
      "role": "IC supply bypass / regulator capacitor"
    },
    {
      "capacitor": "C_U_3V3_OUT",
      "target": "U_3V3.1",
      "pad_gap_mm": 2.41,
      "supply_pad_faces_target": true,
      "role": "IC supply bypass / regulator capacitor"
    },
    {
      "capacitor": "C_U_1V8_IN",
      "target": "U_1V8.1",
      "pad_gap_mm": 1.99,
      "supply_pad_faces_target": true,
      "role": "IC supply bypass / regulator capacitor"
    },
    {
      "capacitor": "C_U_1V8_OUT",
      "target": "U_1V8.5",
      "pad_gap_mm": 1.99,
      "supply_pad_faces_target": true,
      "role": "IC supply bypass / regulator capacitor"
    },
    {
      "capacitor": "C_U_1V2_IN",
      "target": "U_1V2.1",
      "pad_gap_mm": 1.99,
      "supply_pad_faces_target": true,
      "role": "IC supply bypass / regulator capacitor"
    },
    {
      "capacitor": "C_U_1V2_OUT",
      "target": "U_1V2.5",
      "pad_gap_mm": 1.99,
      "supply_pad_faces_target": true,
      "role": "IC supply bypass / regulator capacitor"
    },
    {
      "capacitor": "C_FLASH",
      "target": "U_FLASH.8",
      "pad_gap_mm": 1.79,
      "supply_pad_faces_target": true,
      "role": "IC supply bypass / regulator capacitor"
    },
    {
      "capacitor": "C_ESD",
      "target": "U_USB_ESD.5",
      "pad_gap_mm": 1.67,
      "supply_pad_faces_target": true,
      "role": "IC supply bypass / regulator capacitor"
    },
    {
      "capacitor": "C_RGB",
      "target": "D_RGB.2",
      "pad_gap_mm": 2.38,
      "supply_pad_faces_target": true,
      "role": "IC supply bypass / regulator capacitor"
    },
    {
      "capacitor": "C_LED_BUF",
      "target": "U_LED_BUF.8",
      "pad_gap_mm": 1.83,
      "supply_pad_faces_target": true,
      "role": "IC supply bypass / regulator capacitor"
    }
  ],
  "limitations": [
    "No impedance/PDN simulation or hardware measurements.",
    "Ground-first-via metric follows stored branches incident on the ground pad; null means no via on those branches, not a missing ground connection. Ground pours can add parallel paths.",
    "Assessment uses relative geometry and an explicit >3.4 mm pad-gap / >5 mm route / any supply-via screening rule; these are review triggers, not Allwinner specified limits.",
    "Correct orientation and DRC are not sufficient to approve decoupling placement."
  ]
}