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.14
- License
- unset
- Stars
- 0
layout/CloudSupplyRoutes.tsx
// Native world-frame supply routes with pad-centered filled/capped-via assumptions.
export const vias = [
{
"net": "CAP_VDD_SRAM_MPU",
"selector": ".Processor > .U1 > .D11",
"x": -4.4,
"y": 1.2000000000000002,
"layer": "top",
"shape": "circle",
"radius": 0.2,
"padId": "pcb_smtpad_183",
"toLayer": "inner5",
"viaName": "PWR_V2_CAP_VDD_SRAM_MPU_0"
},
{
"net": "CAP_VDD_SRAM_MPU",
"selector": ".Processor > .C_CAP_VDD_SRAM_MPU > .pin1",
"x": 0.2,
"y": 6.25,
"layer": "bottom",
"shape": "rect",
"width": 0.62,
"height": 0.62,
"padId": "pcb_smtpad_436",
"toLayer": "inner5",
"viaName": "PWR_V2_CAP_VDD_SRAM_MPU_1"
},
{
"net": "HDMI_PVCC_1V2",
"selector": ".HDMI > .U_HDMI > .18",
"x": 47.45008,
"y": -29.99993,
"layer": "top",
"shape": "rect",
"width": 0.700024,
"height": 0.249936,
"padId": "pcb_smtpad_1193",
"toLayer": "inner5",
"viaName": "PWR_V2_HDMI_PVCC_1V2_0"
},
{
"net": "HDMI_PVCC_1V2",
"selector": ".HDMI > .C_HDMI_REF_C180 > .pin1",
"x": 49.5,
"y": -32.01,
"layer": "top",
"shape": "rect",
"width": 0.64,
"height": 0.54,
"padId": "pcb_smtpad_1265",
"toLayer": "inner5",
"viaName": "PWR_V2_HDMI_PVCC_1V2_2"
},
{
"net": "HDMI_AVCC_1V2",
"selector": ".HDMI > .U_HDMI > .23",
"x": 47.45008,
"y": -27.500062,
"layer": "top",
"shape": "rect",
"width": 0.700024,
"height": 0.249936,
"padId": "pcb_smtpad_1198",
"toLayer": "inner5",
"viaName": "PWR_V2_HDMI_AVCC_1V2_0"
},
{
"net": "HDMI_AVCC_1V2",
"selector": ".HDMI > .C_HDMI_REF_C181 > .pin1",
"x": 52.5,
"y": -33.51,
"layer": "top",
"shape": "rect",
"width": 0.64,
"height": 0.54,
"padId": "pcb_smtpad_1267",
"toLayer": "inner5",
"viaName": "PWR_V2_HDMI_AVCC_1V2_1"
},
{
"net": "HDMI_DVDD_1V2",
"selector": ".HDMI > .C_HDMI_REF_C184 > .pin1",
"x": 49,
"y": -24.01,
"layer": "top",
"shape": "rect",
"width": 0.64,
"height": 0.54,
"padId": "pcb_smtpad_1273",
"toLayer": "inner5",
"viaName": "PWR_V2_HDMI_DVDD_1V2_1"
},
{
"net": "HDMI_DVDD_1V2",
"selector": ".HDMI > .FB_HDMI_FB9 > .1",
"x": 44.0875,
"y": -19.5,
"layer": "top",
"shape": "rect",
"width": 1.025,
"height": 1.4,
"padId": "pcb_smtpad_1297",
"toLayer": "inner5",
"viaName": "PWR_V2_HDMI_DVDD_1V2_3"
},
{
"net": "HDMI_OVDD_3V3",
"selector": ".HDMI > .FB_HDMI_FB12 > .1",
"x": 36.5,
"y": -31.9125,
"layer": "top",
"shape": "rect",
"width": 1.4,
"height": 1.025,
"padId": "pcb_smtpad_1291",
"toLayer": "inner5",
"viaName": "PWR_V3_ADD_0"
},
{
"net": "HDMI_OVDD_3V3",
"selector": ".HDMI > .C_HDMI_REF_C188 > .pin1",
"x": 47.5,
"y": -21.01,
"layer": "top",
"shape": "rect",
"width": 0.64,
"height": 0.54,
"padId": "pcb_smtpad_1281",
"toLayer": "inner5",
"viaName": "PWR_V3_ADD_1"
},
{
"net": "HDMI_IVDD_1V2",
"selector": ".HDMI > .C_HDMI_REF_C147 > .pin1",
"x": 42.49,
"y": -32.5,
"layer": "top",
"shape": "rect",
"width": 0.54,
"height": 0.64,
"padId": "pcb_smtpad_1247",
"toLayer": "inner5",
"viaName": "PWR_V3_ADD_2"
},
{
"net": "HDMI_IVDD_1V2",
"selector": ".HDMI > .C_HDMI_REF_C150 > .pin1",
"x": 37,
"y": -27.01,
"layer": "top",
"shape": "rect",
"width": 0.64,
"height": 0.54,
"padId": "pcb_smtpad_1253",
"toLayer": "inner5",
"viaName": "PWR_V3_ADD_3"
},
{
"net": "HDMI_IVDD_1V2",
"selector": ".HDMI > .C_HDMI_REF_C149 > .pin1",
"x": 45.49,
"y": -21,
"layer": "top",
"shape": "rect",
"width": 0.54,
"height": 0.64,
"padId": "pcb_smtpad_1251",
"toLayer": "inner5",
"viaName": "PWR_V3_ADD_4"
}
] as const
export const routes = [
{
"name": "CLOUD_CAP_VDD_SRAM_MPU_V2_0",
"net": "CAP_VDD_SRAM_MPU",
"from": "PWR_V2_CAP_VDD_SRAM_MPU_0.inner5",
"to": "PWR_V2_CAP_VDD_SRAM_MPU_1.inner5",
"width": 0.2,
"layer": "inner5",
"points": [
[
-4.4,
1.2000000000000002
],
[
-4.0,
1.6000000000000014
],
[
-3.3999999999999986,
1.6000000000000014
],
[
-2.25,
2.75
],
[
-2.25,
3.25
],
[
-2.3999999999999986,
3.5
],
[
-2.3999999999999986,
3.8999999999999986
],
[
-0.05000000000000071,
6.25
],
[
0.2,
6.25
]
]
},
{
"name": "CLOUD_HDMI_OVDD_3V3_V2_0",
"net": "HDMI_OVDD_3V3",
"from": ".HDMI > .U_HDMI > .1",
"to": ".HDMI > .C_HDMI_REF_C187 > .pin1",
"width": 0.15,
"layer": "top",
"points": [
[
39.249944,
-31.20008
],
[
38.49,
-32.5
]
]
},
{
"name": "CLOUD_HDMI_OVDD_3V3_V2_1",
"net": "HDMI_OVDD_3V3",
"from": ".HDMI > .C_HDMI_REF_C187 > .pin1",
"to": ".HDMI > .FB_HDMI_FB12 > .1",
"width": 0.15,
"layer": "top",
"points": [
[
38.49,
-32.5
],
[
36.5,
-31.9125
]
]
},
{
"name": "CLOUD_HDMI_OVDD_3V3_V2_2",
"net": "HDMI_OVDD_3V3",
"from": ".HDMI > .U_HDMI > .1",
"to": ".HDMI > .U_HDMI > .34",
"width": 0.15,
"layer": "top",
"points": [
[
39.249944,
-31.20008
],
[
39.249944,
-25.150056
],
[
41.5,
-22.9
],
[
46,
-22.9
],
[
46.24993,
-22.65007
],
[
46.24993,
-22.29992
]
]
},
{
"name": "CLOUD_HDMI_IVDD_1V2_V2_0",
"net": "HDMI_IVDD_1V2",
"from": ".HDMI > .U_HDMI > .35",
"to": ".HDMI > .C_HDMI_REF_C149 > .pin1",
"width": 0.15,
"layer": "top",
"points": [
[
45.750058,
-22.29992
],
[
45.49,
-21
]
]
},
{
"name": "CLOUD_HDMI_IVDD_1V2_V2_1",
"net": "HDMI_IVDD_1V2",
"from": ".HDMI > .U_HDMI > .8",
"to": ".HDMI > .C_HDMI_REF_C147 > .pin1",
"width": 0.15,
"layer": "top",
"points": [
[
42.750064,
-31.20008
],
[
42.49,
-32.5
]
]
},
{
"name": "CLOUD_HDMI_IVDD_1V2_V2_2",
"net": "HDMI_IVDD_1V2",
"from": ".HDMI > .U_HDMI > .56",
"to": ".HDMI > .C_HDMI_REF_C150 > .pin1",
"width": 0.15,
"layer": "top",
"points": [
[
38.54992,
-26.500064
],
[
37,
-27.01
]
]
},
{
"name": "CLOUD_HDMI_IVDD_1V2_V2_3",
"net": "HDMI_IVDD_1V2",
"from": ".HDMI > .C_HDMI_REF_C149 > .pin1",
"to": ".HDMI > .C_HDMI_REF_C151 > .pin1",
"width": 0.15,
"layer": "top",
"points": [
[
45.49,
-21
],
[
44.9,
-21.5
],
[
44.00000000000001,
-21.5
],
[
43.49,
-21
]
]
},
{
"name": "CLOUD_HDMI_IVDD_1V2_V2_4",
"net": "HDMI_IVDD_1V2",
"from": ".HDMI > .C_HDMI_REF_C147 > .pin1",
"to": ".HDMI > .FB_HDMI_FB13 > .1",
"width": 0.15,
"layer": "top",
"points": [
[
42.49,
-32.5
],
[
41.0875,
-34
]
]
},
{
"name": "CLOUD_HDMI_PVCC_1V2_V2_0",
"net": "HDMI_PVCC_1V2",
"from": ".HDMI > .C_HDMI_REF_C180 > .pin1",
"to": ".HDMI > .FB_HDMI_FB11 > .1",
"width": 0.15,
"layer": "top",
"points": [
[
49.5,
-32.01
],
[
51,
-33.9125
]
]
},
{
"name": "CLOUD_HDMI_PVCC_1V2_V2_1",
"net": "HDMI_PVCC_1V2",
"from": ".HDMI > .C_HDMI_REF_C144 > .pin1",
"to": ".HDMI > .C_HDMI_REF_C180 > .pin1",
"width": 0.15,
"layer": "top",
"points": [
[
46.99,
-35.5
],
[
47.199999999999996,
-35.300000000000004
],
[
47.699999999999996,
-34.800000000000004
],
[
47.699999999999996,
-33.25
],
[
47.849999999999994,
-33.1
],
[
48.9,
-33.1
],
[
49.50000000000001,
-32.5
],
[
49.5,
-32.01
]
]
},
{
"name": "CLOUD_HDMI_PVCC_1V2_V2_2",
"net": "HDMI_PVCC_1V2",
"from": "PWR_V2_HDMI_PVCC_1V2_0.inner5",
"to": "PWR_V2_HDMI_PVCC_1V2_2.inner5",
"width": 0.2,
"layer": "inner5",
"points": [
[
47.45008,
-29.99993
],
[
49.5,
-32.01
]
]
},
{
"name": "CLOUD_HDMI_AVCC_1V2_V2_0",
"net": "HDMI_AVCC_1V2",
"from": ".HDMI > .U_HDMI > .23",
"to": ".HDMI > .C_HDMI_REF_C182 > .pin1",
"width": 0.15,
"layer": "top",
"points": [
[
47.45008,
-27.500062
],
[
49,
-28.01
]
]
},
{
"name": "CLOUD_HDMI_AVCC_1V2_V2_1",
"net": "HDMI_AVCC_1V2",
"from": ".HDMI > .C_HDMI_REF_C182 > .pin1",
"to": ".HDMI > .C_HDMI_REF_C183 > .pin1",
"width": 0.15,
"layer": "top",
"points": [
[
49,
-28.01
],
[
48.50000000000001,
-27.4
],
[
48.50000000000001,
-26.5
],
[
49,
-26.01
]
]
},
{
"name": "CLOUD_HDMI_AVCC_1V2_V2_2",
"net": "HDMI_AVCC_1V2",
"from": ".HDMI > .C_HDMI_REF_C181 > .pin1",
"to": ".HDMI > .FB_HDMI_FB10 > .1",
"width": 0.15,
"layer": "top",
"points": [
[
52.5,
-33.51
],
[
52.300000000000004,
-33.7
],
[
51.9,
-34.1
],
[
51.9,
-34.6
],
[
51.00000000000001,
-35.5
],
[
49.00000000000001,
-35.5
],
[
48.50000000000001,
-36.0
],
[
46.650000000000006,
-36.0
],
[
46.50000000000001,
-35.85
],
[
46.50000000000001,
-34.1
],
[
46.5875,
-34
]
]
},
{
"name": "CLOUD_HDMI_AVCC_1V2_V2_3",
"net": "HDMI_AVCC_1V2",
"from": "PWR_V2_HDMI_AVCC_1V2_0.inner5",
"to": "PWR_V2_HDMI_AVCC_1V2_1.inner5",
"width": 0.2,
"layer": "inner5",
"points": [
[
47.45008,
-27.500062
],
[
52.5,
-32.549982
],
[
52.5,
-33.51
]
]
},
{
"name": "CLOUD_HDMI_DVDD_1V2_V2_0",
"net": "HDMI_DVDD_1V2",
"from": ".HDMI > .U_HDMI > .28",
"to": ".HDMI > .C_HDMI_REF_C184 > .pin1",
"width": 0.15,
"layer": "top",
"points": [
[
47.45008,
-24.99994
],
[
48.01006,
-24.99994
],
[
49,
-24.01
]
]
},
{
"name": "CLOUD_HDMI_DVDD_1V2_V2_1",
"net": "HDMI_DVDD_1V2",
"from": ".HDMI > .C_HDMI_REF_C185 > .pin1",
"to": ".HDMI > .FB_HDMI_FB9 > .1",
"width": 0.15,
"layer": "top",
"points": [
[
42.5,
-21.01
],
[
44.0875,
-19.5
]
]
},
{
"name": "CLOUD_HDMI_DVDD_1V2_V2_2",
"net": "HDMI_DVDD_1V2",
"from": "PWR_V2_HDMI_DVDD_1V2_1.inner5",
"to": "PWR_V2_HDMI_DVDD_1V2_3.inner5",
"width": 0.2,
"layer": "inner5",
"points": [
[
49,
-24.01
],
[
47.9,
-22.91
],
[
47.9,
-20.7
],
[
47.1,
-19.9
],
[
44.4875,
-19.9
],
[
44.0875,
-19.5
]
]
},
{
"name": "CLOUD_HDMI_OVDD_3V3_V3_0",
"net": "HDMI_OVDD_3V3",
"from": "PWR_V3_ADD_0.inner5",
"to": "PWR_V3_ADD_1.inner5",
"width": 0.3,
"layer": "inner5",
"points": [
[
36.5,
-31.9125
],
[
47.5,
-21.01
]
]
},
{
"name": "CLOUD_HDMI_IVDD_1V2_V3_1",
"net": "HDMI_IVDD_1V2",
"from": "PWR_V3_ADD_2.inner5",
"to": "PWR_V3_ADD_3.inner5",
"width": 0.3,
"layer": "inner5",
"points": [
[
42.49,
-32.5
],
[
41.99,
-33
],
[
36.4,
-33
],
[
36,
-32.6
],
[
36,
-28.01
],
[
37,
-27.01
]
]
},
{
"name": "CLOUD_HDMI_IVDD_1V2_V3_2",
"net": "HDMI_IVDD_1V2",
"from": "PWR_V3_ADD_3.inner5",
"to": "PWR_V3_ADD_4.inner5",
"width": 0.3,
"layer": "inner5",
"points": [
[
37,
-27.01
],
[
43.010000000000005,
-21.0
],
[
45.49,
-21
]
]
}
] as const
export function CloudSupplyRoutes(){return <>
{vias.map(v=><via key={v.viaName} name={v.viaName} pcbX={v.x} pcbY={v.y} fromLayer={v.layer} toLayer={v.toLayer} holeDiameter={0.15} outerDiameter={0.3} connectsTo={v.selector}/>)}
{routes.map(r=><trace key={r.name} name={r.name} from={r.from} to={r.to} width={r.width} pcbPathRelativeTo=".Processor > .U1 > .A1" pcbPaths={[[r.from,...r.points.map(([x,y])=>({x,y})),r.to]]}/>)}
</>}