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/CloudMainPowerPlanes.tsx

// Staged V7: actual pad centers, RN6/boot relocation, explicit source paths, early-priority broad pours.
const vias=[
  {
    "net": "V3V3",
    "selector": ".Processor > .U1 > .N5",
    "x": 2.8000000000000003,
    "y": -3.6,
    "layer": "top",
    "shape": "circle",
    "radius": 0.2,
    "padId": "pcb_smtpad_84",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_0"
  },
  {
    "net": "V3V3",
    "selector": ".Processor > .U1 > .P5",
    "x": 3.6,
    "y": -3.6,
    "layer": "top",
    "shape": "circle",
    "radius": 0.2,
    "padId": "pcb_smtpad_85",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_1"
  },
  {
    "net": "V3V3",
    "selector": ".Processor > .U1 > .P6",
    "x": 3.6,
    "y": -2.8000000000000003,
    "layer": "top",
    "shape": "circle",
    "radius": 0.2,
    "padId": "pcb_smtpad_103",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_2"
  },
  {
    "net": "V3V3",
    "selector": ".Processor > .U1 > .P7",
    "x": 3.6,
    "y": -2,
    "layer": "top",
    "shape": "circle",
    "radius": 0.2,
    "padId": "pcb_smtpad_121",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_3"
  },
  {
    "net": "V3V3",
    "selector": ".Processor > .U1 > .E10",
    "x": -3.6,
    "y": 0.4,
    "layer": "top",
    "shape": "circle",
    "radius": 0.2,
    "padId": "pcb_smtpad_166",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_5"
  },
  {
    "net": "V3V3",
    "selector": ".Processor > .U1 > .P10",
    "x": 3.6,
    "y": 0.4,
    "layer": "top",
    "shape": "circle",
    "radius": 0.2,
    "padId": "pcb_smtpad_175",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_6"
  },
  {
    "net": "V3V3",
    "selector": ".Processor > .U1 > .E11",
    "x": -3.6,
    "y": 1.2000000000000002,
    "layer": "top",
    "shape": "circle",
    "radius": 0.2,
    "padId": "pcb_smtpad_184",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_7"
  },
  {
    "net": "V3V3",
    "selector": ".Processor > .U1 > .P11",
    "x": 3.6,
    "y": 1.2000000000000002,
    "layer": "top",
    "shape": "circle",
    "radius": 0.2,
    "padId": "pcb_smtpad_193",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_8"
  },
  {
    "net": "V3V3",
    "selector": ".Processor > .U1 > .E12",
    "x": -3.6,
    "y": 2,
    "layer": "top",
    "shape": "circle",
    "radius": 0.2,
    "padId": "pcb_smtpad_202",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_9"
  },
  {
    "net": "V3V3",
    "selector": ".Processor > .U1 > .P12",
    "x": 3.6,
    "y": 2,
    "layer": "top",
    "shape": "circle",
    "radius": 0.2,
    "padId": "pcb_smtpad_211",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_10"
  },
  {
    "net": "V3V3",
    "selector": ".Processor > .U1 > .E13",
    "x": -3.6,
    "y": 2.8000000000000003,
    "layer": "top",
    "shape": "circle",
    "radius": 0.2,
    "padId": "pcb_smtpad_220",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_11"
  },
  {
    "net": "V3V3",
    "selector": ".Processor > .U1 > .P13",
    "x": 3.6,
    "y": 2.8000000000000003,
    "layer": "top",
    "shape": "circle",
    "radius": 0.2,
    "padId": "pcb_smtpad_229",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_12"
  },
  {
    "net": "V3V3",
    "selector": ".Processor > .U1 > .F14",
    "x": -2.8000000000000003,
    "y": 3.6,
    "layer": "top",
    "shape": "circle",
    "radius": 0.2,
    "padId": "pcb_smtpad_239",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_13"
  },
  {
    "net": "V3V3",
    "selector": ".Processor > .U1 > .G14",
    "x": -2,
    "y": 3.6,
    "layer": "top",
    "shape": "circle",
    "radius": 0.2,
    "padId": "pcb_smtpad_240",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_14"
  },
  {
    "net": "V3V3",
    "selector": ".Processor > .U1 > .H14",
    "x": -1.2000000000000002,
    "y": 3.6,
    "layer": "top",
    "shape": "circle",
    "radius": 0.2,
    "padId": "pcb_smtpad_241",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_15"
  },
  {
    "net": "V3V3",
    "selector": ".Processor > .U1 > .J14",
    "x": -0.4,
    "y": 3.6,
    "layer": "top",
    "shape": "circle",
    "radius": 0.2,
    "padId": "pcb_smtpad_242",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_16"
  },
  {
    "net": "V3V3",
    "selector": ".Processor > .U1 > .K14",
    "x": 0.4,
    "y": 3.6,
    "layer": "top",
    "shape": "circle",
    "radius": 0.2,
    "padId": "pcb_smtpad_243",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_17"
  },
  {
    "net": "V3V3",
    "selector": ".Processor > .U1 > .L14",
    "x": 1.2000000000000002,
    "y": 3.6,
    "layer": "top",
    "shape": "circle",
    "radius": 0.2,
    "padId": "pcb_smtpad_244",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_18"
  },
  {
    "net": "V3V3",
    "selector": ".Processor > .C_IO1_B > .pin1",
    "x": -9.5,
    "y": 2.25,
    "layer": "bottom",
    "shape": "rect",
    "width": 1.15,
    "height": 2.7,
    "padId": "pcb_smtpad_372",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_21"
  },
  {
    "net": "V3V3",
    "selector": ".Processor > .C_IO1_0 > .pin1",
    "x": -4.24,
    "y": 4,
    "layer": "bottom",
    "shape": "rect",
    "width": 0.54,
    "height": 0.64,
    "padId": "pcb_smtpad_374",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_22"
  },
  {
    "net": "V3V3",
    "selector": ".Processor > .C_IO1_1 > .pin1",
    "x": -5.99,
    "y": -2.25,
    "layer": "bottom",
    "shape": "rect",
    "width": 0.54,
    "height": 0.64,
    "padId": "pcb_smtpad_376",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_23"
  },
  {
    "net": "V3V3",
    "selector": ".Processor > .C_IO2_B > .pin1",
    "x": 0.4999999999999997,
    "y": 8.75,
    "layer": "bottom",
    "shape": "rect",
    "width": 2.7,
    "height": 1.15,
    "padId": "pcb_smtpad_378",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_24"
  },
  {
    "net": "V3V3",
    "selector": ".Processor > .C_IO2_0 > .pin1",
    "x": 6.26,
    "y": -2.25,
    "layer": "bottom",
    "shape": "rect",
    "width": 0.54,
    "height": 0.64,
    "padId": "pcb_smtpad_380",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_25"
  },
  {
    "net": "V3V3",
    "selector": ".Processor > .C_IO2_1 > .pin1",
    "x": 7.01,
    "y": 6.75,
    "layer": "bottom",
    "shape": "rect",
    "width": 0.54,
    "height": 0.64,
    "padId": "pcb_smtpad_382",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_26"
  },
  {
    "net": "V3V3",
    "selector": ".Processor > .C_IO3_B > .pin1",
    "x": 10.25,
    "y": 7.25,
    "layer": "bottom",
    "shape": "rect",
    "width": 2.7,
    "height": 1.15,
    "padId": "pcb_smtpad_384",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_27"
  },
  {
    "net": "V3V3",
    "selector": ".Processor > .C_IO3_0 > .pin1",
    "x": 14.26,
    "y": -2,
    "layer": "bottom",
    "shape": "rect",
    "width": 0.54,
    "height": 0.64,
    "padId": "pcb_smtpad_386",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_28"
  },
  {
    "net": "V3V3",
    "selector": ".Processor > .C_IO3_1 > .pin1",
    "x": -10.99,
    "y": -4,
    "layer": "bottom",
    "shape": "rect",
    "width": 0.54,
    "height": 0.64,
    "padId": "pcb_smtpad_388",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_29"
  },
  {
    "net": "V3V3",
    "selector": ".Processor > .C_IO4_B > .pin1",
    "x": -13,
    "y": -1.25,
    "layer": "bottom",
    "shape": "rect",
    "width": 1.15,
    "height": 2.7,
    "padId": "pcb_smtpad_390",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_30"
  },
  {
    "net": "V3V3",
    "selector": ".Processor > .C_IO4_0 > .pin1",
    "x": -8.49,
    "y": -2.25,
    "layer": "bottom",
    "shape": "rect",
    "width": 0.54,
    "height": 0.64,
    "padId": "pcb_smtpad_392",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_31"
  },
  {
    "net": "V3V3",
    "selector": ".Processor > .C_IO4_1 > .pin1",
    "x": -1.49,
    "y": 4,
    "layer": "bottom",
    "shape": "rect",
    "width": 0.54,
    "height": 0.64,
    "padId": "pcb_smtpad_394",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_32"
  },
  {
    "net": "V3V3",
    "selector": ".Processor > .C_IO5_B > .pin1",
    "x": 11.95,
    "y": 0.25000000000000017,
    "layer": "bottom",
    "shape": "rect",
    "width": 1.15,
    "height": 2.7,
    "padId": "pcb_smtpad_396",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_33"
  },
  {
    "net": "V3V3",
    "selector": ".Processor > .C_IO5_0 > .pin1",
    "x": 12.26,
    "y": 3.75,
    "layer": "bottom",
    "shape": "rect",
    "width": 0.54,
    "height": 0.64,
    "padId": "pcb_smtpad_398",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_34"
  },
  {
    "net": "V3V3",
    "selector": ".Processor > .C_IO5_1 > .pin1",
    "x": 14.01,
    "y": -4,
    "layer": "bottom",
    "shape": "rect",
    "width": 0.54,
    "height": 0.64,
    "padId": "pcb_smtpad_400",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_35"
  },
  {
    "net": "V3V3",
    "selector": ".Processor > .C_IO6_B > .pin1",
    "x": 14.5,
    "y": 3,
    "layer": "bottom",
    "shape": "rect",
    "width": 2.7,
    "height": 1.15,
    "padId": "pcb_smtpad_402",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_36"
  },
  {
    "net": "V3V3",
    "selector": ".Processor > .C_IO6_0 > .pin1",
    "x": -10.99,
    "y": -11,
    "layer": "bottom",
    "shape": "rect",
    "width": 0.54,
    "height": 0.64,
    "padId": "pcb_smtpad_404",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_37"
  },
  {
    "net": "V3V3",
    "selector": ".Processor > .C_IO6_1 > .pin1",
    "x": -10.99,
    "y": -5.5,
    "layer": "bottom",
    "shape": "rect",
    "width": 0.54,
    "height": 0.64,
    "padId": "pcb_smtpad_406",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_38"
  },
  {
    "net": "V3V3",
    "selector": ".Processor > .C_IO6_2 > .pin1",
    "x": -8.49,
    "y": -1,
    "layer": "bottom",
    "shape": "rect",
    "width": 0.54,
    "height": 0.64,
    "padId": "pcb_smtpad_408",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_39"
  },
  {
    "net": "V3V3",
    "selector": ".Processor > .C_IO6_3 > .pin1",
    "x": -10.99,
    "y": -7,
    "layer": "bottom",
    "shape": "rect",
    "width": 0.54,
    "height": 0.64,
    "padId": "pcb_smtpad_410",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_40"
  },
  {
    "net": "V3V3",
    "selector": ".Processor > .C_IO6_4 > .pin1",
    "x": 14.01,
    "y": -7,
    "layer": "bottom",
    "shape": "rect",
    "width": 0.54,
    "height": 0.64,
    "padId": "pcb_smtpad_412",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_41"
  },
  {
    "net": "V3V3",
    "selector": ".Processor > .C_IO6_5 > .pin1",
    "x": 14.01,
    "y": -5.5,
    "layer": "bottom",
    "shape": "rect",
    "width": 0.54,
    "height": 0.64,
    "padId": "pcb_smtpad_414",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_42"
  },
  {
    "net": "V3V3",
    "selector": ".Processor > .C_VDDA3P3V_USB0 > .pin1",
    "x": 6.26,
    "y": -3.5,
    "layer": "bottom",
    "shape": "rect",
    "width": 0.54,
    "height": 0.64,
    "padId": "pcb_smtpad_430",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_43"
  },
  {
    "net": "V3V3",
    "selector": ".Processor > .C_VDDA3P3V_USB1 > .pin1",
    "x": 14.01,
    "y": -9.5,
    "layer": "bottom",
    "shape": "rect",
    "width": 0.54,
    "height": 0.64,
    "padId": "pcb_smtpad_432",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_44"
  },
  {
    "net": "V3V3",
    "selector": ".Power_management > .U_PMIC > .15",
    "x": 19.6,
    "y": -4.9375,
    "layer": "top",
    "shape": "rect",
    "width": 0.2,
    "height": 0.825,
    "padId": "pcb_smtpad_642",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_45"
  },
  {
    "net": "V3V3",
    "selector": ".Power_management > .C_PWR10 > .pin1",
    "x": 20.45,
    "y": -7.175000000000001,
    "layer": "top",
    "shape": "rect",
    "width": 2.7,
    "height": 1.15,
    "padId": "pcb_smtpad_709",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_46"
  },
  {
    "net": "V3V3",
    "selector": ".Power_management > .C_PWR11 > .pin1",
    "x": 22.99,
    "y": -6.25,
    "layer": "top",
    "shape": "rect",
    "width": 0.54,
    "height": 0.64,
    "padId": "pcb_smtpad_711",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_47"
  },
  {
    "net": "V3V3",
    "selector": ".Power_management > .R_PWR2 > .pin2",
    "x": -2.49,
    "y": 20.3,
    "layer": "top",
    "shape": "rect",
    "width": 0.54,
    "height": 0.64,
    "padId": "pcb_smtpad_722",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_48"
  },
  {
    "net": "V3V3",
    "selector": ".Power_management > .R_PWR3 > .pin2",
    "x": 25.51,
    "y": -19.5,
    "layer": "top",
    "shape": "rect",
    "width": 0.54,
    "height": 0.64,
    "padId": "pcb_smtpad_724",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_49"
  },
  {
    "net": "V3V3",
    "selector": ".Power_management > .R_PWR4 > .pin2",
    "x": 17.01,
    "y": -12.5,
    "layer": "top",
    "shape": "rect",
    "width": 0.54,
    "height": 0.64,
    "padId": "pcb_smtpad_726",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_50"
  },
  {
    "net": "V3V3",
    "selector": ".Power_management > .R_PWR5 > .pin2",
    "x": 19.51,
    "y": -14,
    "layer": "top",
    "shape": "rect",
    "width": 0.54,
    "height": 0.64,
    "padId": "pcb_smtpad_728",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_51"
  },
  {
    "net": "V3V3",
    "selector": ".Power_management > .R_PWR6 > .pin2",
    "x": 23.110000000000003,
    "y": -17.5,
    "layer": "top",
    "shape": "rect",
    "width": 0.54,
    "height": 0.64,
    "padId": "pcb_smtpad_730",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_52"
  },
  {
    "net": "V3V3",
    "selector": ".Power_management > .C_PWR10_B > .pin1",
    "x": 24.975,
    "y": -9.6,
    "layer": "bottom",
    "shape": "rect",
    "width": 1.15,
    "height": 2.7,
    "padId": "pcb_smtpad_769",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_53"
  },
  {
    "net": "V3V3",
    "selector": ".Power_management > .C_PWR10_C > .pin1",
    "x": 22.025,
    "y": -6.25,
    "layer": "bottom",
    "shape": "rect",
    "width": 1.15,
    "height": 2.7,
    "padId": "pcb_smtpad_771",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_54"
  },
  {
    "net": "V3V3",
    "selector": ".Boot_and_clock > .R_BOOT0 > .pin2",
    "x": 4.51,
    "y": 13.5,
    "layer": "top",
    "shape": "rect",
    "width": 0.54,
    "height": 0.64,
    "padId": "pcb_smtpad_774",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_55"
  },
  {
  "net": "V3V3",
  "selector": ".Boot_and_clock > .R_BOOT1 > .pin2",
  "x": 11.7,
  "y": -8.06,
  "layer": "bottom",
  "shape": "rect",
  "width": 0.54,
  "height": 0.64,
  "padId": "pcb_smtpad_776",
  "toLayer": "inner5",
  "viaName": "V3V3_FEED_56"
},
  {
    "net": "V3V3",
    "selector": ".Boot_and_clock > .R_BOOT2 > .pin2",
    "x": 4.51,
    "y": 15,
    "layer": "top",
    "shape": "rect",
    "width": 0.54,
    "height": 0.64,
    "padId": "pcb_smtpad_778",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_57"
  },
  {
    "net": "V3V3",
    "selector": ".Boot_and_clock > .R_BOOT4 > .pin2",
    "x": 5.51,
    "y": 17,
    "layer": "top",
    "shape": "rect",
    "width": 0.54,
    "height": 0.64,
    "padId": "pcb_smtpad_782",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_58"
  },
  {
    "net": "V3V3",
    "selector": ".Boot_and_clock > .R_BOOT14 > .pin2",
    "x": 11.21,
    "y": -15.6,
    "layer": "top",
    "shape": "rect",
    "width": 0.54,
    "height": 0.64,
    "padId": "pcb_smtpad_802",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_59"
  },
  {
    "net": "V3V3",
    "selector": ".Boot_and_clock > .U_RESET_DELAY > .5",
    "x": 1.1375,
    "y": 18,
    "layer": "top",
    "shape": "rect",
    "width": 1.325,
    "height": 0.6,
    "padId": "pcb_smtpad_820",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_60"
  },
  {
    "net": "V3V3",
    "selector": ".Boot_and_clock > .U_RESET_DELAY > .6",
    "x": 1.1375,
    "y": 18.95,
    "layer": "top",
    "shape": "rect",
    "width": 1.325,
    "height": 0.6,
    "padId": "pcb_smtpad_821",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_61"
  },
  {
    "net": "V3V3",
    "selector": ".Boot_and_clock > .C_RESET_DELAY > .pin1",
    "x": -4.01,
    "y": 18,
    "layer": "top",
    "shape": "rect",
    "width": 0.54,
    "height": 0.64,
    "padId": "pcb_smtpad_824",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_62"
  },
  {
    "net": "V3V3",
    "selector": ".Boot_and_clock > .R_PGOOD_RAW > .pin2",
    "x": 11,
    "y": -7.59,
    "layer": "top",
    "shape": "rect",
    "width": 0.64,
    "height": 0.54,
    "padId": "pcb_smtpad_827",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_63"
  },
  {
    "net": "V3V3",
    "selector": ".microSD > .J_MICROSD > .4",
    "x": -11.674999999999999,
    "y": -12.975000000000001,
    "layer": "top",
    "shape": "rect",
    "width": 1.2,
    "height": 0.7,
    "padId": "pcb_smtpad_833",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_64"
  },
  {
    "net": "V3V3",
    "selector": ".microSD > .R_SD_CMD > .pin1",
    "x": -20.51,
    "y": 8,
    "layer": "top",
    "shape": "rect",
    "width": 0.54,
    "height": 0.64,
    "padId": "pcb_smtpad_844",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_65"
  },
  {
    "net": "V3V3",
    "selector": ".microSD > .R_SD_DAT0 > .pin1",
    "x": -18.01,
    "y": 8,
    "layer": "top",
    "shape": "rect",
    "width": 0.54,
    "height": 0.64,
    "padId": "pcb_smtpad_846",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_66"
  },
  {
    "net": "V3V3",
    "selector": ".microSD > .R_SD_DAT1 > .pin1",
    "x": -10.51,
    "y": 1,
    "layer": "top",
    "shape": "rect",
    "width": 0.54,
    "height": 0.64,
    "padId": "pcb_smtpad_848",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_67"
  },
  {
    "net": "V3V3",
    "selector": ".microSD > .R_SD_DAT2 > .pin1",
    "x": -10.01,
    "y": -15.25,
    "layer": "top",
    "shape": "rect",
    "width": 0.54,
    "height": 0.64,
    "padId": "pcb_smtpad_850",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_68"
  },
  {
    "net": "V3V3",
    "selector": ".microSD > .R_SD_DAT3 > .pin1",
    "x": -23.01,
    "y": 8,
    "layer": "top",
    "shape": "rect",
    "width": 0.54,
    "height": 0.64,
    "padId": "pcb_smtpad_852",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_69"
  },
  {
    "net": "V3V3",
    "selector": ".microSD > .R_SD_CD > .pin1",
    "x": -10.51,
    "y": -2,
    "layer": "top",
    "shape": "rect",
    "width": 0.54,
    "height": 0.64,
    "padId": "pcb_smtpad_854",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_70"
  },
  {
    "net": "V3V3",
    "selector": ".microSD > .C_SD_HF > .pin1",
    "x": -10.51,
    "y": -3.25,
    "layer": "top",
    "shape": "rect",
    "width": 0.54,
    "height": 0.64,
    "padId": "pcb_smtpad_856",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_71"
  },
  {
    "net": "V3V3",
    "selector": ".microSD > .C_SD_BULK > .pin1",
    "x": -10.575,
    "y": -4.75,
    "layer": "top",
    "shape": "rect",
    "width": 0.8,
    "height": 0.95,
    "padId": "pcb_smtpad_858",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_72"
  },
  {
    "net": "V3V3",
    "selector": ".Debug_and_reset > .R_TMS > .pin2",
    "x": -14.99,
    "y": 13,
    "layer": "top",
    "shape": "rect",
    "width": 0.54,
    "height": 0.64,
    "padId": "pcb_smtpad_932",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_73"
  },
  {
    "net": "V3V3",
    "selector": ".Debug_and_reset > .R_TDI > .pin2",
    "x": -14.49,
    "y": 11.5,
    "layer": "top",
    "shape": "rect",
    "width": 0.54,
    "height": 0.64,
    "padId": "pcb_smtpad_934",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_74"
  },
  {
    "net": "V3V3",
    "selector": ".Debug_and_reset > .R_EMU0 > .pin2",
    "x": -14.49,
    "y": 14.5,
    "layer": "top",
    "shape": "rect",
    "width": 0.54,
    "height": 0.64,
    "padId": "pcb_smtpad_936",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_75"
  },
  {
    "net": "V3V3",
    "selector": ".Debug_and_reset > .R_EMU1 > .pin2",
    "x": -10.49,
    "y": 9.5,
    "layer": "top",
    "shape": "rect",
    "width": 0.54,
    "height": 0.64,
    "padId": "pcb_smtpad_938",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_76"
  },
  {
    "net": "V3V3",
    "selector": ".UART_debug > .TP_UART_4 > .1",
    "x": 2,
    "y": 16,
    "layer": "top",
    "shape": "circle",
    "radius": 0.6,
    "padId": "pcb_smtpad_946",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_77"
  },
  {
    "net": "V3V3",
    "selector": ".Ethernet_and_RGB_expansion > .U_ETH_LDO > .3",
    "x": 38.3625,
    "y": 5.3,
    "layer": "top",
    "shape": "rect",
    "width": 1.325,
    "height": 0.6,
    "padId": "pcb_smtpad_949",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_78"
  },
  {
    "net": "V3V3",
    "selector": ".Debug_status > .TP_DBG_V3V3 > .V3V3",
    "x": 23.11,
    "y": -15.5,
    "layer": "top",
    "shape": "circle",
    "radius": 0.6,
    "padId": "pcb_smtpad_1155",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_79"
  },
  {
    "net": "V3V3",
    "selector": ".Debug_status > .U_PG_LED > .VCC",
    "x": -3.8499999999999996,
    "y": 21.1,
    "layer": "bottom",
    "shape": "rect",
    "width": 0.4,
    "height": 0.95,
    "padId": "pcb_smtpad_1163",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_80"
  },
  {
    "net": "V3V3",
    "selector": ".Debug_status > .R_PG_LED > .pin1",
    "x": -10.05,
    "y": 22.75,
    "layer": "bottom",
    "shape": "rect",
    "width": 0.6,
    "height": 0.6,
    "padId": "pcb_smtpad_1166",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_81"
  },
  {
    "net": "V3V3",
    "selector": ".Debug_status > .C_PG_LED > .pin1",
    "x": -7.4,
    "y": 19,
    "layer": "bottom",
    "shape": "rect",
    "width": 0.4,
    "height": 0.5,
    "padId": "pcb_smtpad_1170",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_82"
  },
  {
    "net": "V3V3",
    "selector": ".HDMI > .C_HDMI_REF_C176 > .pin2",
    "x": 48.4125,
    "y": -16.5,
    "layer": "top",
    "shape": "rect",
    "width": 1.025,
    "height": 1.4,
    "padId": "pcb_smtpad_1258",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_83"
  },
  {
    "net": "V3V3",
    "selector": ".HDMI > .C_HDMI_REF_C186 > .pin1",
    "x": 47.49,
    "y": -15,
    "layer": "top",
    "shape": "rect",
    "width": 0.54,
    "height": 0.64,
    "padId": "pcb_smtpad_1277",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_84"
  },
  {
    "net": "V3V3",
    "selector": ".HDMI > .FB_HDMI_FB5 > .2",
    "x": 43.9125,
    "y": -36,
    "layer": "top",
    "shape": "rect",
    "width": 1.025,
    "height": 1.4,
    "padId": "pcb_smtpad_1296",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_86"
  },
  {
    "net": "V3V3",
    "selector": ".HDMI > .R_HDMI_REF_R158 > .pin1",
    "x": 39.5,
    "y": -34.51,
    "layer": "top",
    "shape": "rect",
    "width": 0.64,
    "height": 0.54,
    "padId": "pcb_smtpad_1303",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_87"
  },
  {
    "net": "V3V3",
    "selector": ".HDMI > .R_HDMI_REF_R166 > .pin2",
    "x": 46.51,
    "y": -15,
    "layer": "top",
    "shape": "rect",
    "width": 0.54,
    "height": 0.64,
    "padId": "pcb_smtpad_1306",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_88"
  },
  {
    "net": "V3V3",
    "selector": ".HDMI > .U_HDMI_1V2 > .1",
    "x": 49.2,
    "y": -18.8,
    "layer": "top",
    "shape": "rect",
    "width": 1.1,
    "height": 0.6,
    "padId": "pcb_smtpad_1317",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_90"
  },
  {
    "net": "V3V3",
    "selector": ".HDMI > .U_HDMI_RESET > .5",
    "x": 38.8,
    "y": -16.55,
    "layer": "top",
    "shape": "rect",
    "width": 1.1,
    "height": 0.6,
    "padId": "pcb_smtpad_1326",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_91"
  },
  {
    "net": "V3V3",
    "selector": ".HDMI > .R_HDMI_1V2_EN > .pin1",
    "x": 51.99,
    "y": -17,
    "layer": "top",
    "shape": "rect",
    "width": 0.54,
    "height": 0.64,
    "padId": "pcb_smtpad_1327",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_92"
  },
  {
    "net": "V3V3",
    "selector": ".HDMI > .R_HDMI_RESET_GPIO_PU > .pin1",
    "x": 36.99,
    "y": -20,
    "layer": "top",
    "shape": "rect",
    "width": 0.54,
    "height": 0.64,
    "padId": "pcb_smtpad_1329",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_93"
  },
  {
    "net": "V3V3",
    "selector": ".HDMI > .C_HDMI_1V2_IN > .pin1",
    "x": 48,
    "y": -18.79,
    "layer": "bottom",
    "shape": "rect",
    "width": 0.64,
    "height": 0.54,
    "padId": "pcb_smtpad_1331",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_94"
  },
  {
    "net": "V3V3",
    "selector": ".HDMI > .U_HDMI_5V_BOOST > .1",
    "x": 58.26,
    "y": -12.5,
    "layer": "top",
    "shape": "rect",
    "width": 0.67,
    "height": 0.3,
    "padId": "pcb_smtpad_1434",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_96"
  },
  {
    "net": "V3V3",
    "selector": ".HDMI > .U_HDMI_5V_BOOST > .2",
    "x": 58.26,
    "y": -13,
    "layer": "top",
    "shape": "rect",
    "width": 0.67,
    "height": 0.3,
    "padId": "pcb_smtpad_1435",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_97"
  },
  {
    "net": "V3V3",
    "selector": ".HDMI > .U_HDMI_5V_BOOST > .3",
    "x": 58.26,
    "y": -13.5,
    "layer": "top",
    "shape": "rect",
    "width": 0.67,
    "height": 0.3,
    "padId": "pcb_smtpad_1436",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_98"
  },
  {
    "net": "V3V3",
    "selector": ".HDMI > .L_HDMI_5V > .pin1",
    "x": 64.185,
    "y": -12.75,
    "layer": "top",
    "shape": "rect",
    "width": 0.98,
    "height": 3.4,
    "padId": "pcb_smtpad_1442",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_99"
  },
  {
    "net": "V3V3",
    "selector": ".HDMI > .C_HDMI_5V_IN > .pin1",
    "x": 56.725,
    "y": -12.5,
    "layer": "top",
    "shape": "rect",
    "width": 1.15,
    "height": 1.8,
    "padId": "pcb_smtpad_1448",
    "toLayer": "inner5",
    "viaName": "V3V3_FEED_100"
  },
  {
    "net": "V3V3",
    "selector": ".Processor > .U1 > .N15",
    "x": 2.8000000000000003,
    "y": 4.4,
    "layer": "top",
    "shape": "circle",
    "radius": 0.2,
    "padId": "pcb_smtpad_264",
    "toLayer": "inner5",
    "viaName": "MAIN_RESERVED_95",
    "pendingSignalAccess": true
  },
  {
    "net": "V3V3",
    "selector": ".Processor > .U1 > .R15",
    "x": 4.4,
    "y": 4.4,
    "layer": "top",
    "shape": "circle",
    "radius": 0.2,
    "padId": "pcb_smtpad_266",
    "toLayer": "inner5",
    "viaName": "MAIN_RESERVED_96",
    "pendingSignalAccess": true
  },
  {
    "net": "V3V3",
    "selector": ".HDMI > .FB_HDMI_FB12 > .2",
    "x": 36.5,
    "y": -30.0875,
    "layer": "top",
    "shape": "rect",
    "width": 1.4,
    "height": 1.025,
    "padId": "pcb_smtpad_1292",
    "toLayer": "inner5",
    "viaName": "MAIN_RESERVED_97",
    "pendingSignalAccess": true
  },
  {
    "net": "DDR_1V5",
    "selector": ".Processor > .U1 > .E5",
    "x": -3.6,
    "y": -3.6,
    "layer": "top",
    "shape": "circle",
    "radius": 0.2,
    "padId": "pcb_smtpad_76",
    "toLayer": "inner5",
    "viaName": "DDR15_FEED_0"
  },
  {
    "net": "DDR_1V5",
    "selector": ".Processor > .U1 > .F5",
    "x": -2.8000000000000003,
    "y": -3.6,
    "layer": "top",
    "shape": "circle",
    "radius": 0.2,
    "padId": "pcb_smtpad_77",
    "toLayer": "inner5",
    "viaName": "DDR15_FEED_1"
  },
  {
    "net": "DDR_1V5",
    "selector": ".Processor > .U1 > .G5",
    "x": -2,
    "y": -3.6,
    "layer": "top",
    "shape": "circle",
    "radius": 0.2,
    "padId": "pcb_smtpad_78",
    "toLayer": "inner5",
    "viaName": "DDR15_FEED_2"
  },
  {
    "net": "DDR_1V5",
    "selector": ".Processor > .U1 > .H5",
    "x": -1.2000000000000002,
    "y": -3.6,
    "layer": "top",
    "shape": "circle",
    "radius": 0.2,
    "padId": "pcb_smtpad_79",
    "toLayer": "inner5",
    "viaName": "DDR15_FEED_3"
  },
  {
    "net": "DDR_1V5",
    "selector": ".Processor > .U1 > .J5",
    "x": -0.4,
    "y": -3.6,
    "layer": "top",
    "shape": "circle",
    "radius": 0.2,
    "padId": "pcb_smtpad_80",
    "toLayer": "inner5",
    "viaName": "DDR15_FEED_4"
  },
  {
    "net": "DDR_1V5",
    "selector": ".Processor > .U1 > .K5",
    "x": 0.4,
    "y": -3.6,
    "layer": "top",
    "shape": "circle",
    "radius": 0.2,
    "padId": "pcb_smtpad_81",
    "toLayer": "inner5",
    "viaName": "DDR15_FEED_5"
  },
  {
    "net": "DDR_1V5",
    "selector": ".Processor > .U1 > .L5",
    "x": 1.2000000000000002,
    "y": -3.6,
    "layer": "top",
    "shape": "circle",
    "radius": 0.2,
    "padId": "pcb_smtpad_82",
    "toLayer": "inner5",
    "viaName": "DDR15_FEED_6"
  },
  {
    "net": "DDR_1V5",
    "selector": ".DDR3 > .U3 > .A1",
    "x": -3.199892,
    "y": -21.000139,
    "layer": "top",
    "shape": "circle",
    "radius": 0.175006,
    "padId": "pcb_smtpad_440",
    "toLayer": "inner5",
    "viaName": "DDR15_FEED_7"
  },
  {
    "net": "DDR_1V5",
    "selector": ".DDR3 > .U3 > .C1",
    "x": -3.199892,
    "y": -22.600085,
    "layer": "top",
    "shape": "circle",
    "radius": 0.175006,
    "padId": "pcb_smtpad_442",
    "toLayer": "inner5",
    "viaName": "DDR15_FEED_8"
  },
  {
    "net": "DDR_1V5",
    "selector": ".DDR3 > .U3 > .F1",
    "x": -3.199892,
    "y": -25.000131,
    "layer": "top",
    "shape": "circle",
    "radius": 0.175006,
    "padId": "pcb_smtpad_445",
    "toLayer": "inner5",
    "viaName": "DDR15_FEED_9"
  },
  {
    "net": "DDR_1V5",
    "selector": ".DDR3 > .U3 > .N1",
    "x": -3.199892,
    "y": -30.600069,
    "layer": "top",
    "shape": "circle",
    "radius": 0.175006,
    "padId": "pcb_smtpad_452",
    "toLayer": "inner5",
    "viaName": "DDR15_FEED_10"
  },
  {
    "net": "DDR_1V5",
    "selector": ".DDR3 > .U3 > .R1",
    "x": -3.199892,
    "y": -32.200015,
    "layer": "top",
    "shape": "circle",
    "radius": 0.175006,
    "padId": "pcb_smtpad_454",
    "toLayer": "inner5",
    "viaName": "DDR15_FEED_11"
  },
  {
    "net": "DDR_1V5",
    "selector": ".DDR3 > .U3 > .B2",
    "x": -2.400046,
    "y": -21.800239,
    "layer": "top",
    "shape": "circle",
    "radius": 0.175006,
    "padId": "pcb_smtpad_457",
    "toLayer": "inner5",
    "viaName": "DDR15_FEED_12"
  },
  {
    "net": "DDR_1V5",
    "selector": ".DDR3 > .U3 > .D2",
    "x": -2.400046,
    "y": -23.400185,
    "layer": "top",
    "shape": "circle",
    "radius": 0.175006,
    "padId": "pcb_smtpad_459",
    "toLayer": "inner5",
    "viaName": "DDR15_FEED_13"
  },
  {
    "net": "DDR_1V5",
    "selector": ".DDR3 > .U3 > .H2",
    "x": -2.400046,
    "y": -26.600077,
    "layer": "top",
    "shape": "circle",
    "radius": 0.175006,
    "padId": "pcb_smtpad_463",
    "toLayer": "inner5",
    "viaName": "DDR15_FEED_14"
  },
  {
    "net": "DDR_1V5",
    "selector": ".DDR3 > .U3 > .K2",
    "x": -2.400046,
    "y": -28.200023,
    "layer": "top",
    "shape": "circle",
    "radius": 0.175006,
    "padId": "pcb_smtpad_465",
    "toLayer": "inner5",
    "viaName": "DDR15_FEED_15"
  },
  {
    "net": "DDR_1V5",
    "selector": ".DDR3 > .U3 > .G7",
    "x": 1.599946,
    "y": -25.800231,
    "layer": "top",
    "shape": "circle",
    "radius": 0.175006,
    "padId": "pcb_smtpad_494",
    "toLayer": "inner5",
    "viaName": "DDR15_FEED_16"
  },
  {
    "net": "DDR_1V5",
    "selector": ".DDR3 > .U3 > .A8",
    "x": 2.400046,
    "y": -21.000139,
    "layer": "top",
    "shape": "circle",
    "radius": 0.175006,
    "padId": "pcb_smtpad_504",
    "toLayer": "inner5",
    "viaName": "DDR15_FEED_17"
  },
  {
    "net": "DDR_1V5",
    "selector": ".DDR3 > .U3 > .K8",
    "x": 2.400046,
    "y": -28.200023,
    "layer": "top",
    "shape": "circle",
    "radius": 0.175006,
    "padId": "pcb_smtpad_513",
    "toLayer": "inner5",
    "viaName": "DDR15_FEED_18"
  },
  {
    "net": "DDR_1V5",
    "selector": ".DDR3 > .U3 > .C9",
    "x": 3.199892,
    "y": -22.600085,
    "layer": "top",
    "shape": "circle",
    "radius": 0.175006,
    "padId": "pcb_smtpad_522",
    "toLayer": "inner5",
    "viaName": "DDR15_FEED_19"
  },
  {
    "net": "DDR_1V5",
    "selector": ".DDR3 > .U3 > .D9",
    "x": 3.199892,
    "y": -23.400185,
    "layer": "top",
    "shape": "circle",
    "radius": 0.175006,
    "padId": "pcb_smtpad_523",
    "toLayer": "inner5",
    "viaName": "DDR15_FEED_20"
  },
  {
    "net": "DDR_1V5",
    "selector": ".DDR3 > .U3 > .E9",
    "x": 3.199892,
    "y": -24.200031,
    "layer": "top",
    "shape": "circle",
    "radius": 0.175006,
    "padId": "pcb_smtpad_524",
    "toLayer": "inner5",
    "viaName": "DDR15_FEED_21"
  },
  {
    "net": "DDR_1V5",
    "selector": ".DDR3 > .U3 > .H9",
    "x": 3.199892,
    "y": -26.600077,
    "layer": "top",
    "shape": "circle",
    "radius": 0.175006,
    "padId": "pcb_smtpad_527",
    "toLayer": "inner5",
    "viaName": "DDR15_FEED_22"
  },
  {
    "net": "DDR_1V5",
    "selector": ".DDR3 > .U3 > .N9",
    "x": 3.199892,
    "y": -30.600069,
    "layer": "top",
    "shape": "circle",
    "radius": 0.175006,
    "padId": "pcb_smtpad_532",
    "toLayer": "inner5",
    "viaName": "DDR15_FEED_23"
  },
  {
    "net": "DDR_1V5",
    "selector": ".DDR3 > .U3 > .R9",
    "x": 3.199892,
    "y": -32.200015,
    "layer": "top",
    "shape": "circle",
    "radius": 0.175006,
    "padId": "pcb_smtpad_534",
    "toLayer": "inner5",
    "viaName": "DDR15_FEED_24"
  },
  {
    "net": "DDR_1V5",
    "selector": ".DDR3 > .R_VREF_TOP > .pin1",
    "x": -6.74,
    "y": -23.25,
    "layer": "bottom",
    "shape": "rect",
    "width": 0.54,
    "height": 0.64,
    "padId": "pcb_smtpad_540",
    "toLayer": "inner5",
    "viaName": "DDR15_FEED_25"
  },
  {
    "net": "DDR_1V5",
    "selector": ".DDR3 > .C_VREF_TOP > .pin1",
    "x": -10.99,
    "y": -29,
    "layer": "bottom",
    "shape": "rect",
    "width": 0.54,
    "height": 0.64,
    "padId": "pcb_smtpad_544",
    "toLayer": "inner5",
    "viaName": "DDR15_FEED_26"
  },
  {
    "net": "DDR_1V5",
    "selector": ".DDR3 > .R_DDR_RESET > .pin2",
    "x": -12.01,
    "y": -31.5,
    "layer": "bottom",
    "shape": "rect",
    "width": 0.54,
    "height": 0.64,
    "padId": "pcb_smtpad_555",
    "toLayer": "inner5",
    "viaName": "DDR15_FEED_27"
  },
  {
    "net": "DDR_1V5",
    "selector": ".DDR3 > .C_RAM_0 > .pin1",
    "x": 0.33,
    "y": -32.4,
    "layer": "bottom",
    "shape": "rect",
    "width": 0.46,
    "height": 0.4,
    "padId": "pcb_smtpad_556",
    "toLayer": "inner5",
    "viaName": "DDR15_FEED_28"
  },
  {
    "net": "DDR_1V5",
    "selector": ".DDR3 > .C_RAM_1 > .pin1",
    "x": 0.73,
    "y": -31.6,
    "layer": "bottom",
    "shape": "rect",
    "width": 0.46,
    "height": 0.4,
    "padId": "pcb_smtpad_558",
    "toLayer": "inner5",
    "viaName": "DDR15_FEED_29"
  },
  {
    "net": "DDR_1V5",
    "selector": ".DDR3 > .C_RAM_2 > .pin1",
    "x": 0.33,
    "y": -30.6,
    "layer": "bottom",
    "shape": "rect",
    "width": 0.46,
    "height": 0.4,
    "padId": "pcb_smtpad_560",
    "toLayer": "inner5",
    "viaName": "DDR15_FEED_30"
  },
  {
    "net": "DDR_1V5",
    "selector": ".DDR3 > .C_RAM_3 > .pin1",
    "x": 0.33,
    "y": -29.6,
    "layer": "bottom",
    "shape": "rect",
    "width": 0.46,
    "height": 0.4,
    "padId": "pcb_smtpad_562",
    "toLayer": "inner5",
    "viaName": "DDR15_FEED_31"
  },
  {
    "net": "DDR_1V5",
    "selector": ".DDR3 > .C_RAM_4 > .pin1",
    "x": 5.93,
    "y": -28.5,
    "layer": "bottom",
    "shape": "rect",
    "width": 0.46,
    "height": 0.4,
    "padId": "pcb_smtpad_564",
    "toLayer": "inner5",
    "viaName": "DDR15_FEED_32"
  },
  {
    "net": "DDR_1V5",
    "selector": ".DDR3 > .C_RAM_5 > .pin1",
    "x": 5.93,
    "y": -27.5,
    "layer": "bottom",
    "shape": "rect",
    "width": 0.46,
    "height": 0.4,
    "padId": "pcb_smtpad_566",
    "toLayer": "inner5",
    "viaName": "DDR15_FEED_33"
  },
  {
    "net": "DDR_1V5",
    "selector": ".DDR3 > .C_RAM_6 > .pin1",
    "x": 5.93,
    "y": -26.5,
    "layer": "bottom",
    "shape": "rect",
    "width": 0.46,
    "height": 0.4,
    "padId": "pcb_smtpad_568",
    "toLayer": "inner5",
    "viaName": "DDR15_FEED_34"
  },
  {
    "net": "DDR_1V5",
    "selector": ".DDR3 > .C_RAM_7 > .pin1",
    "x": 5.93,
    "y": -25.7,
    "layer": "bottom",
    "shape": "rect",
    "width": 0.46,
    "height": 0.4,
    "padId": "pcb_smtpad_570",
    "toLayer": "inner5",
    "viaName": "DDR15_FEED_35"
  },
  {
    "net": "DDR_1V5",
    "selector": ".DDR3 > .C_RAM_8 > .pin1",
    "x": 5.93,
    "y": -24.5,
    "layer": "bottom",
    "shape": "rect",
    "width": 0.46,
    "height": 0.4,
    "padId": "pcb_smtpad_572",
    "toLayer": "inner5",
    "viaName": "DDR15_FEED_36"
  },
  {
    "net": "DDR_1V5",
    "selector": ".DDR3 > .C_RAM_9 > .pin1",
    "x": 5.93,
    "y": -23.5,
    "layer": "bottom",
    "shape": "rect",
    "width": 0.46,
    "height": 0.4,
    "padId": "pcb_smtpad_574",
    "toLayer": "inner5",
    "viaName": "DDR15_FEED_37"
  },
  {
    "net": "DDR_1V5",
    "selector": ".DDR3 > .C_RAM_10 > .pin1",
    "x": 5.93,
    "y": -22.5,
    "layer": "bottom",
    "shape": "rect",
    "width": 0.46,
    "height": 0.4,
    "padId": "pcb_smtpad_576",
    "toLayer": "inner5",
    "viaName": "DDR15_FEED_38"
  },
  {
    "net": "DDR_1V5",
    "selector": ".DDR3 > .C_RAM_11 > .pin1",
    "x": 5.93,
    "y": -21.5,
    "layer": "bottom",
    "shape": "rect",
    "width": 0.46,
    "height": 0.4,
    "padId": "pcb_smtpad_578",
    "toLayer": "inner5",
    "viaName": "DDR15_FEED_39"
  },
  {
    "net": "DDR_1V5",
    "selector": ".DDR3 > .C_RAM_B > .pin1",
    "x": -7.0875,
    "y": -25,
    "layer": "bottom",
    "shape": "rect",
    "width": 1.025,
    "height": 1.4,
    "padId": "pcb_smtpad_580",
    "toLayer": "inner5",
    "viaName": "DDR15_FEED_40"
  },
  {
    "net": "DDR_1V5",
    "selector": ".DDR3 > .C_SOC_DDR_0 > .pin1",
    "x": -3.17,
    "y": -2,
    "layer": "bottom",
    "shape": "rect",
    "width": 0.46,
    "height": 0.4,
    "padId": "pcb_smtpad_582",
    "toLayer": "inner5",
    "viaName": "DDR15_FEED_41"
  },
  {
    "net": "DDR_1V5",
    "selector": ".DDR3 > .C_SOC_DDR_1 > .pin1",
    "x": -1.67,
    "y": -2,
    "layer": "bottom",
    "shape": "rect",
    "width": 0.46,
    "height": 0.4,
    "padId": "pcb_smtpad_584",
    "toLayer": "inner5",
    "viaName": "DDR15_FEED_42"
  },
  {
    "net": "DDR_1V5",
    "selector": ".DDR3 > .C_SOC_DDR_2 > .pin1",
    "x": -0.16999999999999998,
    "y": -2,
    "layer": "bottom",
    "shape": "rect",
    "width": 0.46,
    "height": 0.4,
    "padId": "pcb_smtpad_586",
    "toLayer": "inner5",
    "viaName": "DDR15_FEED_43"
  },
  {
    "net": "DDR_1V5",
    "selector": ".DDR3 > .C_SOC_DDR_3 > .pin1",
    "x": -8.67,
    "y": -7.5,
    "layer": "bottom",
    "shape": "rect",
    "width": 0.46,
    "height": 0.4,
    "padId": "pcb_smtpad_588",
    "toLayer": "inner5",
    "viaName": "DDR15_FEED_44"
  },
  {
    "net": "DDR_1V5",
    "selector": ".DDR3 > .C_SOC_DDR_4 > .pin1",
    "x": 9.33,
    "y": -8.5,
    "layer": "bottom",
    "shape": "rect",
    "width": 0.46,
    "height": 0.4,
    "padId": "pcb_smtpad_590",
    "toLayer": "inner5",
    "viaName": "DDR15_FEED_45"
  },
  {
    "net": "DDR_1V5",
    "selector": ".DDR3 > .C_SOC_DDR_5 > .pin1",
    "x": -8.67,
    "y": -9,
    "layer": "bottom",
    "shape": "rect",
    "width": 0.46,
    "height": 0.4,
    "padId": "pcb_smtpad_592",
    "toLayer": "inner5",
    "viaName": "DDR15_FEED_46"
  },
  {
    "net": "DDR_1V5",
    "selector": ".DDR3 > .C_SOC_DDR_6 > .pin1",
    "x": -8.67,
    "y": -6.5,
    "layer": "bottom",
    "shape": "rect",
    "width": 0.46,
    "height": 0.4,
    "padId": "pcb_smtpad_594",
    "toLayer": "inner5",
    "viaName": "DDR15_FEED_47"
  },
  {
    "net": "DDR_1V5",
    "selector": ".DDR3 > .C_SOC_DDR_7 > .pin1",
    "x": -8.67,
    "y": -10.5,
    "layer": "bottom",
    "shape": "rect",
    "width": 0.46,
    "height": 0.4,
    "padId": "pcb_smtpad_596",
    "toLayer": "inner5",
    "viaName": "DDR15_FEED_48"
  },
  {
    "net": "DDR_1V5",
    "selector": ".DDR3 > .C_SOC_DDR_8 > .pin1",
    "x": 5.33,
    "y": 1,
    "layer": "bottom",
    "shape": "rect",
    "width": 0.46,
    "height": 0.4,
    "padId": "pcb_smtpad_598",
    "toLayer": "inner5",
    "viaName": "DDR15_FEED_49"
  },
  {
    "net": "DDR_1V5",
    "selector": ".DDR3 > .C_SOC_DDR_9 > .pin1",
    "x": -4.67,
    "y": 3,
    "layer": "bottom",
    "shape": "rect",
    "width": 0.46,
    "height": 0.4,
    "padId": "pcb_smtpad_600",
    "toLayer": "inner5",
    "viaName": "DDR15_FEED_50"
  },
  {
    "net": "DDR_1V5",
    "selector": ".DDR3 > .C_SOC_DDR_10 > .pin1",
    "x": -2.67,
    "y": 3,
    "layer": "bottom",
    "shape": "rect",
    "width": 0.46,
    "height": 0.4,
    "padId": "pcb_smtpad_602",
    "toLayer": "inner5",
    "viaName": "DDR15_FEED_51"
  },
  {
    "net": "DDR_1V5",
    "selector": ".DDR3 > .C_SOC_DDR_11 > .pin1",
    "x": -8.67,
    "y": -5.5,
    "layer": "bottom",
    "shape": "rect",
    "width": 0.46,
    "height": 0.4,
    "padId": "pcb_smtpad_604",
    "toLayer": "inner5",
    "viaName": "DDR15_FEED_52"
  },
  {
    "net": "DDR_1V5",
    "selector": ".DDR3 > .C_SOC_DDR_12 > .pin1",
    "x": 1.33,
    "y": 3,
    "layer": "bottom",
    "shape": "rect",
    "width": 0.46,
    "height": 0.4,
    "padId": "pcb_smtpad_606",
    "toLayer": "inner5",
    "viaName": "DDR15_FEED_53"
  },
  {
    "net": "DDR_1V5",
    "selector": ".DDR3 > .C_SOC_DDR_13 > .pin1",
    "x": -8.67,
    "y": -12,
    "layer": "bottom",
    "shape": "rect",
    "width": 0.46,
    "height": 0.4,
    "padId": "pcb_smtpad_608",
    "toLayer": "inner5",
    "viaName": "DDR15_FEED_54"
  },
  {
    "net": "DDR_1V5",
    "selector": ".DDR3 > .C_SOC_DDR_14 > .pin1",
    "x": 5.33,
    "y": 3,
    "layer": "bottom",
    "shape": "rect",
    "width": 0.46,
    "height": 0.4,
    "padId": "pcb_smtpad_610",
    "toLayer": "inner5",
    "viaName": "DDR15_FEED_55"
  },
  {
    "net": "DDR_1V5",
    "selector": ".DDR3 > .C_SOC_DDR_15 > .pin1",
    "x": -4.67,
    "y": 5,
    "layer": "bottom",
    "shape": "rect",
    "width": 0.46,
    "height": 0.4,
    "padId": "pcb_smtpad_612",
    "toLayer": "inner5",
    "viaName": "DDR15_FEED_56"
  },
  {
    "net": "DDR_1V5",
    "selector": ".DDR3 > .C_SOC_DDR_16 > .pin1",
    "x": -2.67,
    "y": 5,
    "layer": "bottom",
    "shape": "rect",
    "width": 0.46,
    "height": 0.4,
    "padId": "pcb_smtpad_614",
    "toLayer": "inner5",
    "viaName": "DDR15_FEED_57"
  },
  {
    "net": "DDR_1V5",
    "selector": ".DDR3 > .C_SOC_DDR_17 > .pin1",
    "x": -0.6699999999999999,
    "y": 5,
    "layer": "bottom",
    "shape": "rect",
    "width": 0.46,
    "height": 0.4,
    "padId": "pcb_smtpad_616",
    "toLayer": "inner5",
    "viaName": "DDR15_FEED_58"
  },
  {
    "net": "DDR_1V5",
    "selector": ".DDR3 > .C_SOC_DDR_18 > .pin1",
    "x": 1.165,
    "y": 5.33,
    "layer": "bottom",
    "shape": "rect",
    "width": 0.46,
    "height": 0.4,
    "padId": "pcb_smtpad_618",
    "toLayer": "inner5",
    "viaName": "DDR15_FEED_59"
  },
  {
    "net": "DDR_1V5",
    "selector": ".DDR3 > .C_SOC_DDR_19 > .pin1",
    "x": 3.33,
    "y": 5,
    "layer": "bottom",
    "shape": "rect",
    "width": 0.46,
    "height": 0.4,
    "padId": "pcb_smtpad_620",
    "toLayer": "inner5",
    "viaName": "DDR15_FEED_60"
  },
  {
    "net": "DDR_1V5",
    "selector": ".DDR3 > .C_SOC_DDR_B0 > .pin1",
    "x": 9.4125,
    "y": -3.5,
    "layer": "bottom",
    "shape": "rect",
    "width": 1.025,
    "height": 1.4,
    "padId": "pcb_smtpad_622",
    "toLayer": "inner5",
    "viaName": "DDR15_FEED_61"
  },
  {
    "net": "DDR_1V5",
    "selector": ".DDR3 > .C_SOC_DDR_B1 > .pin1",
    "x": 9.4125,
    "y": -7,
    "layer": "bottom",
    "shape": "rect",
    "width": 1.025,
    "height": 1.4,
    "padId": "pcb_smtpad_624",
    "toLayer": "inner5",
    "viaName": "DDR15_FEED_62"
  },
  {
    "net": "DDR_1V5",
    "selector": ".DDR3 > .C_RAM_B1 > .pin1",
    "x": -7.0875,
    "y": -29,
    "layer": "bottom",
    "shape": "rect",
    "width": 1.025,
    "height": 1.4,
    "padId": "pcb_smtpad_626",
    "toLayer": "inner5",
    "viaName": "DDR15_FEED_63"
  },
  {
    "net": "DDR_1V5",
    "selector": ".Power_management > .U_PMIC > .39",
    "x": 22.4,
    "y": 0.9375,
    "layer": "top",
    "shape": "rect",
    "width": 0.2,
    "height": 0.825,
    "padId": "pcb_smtpad_666",
    "toLayer": "inner5",
    "viaName": "DDR15_FEED_64"
  },
  {
    "net": "DDR_1V5",
    "selector": ".Power_management > .L_PWR3 > .pin2",
    "x": 27.3,
    "y": 8.735,
    "layer": "top",
    "shape": "rect",
    "width": 3.4,
    "height": 0.98,
    "padId": "pcb_smtpad_682",
    "toLayer": "inner4",
    "viaName": "DDR15_FEED_65"
  },
  {
    "net": "DDR_1V5",
    "selector": ".Power_management > .C_PWR9_B > .pin1",
    "x": 30.2,
    "y": 11.05,
    "layer": "top",
    "shape": "rect",
    "width": 2.7,
    "height": 1.15,
    "padId": "pcb_smtpad_705",
    "toLayer": "inner4",
    "viaName": "DDR15_FEED_66"
  },
  {
    "net": "DDR_1V5",
    "selector": ".Power_management > .C_PWR9 > .pin1",
    "x": 26.9,
    "y": 11.05,
    "layer": "top",
    "shape": "rect",
    "width": 2.7,
    "height": 1.15,
    "padId": "pcb_smtpad_707",
    "toLayer": "inner5",
    "viaName": "DDR15_FEED_67"
  }
] as const
const extraVias=[
  {
    "net": "DDR_1V5",
    "viaName": "DDR15_SOURCE_TRANSITION",
    "x": 22.5,
    "y": 4.3,
    "fromLayer": "inner4",
    "toLayer": "inner5",
    "holeDiameter": 0.25,
    "outerDiameter": 0.5
  },
  {
    "viaName": "DDR15_SOURCE_RETURN",
    "net": "GND",
    "x": 21.4,
    "y": 5,
    "fromLayer": "inner3",
    "toLayer": "inner6",
    "holeDiameter": 0.15,
    "outerDiameter": 0.3
  }
] as const
const routes=[
  {
    "name": "CLOUD_V3V3_SURFACE_0",
    "net": "V3V3",
    "from": ".Processor > .U1 > .P8",
    "to": ".Processor > .U1 > .P7",
    "layer": "top",
    "width": 0.2,
    "points": [
      [
        3.6,
        -1.2000000000000002
      ],
      [
        3.6,
        -2
      ]
    ]
  },
  {
    "name": "CLOUD_V3V3_SURFACE_2",
    "net": "V3V3",
    "from": ".HDMI > .R_HDMI_REF_R183 > .pin1",
    "to": ".HDMI > .R_HDMI_RESET_GPIO_PU > .pin1",
    "layer": "top",
    "width": 0.2,
    "points": [
      [
        42.5,
        -19.01
      ],
      [
        42.25000000000001,
        -19.0
      ],
      [
        39.949999999999996,
        -19.0
      ],
      [
        38.4,
        -20.55
      ],
      [
        37.550000000000004,
        -20.55
      ],
      [
        37.00000000000001,
        -20.0
      ],
      [
        36.99,
        -20
      ]
    ]
  },
  {
    "name": "CLOUD_V3V3_SURFACE_3",
    "net": "V3V3",
    "from": ".HDMI > .C_HDMI_RESET_DECOUPLE > .pin1",
    "to": ".HDMI > .U_HDMI_RESET > .5",
    "layer": "top",
    "width": 0.2,
    "points": [
      [
        36.99,
        -15
      ],
      [
        38.8,
        -16.55
      ]
    ]
  },
  {
    "name": "CLOUD_DDR15_BRANCH_0",
    "net": "DDR_1V5",
    "from": "DDR15_FEED_0.inner5",
    "to": "DDR15_FEED_1.inner5",
    "width": 0.3,
    "layer": "inner5",
    "points": [
      [
        -3.6,
        -3.6
      ],
      [
        -2.8000000000000003,
        -3.6
      ]
    ]
  },
  {
    "name": "CLOUD_DDR15_BRANCH_1",
    "net": "DDR_1V5",
    "from": "DDR15_FEED_2.inner5",
    "to": "DDR15_FEED_3.inner5",
    "width": 0.3,
    "layer": "inner5",
    "points": [
      [
        -2,
        -3.6
      ],
      [
        -1.2000000000000002,
        -3.6
      ]
    ]
  },
  {
    "name": "CLOUD_DDR15_BRANCH_2",
    "net": "DDR_1V5",
    "from": "DDR15_FEED_4.inner5",
    "to": "DDR15_FEED_5.inner5",
    "width": 0.3,
    "layer": "inner5",
    "points": [
      [
        -0.4,
        -3.6
      ],
      [
        -0.1999999999999993,
        -3.6000000000000014
      ],
      [
        0.0,
        -3.5
      ],
      [
        0.3000000000000007,
        -3.5
      ],
      [
        0.4,
        -3.6
      ]
    ]
  },
  {
    "name": "CLOUD_DDR15_BRANCH_3",
    "net": "DDR_1V5",
    "from": "DDR15_FEED_3.inner5",
    "to": "DDR15_FEED_4.inner5",
    "width": 0.3,
    "layer": "inner5",
    "points": [
      [
        -1.2000000000000002,
        -3.6
      ],
      [
        -0.4,
        -3.6
      ]
    ]
  },
  {
    "name": "CLOUD_DDR15_BRANCH_4",
    "net": "DDR_1V5",
    "from": "DDR15_FEED_1.inner5",
    "to": "DDR15_FEED_2.inner5",
    "width": 0.3,
    "layer": "inner5",
    "points": [
      [
        -2.8000000000000003,
        -3.6
      ],
      [
        -2,
        -3.6
      ]
    ]
  },
  {
    "name": "CLOUD_DDR15_BRANCH_5",
    "net": "DDR_1V5",
    "from": "DDR15_FEED_44.inner5",
    "to": "DDR15_FEED_47.inner5",
    "width": 0.3,
    "layer": "inner5",
    "points": [
      [
        -8.67,
        -7.5
      ],
      [
        -8.67,
        -6.5
      ]
    ]
  },
  {
    "name": "CLOUD_DDR15_BRANCH_6",
    "net": "DDR_1V5",
    "from": "DDR15_FEED_47.inner5",
    "to": "DDR15_FEED_52.inner5",
    "width": 0.3,
    "layer": "inner5",
    "points": [
      [
        -8.67,
        -6.5
      ],
      [
        -8.67,
        -5.5
      ]
    ]
  },
  {
    "name": "CLOUD_DDR15_BRANCH_7",
    "net": "DDR_1V5",
    "from": "DDR15_FEED_41.inner5",
    "to": "DDR15_FEED_42.inner5",
    "width": 0.3,
    "layer": "inner5",
    "points": [
      [
        -3.17,
        -2
      ],
      [
        -1.67,
        -2
      ]
    ]
  },
  {
    "name": "CLOUD_DDR15_BRANCH_8",
    "net": "DDR_1V5",
    "from": "DDR15_FEED_42.inner5",
    "to": "DDR15_FEED_43.inner5",
    "width": 0.3,
    "layer": "inner5",
    "points": [
      [
        -1.67,
        -2
      ],
      [
        -0.16999999999999998,
        -2
      ]
    ]
  },
  {
    "name": "CLOUD_DDR15_BRANCH_9",
    "net": "DDR_1V5",
    "from": "DDR15_FEED_44.inner5",
    "to": "DDR15_FEED_46.inner5",
    "width": 0.3,
    "layer": "inner5",
    "points": [
      [
        -8.67,
        -7.5
      ],
      [
        -8.67,
        -9
      ]
    ]
  },
  {
    "name": "CLOUD_DDR15_BRANCH_10",
    "net": "DDR_1V5",
    "from": "DDR15_FEED_46.inner5",
    "to": "DDR15_FEED_48.inner5",
    "width": 0.3,
    "layer": "inner5",
    "points": [
      [
        -8.67,
        -9
      ],
      [
        -8.67,
        -10.5
      ]
    ]
  },
  {
    "name": "CLOUD_DDR15_BRANCH_11",
    "net": "DDR_1V5",
    "from": "DDR15_FEED_48.inner5",
    "to": "DDR15_FEED_54.inner5",
    "width": 0.3,
    "layer": "inner5",
    "points": [
      [
        -8.67,
        -10.5
      ],
      [
        -8.67,
        -12
      ]
    ]
  },
  {
    "name": "CLOUD_DDR15_BRANCH_12",
    "net": "DDR_1V5",
    "from": "DDR15_FEED_45.inner5",
    "to": "DDR15_FEED_62.inner5",
    "width": 0.3,
    "layer": "inner5",
    "points": [
      [
        9.33,
        -8.5
      ],
      [
        9.4125,
        -8.4175
      ],
      [
        9.4125,
        -7
      ]
    ]
  },
  {
    "name": "CLOUD_DDR15_BRANCH_13",
    "net": "DDR_1V5",
    "from": "DDR15_FEED_2.inner5",
    "to": "DDR15_FEED_42.inner5",
    "width": 0.3,
    "layer": "inner5",
    "points": [
      [
        -2,
        -3.6
      ],
      [
        -2.5,
        -3.1000000000000014
      ],
      [
        -2.5,
        -2.5
      ],
      [
        -2.0,
        -2.0
      ],
      [
        -1.67,
        -2
      ]
    ]
  },
  {
    "name": "CLOUD_DDR15_BRANCH_14",
    "net": "DDR_1V5",
    "from": "DDR15_FEED_49.inner5",
    "to": "DDR15_FEED_55.inner5",
    "width": 0.3,
    "layer": "inner5",
    "points": [
      [
        5.33,
        1
      ],
      [
        5.33,
        3
      ]
    ]
  },
  {
    "name": "CLOUD_DDR15_BRANCH_15",
    "net": "DDR_1V5",
    "from": "DDR15_FEED_50.inner5",
    "to": "DDR15_FEED_56.inner5",
    "width": 0.3,
    "layer": "inner5",
    "points": [
      [
        -4.67,
        3
      ],
      [
        -4.67,
        5
      ]
    ]
  },
  {
    "name": "CLOUD_DDR15_BRANCH_16",
    "net": "DDR_1V5",
    "from": "DDR15_FEED_56.inner5",
    "to": "DDR15_FEED_57.inner5",
    "width": 0.3,
    "layer": "inner5",
    "points": [
      [
        -4.67,
        5
      ],
      [
        -2.67,
        5
      ]
    ]
  },
  {
    "name": "CLOUD_DDR15_BRANCH_17",
    "net": "DDR_1V5",
    "from": "DDR15_FEED_59.inner5",
    "to": "DDR15_FEED_60.inner5",
    "width": 0.3,
    "layer": "inner5",
    "points": [
      [
        1.165,
        5.33
      ],
      [
        1.3999999999999986,
        5.300000000000004
      ],
      [
        2.1000000000000014,
        5.300000000000004
      ],
      [
        2.5,
        5.700000000000003
      ],
      [
        3.1000000000000014,
        5.700000000000003
      ],
      [
        3.3000000000000007,
        5.5
      ],
      [
        3.3000000000000007,
        5.0
      ],
      [
        3.33,
        5
      ]
    ]
  },
  {
    "name": "CLOUD_DDR15_BRANCH_18",
    "net": "DDR_1V5",
    "from": ".Power_management > .L_PWR3 > .pin2",
    "to": ".Power_management > .C_PWR9 > .pin1",
    "width": 0.6,
    "layer": "top",
    "points": [
      [
        27.3,
        8.735
      ],
      [
        26.9,
        9.135000000000002
      ],
      [
        26.9,
        11.05
      ]
    ]
  },
  {
    "name": "CLOUD_DDR15_BRANCH_19",
    "net": "DDR_1V5",
    "from": "DDR15_FEED_53.inner5",
    "to": "DDR15_FEED_58.inner5",
    "width": 0.2,
    "layer": "inner5",
    "points": [
      [
        1.33,
        3
      ],
      [
        1.1999999999999993,
        3.1000000000000014
      ],
      [
        1.0,
        3.200000000000003
      ],
      [
        0.8000000000000007,
        3.3999999999999986
      ],
      [
        0.8000000000000007,
        3.8999999999999986
      ],
      [
        -0.3000000000000007,
        5.0
      ],
      [
        -0.6699999999999999,
        5
      ]
    ]
  },
  {
    "name": "CLOUD_DDR15_BRANCH_20",
    "net": "DDR_1V5",
    "from": "DDR15_FEED_55.inner5",
    "to": "DDR15_FEED_60.inner5",
    "width": 0.3,
    "layer": "inner5",
    "points": [
      [
        5.33,
        3
      ],
      [
        5.200000000000003,
        3.1000000000000014
      ],
      [
        4.899999999999999,
        3.3999999999999986
      ],
      [
        4.899999999999999,
        5.899999999999999
      ],
      [
        4.300000000000001,
        6.5
      ],
      [
        3.6999999999999993,
        6.5
      ],
      [
        3.3000000000000007,
        6.100000000000001
      ],
      [
        3.3000000000000007,
        5.0
      ],
      [
        3.33,
        5
      ]
    ]
  },
  {
    "name": "CLOUD_DDR15_BRANCH_21",
    "net": "DDR_1V5",
    "from": "DDR15_FEED_61.inner5",
    "to": "DDR15_FEED_62.inner5",
    "width": 0.3,
    "layer": "inner5",
    "points": [
      [
        9.4125,
        -3.5
      ],
      [
        9.4125,
        -7
      ]
    ]
  },
  {
    "name": "CLOUD_DDR15_BRANCH_22",
    "net": "DDR_1V5",
    "from": "DDR15_FEED_50.inner5",
    "to": "DDR15_FEED_58.inner5",
    "width": 0.2,
    "layer": "inner5",
    "points": [
      [
        -4.67,
        3
      ],
      [
        -4.399999999999999,
        2.950000000000003
      ],
      [
        -4.149999999999999,
        2.700000000000003
      ],
      [
        -4.149999999999999,
        2.0500000000000043
      ],
      [
        -4.800000000000001,
        1.3999999999999986
      ],
      [
        -4.800000000000001,
        1.0
      ],
      [
        -4.600000000000001,
        0.8000000000000043
      ],
      [
        -3.3999999999999986,
        0.8000000000000043
      ],
      [
        -1.6000000000000014,
        2.6000000000000014
      ],
      [
        -1.6000000000000014,
        3.0
      ],
      [
        -1.3999999999999986,
        3.200000000000003
      ],
      [
        -1.0,
        3.200000000000003
      ],
      [
        -0.8000000000000007,
        3.3999999999999986
      ],
      [
        -0.8000000000000007,
        4.850000000000001
      ],
      [
        -0.6699999999999999,
        5
      ]
    ]
  },
  {
    "name": "CLOUD_DDR15_BRANCH_23",
    "net": "DDR_1V5",
    "from": "DDR15_FEED_1.inner5",
    "to": "DDR15_FEED_41.inner5",
    "layer": "inner5",
    "width": 0.3,
    "points": [
      [
        -2.8000000000000003,
        -3.6
      ],
      [
        -2.8000000000000003,
        -2.3699999999999997
      ],
      [
        -3.17,
        -2
      ]
    ],
    "length": 1.7532590180780452
  },
  {
    "name": "CLOUD_DDR15_BRANCH_26",
    "net": "DDR_1V5",
    "from": "DDR15_FEED_56.inner5",
    "to": "DDR15_FEED_59.inner5",
    "width": 0.3,
    "layer": "inner5",
    "points": [
      [
        -4.67,
        5
      ],
      [
        -4.5,
        5.200000000000003
      ],
      [
        -4.199999999999999,
        5.5
      ],
      [
        -4.199999999999999,
        6.300000000000004
      ],
      [
        -3.1999999999999993,
        7.300000000000004
      ],
      [
        0.3999999999999986,
        7.300000000000004
      ],
      [
        1.1999999999999993,
        6.5
      ],
      [
        1.1999999999999993,
        5.300000000000004
      ],
      [
        1.165,
        5.33
      ]
    ]
  },
  {
    "name": "CLOUD_DDR15_BRANCH_27",
    "net": "DDR_1V5",
    "from": "DDR15_FEED_49.inner5",
    "to": "DDR15_FEED_61.inner5",
    "width": 0.6,
    "layer": "inner5",
    "points": [
      [
        5.33,
        1
      ],
      [
        9.4125,
        -3.0824999999999996
      ],
      [
        9.4125,
        -3.5
      ]
    ]
  },
  {
    "name": "CLOUD_DDR15_BRANCH_28",
    "net": "DDR_1V5",
    "from": "DDR15_FEED_39.inner5",
    "to": "DDR15_FEED_45.inner5",
    "width": 0.6,
    "layer": "inner5",
    "points": [
      [
        5.93,
        -21.5
      ],
      [
        6.149999999999999,
        -21.3
      ],
      [
        9.25,
        -18.2
      ],
      [
        9.25,
        -12.0
      ],
      [
        8.049999999999997,
        -10.8
      ],
      [
        8.049999999999997,
        -9.2
      ],
      [
        8.75,
        -8.5
      ],
      [
        9.33,
        -8.5
      ]
    ]
  },
  {
    "name": "CLOUD_DDR15_CAP10_FEED",
    "net": "DDR_1V5",
    "from": "DDR15_FEED_51.inner5",
    "to": "DDR15_FEED_50.inner5",
    "layer": "inner5",
    "width": 0.2,
    "points": [
      [
        -2.67,
        3
      ],
      [
        -3.1999999999999993,
        3.0
      ],
      [
        -3.3999999999999986,
        3.200000000000003
      ],
      [
        -4.449999999999999,
        3.200000000000003
      ],
      [
        -4.67,
        3
      ]
    ],
    "length": 2.160164087420993
  },
  {
    "name": "CLOUD_V3V3_ISLAND_0",
    "net": "V3V3",
    "from": ".Processor > .U1 > .E10",
    "to": ".Processor > .U1 > .E11",
    "width": 0.3,
    "layer": "top",
    "points": [
      [
        -3.6,
        0.4
      ],
      [
        -3.6,
        1.2000000000000002
      ]
    ]
  },
  {
    "name": "CLOUD_V3V3_ISLAND_1",
    "net": "V3V3",
    "from": ".Processor > .U1 > .E12",
    "to": ".Processor > .U1 > .E13",
    "width": 0.3,
    "layer": "top",
    "points": [
      [
        -3.6,
        2
      ],
      [
        -3.6,
        2.8000000000000003
      ]
    ]
  },
  {
    "name": "CLOUD_V3V3_ISLAND_2",
    "net": "V3V3",
    "from": ".Processor > .U1 > .L14",
    "to": ".Processor > .U1 > .K14",
    "width": 0.3,
    "layer": "top",
    "points": [
      [
        1.2000000000000002,
        3.6
      ],
      [
        0.4,
        3.6
      ]
    ]
  },
  {
    "name": "CLOUD_DDR15_CAP_COMPATIBLE_0",
    "net": "DDR_1V5",
    "from": "DDR15_FEED_41.inner5",
    "to": "DDR15_FEED_51.inner5",
    "layer": "inner5",
    "width": 0.2,
    "points": [
      [
        -3.17,
        -2
      ],
      [
        -3.25,
        -1.75
      ],
      [
        -4.199999999999999,
        -0.7999999999999972
      ],
      [
        -4.600000000000001,
        -0.7999999999999972
      ],
      [
        -4.800000000000001,
        -0.6000000000000014
      ],
      [
        -4.800000000000001,
        1.3999999999999986
      ],
      [
        -3.8000000000000007,
        2.3999999999999986
      ],
      [
        -3.25,
        2.3999999999999986
      ],
      [
        -2.6499999999999986,
        3.0
      ],
      [
        -2.67,
        3
      ]
    ]
  },
  {
    "name": "CLOUD_DDR15_CAP_COMPATIBLE_1",
    "net": "DDR_1V5",
    "from": "DDR15_FEED_52.inner5",
    "to": "DDR15_FEED_0.inner5",
    "layer": "inner5",
    "width": 0.2,
    "points": [
      [
        -8.67,
        -5.5
      ],
      [
        -8.45,
        -5.299999999999997
      ],
      [
        -7.899999999999999,
        -4.75
      ],
      [
        -7.899999999999999,
        -3.299999999999997
      ],
      [
        -7.25,
        -2.6499999999999986
      ],
      [
        -4.850000000000001,
        -2.6499999999999986
      ],
      [
        -4.600000000000001,
        -2.3999999999999986
      ],
      [
        -4.199999999999999,
        -2.3999999999999986
      ],
      [
        -4.0,
        -2.6000000000000014
      ],
      [
        -4.0,
        -3.200000000000003
      ],
      [
        -3.6,
        -3.6
      ]
    ]
  },
  {
    "name": "CLOUD_FINAL_ISLAND_V3V3_E11_E12",
    "net": "V3V3",
    "from": ".Processor > .U1 > .E11",
    "to": ".Processor > .U1 > .E12",
    "layer": "top",
    "width": 0.3,
    "points": [
      [
        -3.6,
        1.2000000000000002
      ],
      [
        -3.6,
        2
      ]
    ]
  },
  {
    "name": "CLOUD_FINAL_ISLAND_V3V3_E13_F14",
    "net": "V3V3",
    "from": ".Processor > .U1 > .E13",
    "to": ".Processor > .U1 > .F14",
    "layer": "top",
    "width": 0.3,
    "points": [
      [
        -3.6,
        2.8000000000000003
      ],
      [
        -2.8000000000000003,
        3.6
      ]
    ]
  },
  {
    "name": "CLOUD_FINAL_ISLAND_DDR_1V5_K5_L5",
    "net": "DDR_1V5",
    "from": ".Processor > .U1 > .K5",
    "to": ".Processor > .U1 > .L5",
    "layer": "top",
    "width": 0.3,
    "points": [
      [
        0.4,
        -3.6
      ],
      [
        1.2000000000000002,
        -3.6
      ]
    ]
  },
  {
    "name": "V3V3_PHYSICAL_ISLAND_0",
    "net": "V3V3",
    "from": ".Processor > .C_IO1_1 > .pin1",
    "to": ".Processor > .C_IO4_0 > .pin1",
    "layer": "bottom",
    "width": 0.3,
    "points": [
      [
        -5.99,
        -2.25
      ],
      [
        -6.199999999999999,
        -2.450000000000003
      ],
      [
        -6.600000000000001,
        -2.8500000000000014
      ],
      [
        -7.899999999999999,
        -2.8500000000000014
      ],
      [
        -8.5,
        -2.25
      ],
      [
        -8.49,
        -2.25
      ]
    ]
  },
  {
    "name": "V3V3_PHYSICAL_ISLAND_1",
    "net": "V3V3",
    "from": ".Processor > .C_IO3_B > .pin1",
    "to": ".Processor > .C_IO5_0 > .pin1",
    "layer": "bottom",
    "width": 0.3,
    "points": [
      [
        10.25,
        7.25
      ],
      [
        12.26,
        5.24
      ],
      [
        12.26,
        3.75
      ]
    ]
  },
  {
    "name": "V3V3_PHYSICAL_ISLAND_2",
    "net": "V3V3",
    "from": ".microSD > .R_SD_DAT2 > .pin1",
    "to": ".microSD > .J_MICROSD > .4",
    "layer": "top",
    "width": 0.3,
    "points": [
      [
        -10.01,
        -15.25
      ],
      [
        -10.01,
        -13.475000000000001
      ],
      [
        -10.51,
        -12.975000000000001
      ],
      [
        -11.674999999999999,
        -12.975000000000001
      ]
    ]
  },
  {
    "name": "DDR15_SOURCE_INNER4",
    "net": "DDR_1V5",
    "layer": "inner4",
    "width": 0.6,
    "points": [
      [
        27.3,
        8.735
      ],
      [
        22.865000000000002,
        4.3
      ],
      [
        22.5,
        4.3
      ]
    ],
    "from": "DDR15_FEED_65.inner4",
    "to": "DDR15_SOURCE_TRANSITION.inner4"
  },
  {
    "name": "DDR15_SOURCE_INNER5",
    "net": "DDR_1V5",
    "layer": "inner5",
    "width": 0.3,
    "points": [
      [
        22.5,
        4.3
      ],
      [
        19.65,
        1.4500000000000028
      ],
      [
        19.65,
        0.7000000000000028
      ],
      [
        18.800000000000004,
        -0.14999999999999858
      ],
      [
        16.5,
        -0.14999999999999858
      ],
      [
        16.050000000000004,
        -0.6000000000000014
      ],
      [
        12.300000000000004,
        -0.6000000000000014
      ],
      [
        9.399999999999999,
        -3.5
      ],
      [
        9.4125,
        -3.5
      ]
    ],
    "from": "DDR15_SOURCE_TRANSITION.inner5",
    "to": "DDR15_FEED_61.inner5"
  },
  {
    "name": "DDR15_OUTPUT_FEEDBACK",
    "net": "DDR_1V5",
    "layer": "inner5",
    "width": 0.2,
    "points": [
      [
        22.4,
        0.9375
      ],
      [
        22.5,
        1.0375000000000014
      ],
      [
        22.5,
        4.3
      ]
    ],
    "from": "DDR15_FEED_64.inner5",
    "to": "DDR15_SOURCE_TRANSITION.inner5"
  },
  {
    "name": "V3V3_PHYSICAL_BRIDGE_0",
    "net": "V3V3",
    "from": ".Processor > .U1 > .P13",
    "to": ".Processor > .U1 > .P12",
    "layer": "top",
    "width": 0.3,
    "points": [
      [
        3.6,
        2.8000000000000003
      ],
      [
        3.6,
        2
      ]
    ]
  },
  {
    "name": "V3V3_PHYSICAL_BRIDGE_1",
    "net": "V3V3",
    "from": ".Processor > .C_IO3_0 > .pin1",
    "to": ".Processor > .C_IO5_B > .pin1",
    "layer": "bottom",
    "width": 0.3,
    "points": [
      [
        14.26,
        -2
      ],
      [
        12.01,
        0.25
      ],
      [
        11.95,
        0.25000000000000017
      ]
    ]
  }
] as const
const pours=[
  {
    "name": "V3_NORTH_NPTH_0",
    "net": "V3V3",
    "layer": "inner5",
    "outline": [
      {
        "x": 69.7,
        "y": 9.84
      },
      {
        "x": 69.7,
        "y": -19.3
      },
      {
        "x": -27.7,
        "y": -19.3
      },
      {
        "x": -27.7,
        "y": 9.84
      },
      {
        "x": 56.515,
        "y": 9.84
      },
      {
        "x": 56.515,
        "y": 7.965
      },
      {
        "x": 60.265,
        "y": 7.965
      },
      {
        "x": 60.265,
        "y": 9.84
      }
    ]
  },
  {
    "name": "V3_NORTH_NPTH_1",
    "net": "V3V3",
    "layer": "inner5",
    "outline": [
      {
        "x": 69.7,
        "y": 18.755
      },
      {
        "x": 69.7,
        "y": 9.84
      },
      {
        "x": 60.265,
        "y": 9.84
      },
      {
        "x": 60.265,
        "y": 11.715
      },
      {
        "x": 56.515,
        "y": 11.715
      },
      {
        "x": 56.515,
        "y": 9.84
      },
      {
        "x": -27.7,
        "y": 9.84
      },
      {
        "x": -27.7,
        "y": 18.755
      },
    ]
  },
  {
    "name": "V3_NORTH_NPTH_2",
    "net": "V3V3",
    "layer": "inner5",
    "outline": [
      {
        "x": 69.7,
        "y": 21.27
      },
      {
        "x": 69.7,
        "y": 18.755
      },
      {
        "x": -27.7,
        "y": 18.755
      },
      {
        "x": -27.7,
        "y": 21.27
      },
      {
        "x": 56.515,
        "y": 21.27
      },
      {
        "x": 56.515,
        "y": 19.395
      },
      {
        "x": 60.265,
        "y": 19.395
      },
      {
        "x": 60.265,
        "y": 21.27
      }
    ]
  },
  {
    "name": "V3_NORTH_NPTH_3",
    "net": "V3V3",
    "layer": "inner5",
    "outline": [
      {
        "x": -27.7,
        "y": 26.2
      },
      {
        "x": 69.7,
        "y": 26.2
      },
      {
        "x": 69.7,
        "y": 21.27
      },
      {
        "x": 60.265,
        "y": 21.27
      },
      {
        "x": 60.265,
        "y": 23.145
      },
      {
        "x": 56.515,
        "y": 23.145
      },
      {
        "x": 56.515,
        "y": 21.27
      },
      {
        "x": -27.7,
        "y": 21.27
      }
    ]
  },
  {
    "name": "V3_SOUTH_NPTH_0",
    "net": "V3V3",
    "layer": "inner5",
    "outline": [
      {
        "x": -27.7,
        "y": -35.2
      },
      {
        "x": 69.7,
        "y": -35.2
      },
      {
        "x": 69.7,
        "y": -38.7
      },
      {
        "x": -27.7,
        "y": -38.7
      }
    ]
  },
  {
    "name": "V3_WEST_NPTH_0",
    "net": "V3V3",
    "layer": "inner5",
    "outline": [
      {
        "x": -27.7,
        "y": -19.1
      },
      {
        "x": -13.2,
        "y": -19.1
      },
      {
        "x": -13.2,
        "y": -35.4
      },
      {
        "x": -27.7,
        "y": -35.4
      }
    ]
  },
  {
    "name": "V3_EAST_NPTH_0",
    "net": "V3V3",
    "layer": "inner5",
    "outline": [
      {
        "x": 9.2,
        "y": -19.1
      },
      {
        "x": 69.7,
        "y": -19.1
      },
      {
        "x": 69.7,
        "y": -35.4
      },
      {
        "x": 9.2,
        "y": -35.4
      }
    ]
  },
  {
    "name": "DDR_RAM",
    "net": "DDR_1V5",
    "layer": "inner5",
    "outline": [
      {
        "x": -13,
        "y": -35
      },
      {
        "x": 9,
        "y": -35
      },
      {
        "x": 9,
        "y": -19.5
      },
      {
        "x": -13,
        "y": -19.5
      }
    ]
  },
  {
    "name": "CLOUD_DDR15_LAYER_FEED_1",
    "net": "DDR_1V5",
    "layer": "inner4",
    "outline": [
      {
        "x": 30.2,
        "y": 11.200000000000001
      },
      {
        "x": 30.219578928833005,
        "y": 11.198716729206073
      },
      {
        "x": 30.238822856765378,
        "y": 11.194888873943361
      },
      {
        "x": 30.257402514854764,
        "y": 11.188581929876694
      },
      {
        "x": 30.275,
        "y": 11.179903810567666
      },
      {
        "x": 30.291314214351306,
        "y": 11.169003001043686
      },
      {
        "x": 30.306066017177983,
        "y": 11.156066017177983
      },
      {
        "x": 30.319003001043683,
        "y": 11.14131421435131
      },
      {
        "x": 30.329903810567664,
        "y": 11.125
      },
      {
        "x": 30.338581929876693,
        "y": 11.107402514854764
      },
      {
        "x": 30.344888873943358,
        "y": 11.088822856765379
      },
      {
        "x": 30.34871672920607,
        "y": 11.069578928833009
      },
      {
        "x": 30.349999999999998,
        "y": 11.05
      },
      {
        "x": 30.34871672920607,
        "y": 11.030421071166993
      },
      {
        "x": 30.34488887394336,
        "y": 11.011177143234622
      },
      {
        "x": 30.338581929876693,
        "y": 10.992597485145238
      },
      {
        "x": 30.329903810567664,
        "y": 10.975000000000001
      },
      {
        "x": 30.319003001043683,
        "y": 10.958685785648692
      },
      {
        "x": 30.306066017177983,
        "y": 10.943933982822019
      },
      {
        "x": 30.291314214351306,
        "y": 10.930996998956315
      },
      {
        "x": 30.275,
        "y": 10.920096189432336
      },
      {
        "x": 30.257402514854764,
        "y": 10.911418070123307
      },
      {
        "x": 30.238822856765378,
        "y": 10.90511112605664
      },
      {
        "x": 30.219578928833005,
        "y": 10.901283270793929
      },
      {
        "x": 30.2,
        "y": 10.9
      },
      {
        "x": 26.9,
        "y": 10.9
      },
      {
        "x": 26.880421071166992,
        "y": 10.901283270793929
      },
      {
        "x": 26.86117714323462,
        "y": 10.90511112605664
      },
      {
        "x": 26.842597485145234,
        "y": 10.911418070123307
      },
      {
        "x": 26.825,
        "y": 10.920096189432336
      },
      {
        "x": 26.80868578564869,
        "y": 10.930996998956315
      },
      {
        "x": 26.793933982822015,
        "y": 10.943933982822019
      },
      {
        "x": 26.780996998956315,
        "y": 10.958685785648692
      },
      {
        "x": 26.770096189432333,
        "y": 10.975000000000001
      },
      {
        "x": 26.761418070123305,
        "y": 10.992597485145238
      },
      {
        "x": 26.75511112605664,
        "y": 11.011177143234622
      },
      {
        "x": 26.751283270793927,
        "y": 11.030421071166993
      },
      {
        "x": 26.75,
        "y": 11.05
      },
      {
        "x": 26.751283270793927,
        "y": 11.069578928833009
      },
      {
        "x": 26.75511112605664,
        "y": 11.088822856765379
      },
      {
        "x": 26.761418070123305,
        "y": 11.107402514854764
      },
      {
        "x": 26.770096189432333,
        "y": 11.125
      },
      {
        "x": 26.780996998956315,
        "y": 11.14131421435131
      },
      {
        "x": 26.793933982822015,
        "y": 11.156066017177983
      },
      {
        "x": 26.80868578564869,
        "y": 11.169003001043686
      },
      {
        "x": 26.825,
        "y": 11.179903810567666
      },
      {
        "x": 26.842597485145234,
        "y": 11.188581929876694
      },
      {
        "x": 26.86117714323462,
        "y": 11.194888873943361
      },
      {
        "x": 26.880421071166992,
        "y": 11.198716729206073
      },
      {
        "x": 26.9,
        "y": 11.200000000000001
      }
    ]
  },
  {
    "name": "CLOUD_V3V3_ISLAND_3",
    "net": "V3V3",
    "layer": "inner4",
    "outline": [
      {
        "x": 2.95,
        "y": 3.662132034355964
      },
      {
        "x": 3.706066017177982,
        "y": 2.906066017177982
      },
      {
        "x": 3.7159515680044106,
        "y": 2.895158992624547
      },
      {
        "x": 3.724720441845382,
        "y": 2.8833355349529404
      },
      {
        "x": 3.7322881896522535,
        "y": 2.8707095105238998
      },
      {
        "x": 3.738581929876693,
        "y": 2.8574025148547637
      },
      {
        "x": 3.7435410503598314,
        "y": 2.8435427015881696
      },
      {
        "x": 3.7471177920604846,
        "y": 2.8292635483024196
      },
      {
        "x": 3.74927770900083,
        "y": 2.8147025710494344
      },
      {
        "x": 3.75,
        "y": 2.8000000000000003
      },
      {
        "x": 3.74927770900083,
        "y": 2.785297428950566
      },
      {
        "x": 3.7471177920604846,
        "y": 2.770736451697581
      },
      {
        "x": 3.7435410503598314,
        "y": 2.756457298411831
      },
      {
        "x": 3.738581929876693,
        "y": 2.742597485145237
      },
      {
        "x": 3.7322881896522535,
        "y": 2.7292904894761008
      },
      {
        "x": 3.724720441845382,
        "y": 2.71666446504706
      },
      {
        "x": 3.7159515680044106,
        "y": 2.7048410073754536
      },
      {
        "x": 3.706066017177982,
        "y": 2.6939339828220183
      },
      {
        "x": 3.6951589926245467,
        "y": 2.6840484319955897
      },
      {
        "x": 3.6833355349529406,
        "y": 2.6752795581546183
      },
      {
        "x": 3.6707095105238996,
        "y": 2.667711810347747
      },
      {
        "x": 3.6574025148547635,
        "y": 2.6614180701233074
      },
      {
        "x": 3.6435427015881694,
        "y": 2.656458949640169
      },
      {
        "x": 3.6292635483024194,
        "y": 2.652882207939516
      },
      {
        "x": 3.6147025710494343,
        "y": 2.6507222909991706
      },
      {
        "x": 3.6,
        "y": 2.6500000000000004
      },
      {
        "x": 3.585297428950566,
        "y": 2.6507222909991706
      },
      {
        "x": 3.570736451697581,
        "y": 2.652882207939516
      },
      {
        "x": 3.556457298411831,
        "y": 2.656458949640169
      },
      {
        "x": 3.5425974851452366,
        "y": 2.6614180701233074
      },
      {
        "x": 3.5292904894761006,
        "y": 2.667711810347747
      },
      {
        "x": 3.51666446504706,
        "y": 2.6752795581546183
      },
      {
        "x": 3.5048410073754535,
        "y": 2.6840484319955897
      },
      {
        "x": 3.493933982822018,
        "y": 2.6939339828220183
      },
      {
        "x": 2.6500000000000004,
        "y": 3.537867965644036
      },
      {
        "x": 2.6500000000000004,
        "y": 4.4
      },
      {
        "x": 2.6507222909991706,
        "y": 4.4147025710494345
      },
      {
        "x": 2.652882207939516,
        "y": 4.42926354830242
      },
      {
        "x": 2.656458949640169,
        "y": 4.44354270158817
      },
      {
        "x": 2.6614180701233074,
        "y": 4.457402514854764
      },
      {
        "x": 2.667711810347747,
        "y": 4.4707095105239
      },
      {
        "x": 2.6752795581546183,
        "y": 4.483335534952941
      },
      {
        "x": 2.6840484319955897,
        "y": 4.495158992624547
      },
      {
        "x": 2.6939339828220183,
        "y": 4.506066017177982
      },
      {
        "x": 2.7048410073754536,
        "y": 4.515951568004411
      },
      {
        "x": 2.71666446504706,
        "y": 4.524720441845382
      },
      {
        "x": 2.7292904894761008,
        "y": 4.532288189652253
      },
      {
        "x": 2.742597485145237,
        "y": 4.538581929876694
      },
      {
        "x": 2.756457298411831,
        "y": 4.543541050359831
      },
      {
        "x": 2.770736451697581,
        "y": 4.547117792060485
      },
      {
        "x": 2.785297428950566,
        "y": 4.54927770900083
      },
      {
        "x": 2.8000000000000003,
        "y": 4.550000000000001
      },
      {
        "x": 2.8147025710494344,
        "y": 4.54927770900083
      },
      {
        "x": 2.8292635483024196,
        "y": 4.547117792060485
      },
      {
        "x": 2.8435427015881696,
        "y": 4.543541050359831
      },
      {
        "x": 2.8574025148547637,
        "y": 4.538581929876694
      },
      {
        "x": 2.8707095105238998,
        "y": 4.532288189652253
      },
      {
        "x": 2.8833355349529404,
        "y": 4.524720441845382
      },
      {
        "x": 2.895158992624547,
        "y": 4.515951568004411
      },
      {
        "x": 2.906066017177982,
        "y": 4.506066017177982
      },
      {
        "x": 2.915951568004411,
        "y": 4.495158992624547
      },
      {
        "x": 2.9247204418453823,
        "y": 4.483335534952941
      },
      {
        "x": 2.9322881896522537,
        "y": 4.4707095105239
      },
      {
        "x": 2.938581929876693,
        "y": 4.457402514854764
      },
      {
        "x": 2.9435410503598316,
        "y": 4.44354270158817
      },
      {
        "x": 2.9471177920604847,
        "y": 4.429263548302419
      },
      {
        "x": 2.94927770900083,
        "y": 4.4147025710494345
      },
      {
        "x": 2.95,
        "y": 4.4
      }
    ]
  },
  {
    "name": "CLOUD_V3V3_ISLAND_4",
    "net": "V3V3",
    "layer": "inner4",
    "outline": [
      {
        "x": -10.57906699066832,
        "y": 0.8669349563123554
      },
      {
        "x": -10.5807095105239,
        "y": 0.8677118103477468
      },
      {
        "x": -10.59333553495294,
        "y": 0.8752795581546182
      },
      {
        "x": -10.605158992624547,
        "y": 0.8840484319955895
      },
      {
        "x": -10.616066017177982,
        "y": 0.8939339828220179
      },
      {
        "x": -10.62595156800441,
        "y": 0.9048410073754533
      },
      {
        "x": -10.634720441845381,
        "y": 0.9166644650470597
      },
      {
        "x": -10.642288189652254,
        "y": 0.9292904894761004
      },
      {
        "x": -10.648581929876693,
        "y": 0.9425974851452366
      },
      {
        "x": -10.65354105035983,
        "y": 0.9564572984118307
      },
      {
        "x": -10.657117792060484,
        "y": 0.9707364516975807
      },
      {
        "x": -10.659277709000829,
        "y": 0.9852974289505659
      },
      {
        "x": -10.66,
        "y": 1.0
      },
      {
        "x": -10.659277709000829,
        "y": 1.0147025710494342
      },
      {
        "x": -10.657117792060484,
        "y": 1.0292635483024193
      },
      {
        "x": -10.65354105035983,
        "y": 1.0435427015881693
      },
      {
        "x": -10.648581929876693,
        "y": 1.0574025148547634
      },
      {
        "x": -10.642288189652254,
        "y": 1.0707095105238997
      },
      {
        "x": -10.634720441845381,
        "y": 1.0833355349529403
      },
      {
        "x": -10.62595156800441,
        "y": 1.0951589926245469
      },
      {
        "x": -10.616066017177982,
        "y": 1.1060660171779821
      },
      {
        "x": -10.605158992624547,
        "y": 1.1159515680044105
      },
      {
        "x": -10.59333553495294,
        "y": 1.1247204418453818
      },
      {
        "x": -10.5807095105239,
        "y": 1.1322881896522532
      },
      {
        "x": -10.567402514854763,
        "y": 1.138581929876693
      },
      {
        "x": -10.553542701588169,
        "y": 1.1435410503598313
      },
      {
        "x": -10.539263548302419,
        "y": 1.1471177920604845
      },
      {
        "x": -10.524702571049433,
        "y": 1.1492777090008295
      },
      {
        "x": -10.51,
        "y": 1.15
      },
      {
        "x": -10.437867965644037,
        "y": 1.15
      },
      {
        "x": -9.337867965644039,
        "y": 0.04999999999999857
      },
      {
        "x": -4.162132034355966,
        "y": 0.04999999999999857
      },
      {
        "x": -3.7060660171779825,
        "y": 0.5060660171779822
      },
      {
        "x": -3.6951589926245467,
        "y": 0.5159515680044106
      },
      {
        "x": -3.68333553495294,
        "y": 0.5247204418453818
      },
      {
        "x": -3.6707095105238996,
        "y": 0.5322881896522533
      },
      {
        "x": -3.6574025148547635,
        "y": 0.5385819298766931
      },
      {
        "x": -3.6435427015881694,
        "y": 0.5435410503598314
      },
      {
        "x": -3.6292635483024194,
        "y": 0.5471177920604846
      },
      {
        "x": -3.6147025710494343,
        "y": 0.5492777090008296
      },
      {
        "x": -3.6,
        "y": 0.55
      },
      {
        "x": -3.585297428950566,
        "y": 0.5492777090008295
      },
      {
        "x": -3.570736451697581,
        "y": 0.5471177920604846
      },
      {
        "x": -3.556457298411831,
        "y": 0.5435410503598314
      },
      {
        "x": -3.5425974851452366,
        "y": 0.5385819298766931
      },
      {
        "x": -3.5292904894761006,
        "y": 0.5322881896522532
      },
      {
        "x": -3.5166644650470595,
        "y": 0.5247204418453818
      },
      {
        "x": -3.5048410073754535,
        "y": 0.5159515680044106
      },
      {
        "x": -3.493933982822018,
        "y": 0.5060660171779822
      },
      {
        "x": -3.4840484319955896,
        "y": 0.4951589926245468
      },
      {
        "x": -3.475279558154618,
        "y": 0.48333553495294035
      },
      {
        "x": -3.4677118103477467,
        "y": 0.4707095105238997
      },
      {
        "x": -3.4614180701233073,
        "y": 0.45740251485476346
      },
      {
        "x": -3.4564589496401688,
        "y": 0.4435427015881694
      },
      {
        "x": -3.4528822079395156,
        "y": 0.4292635483024193
      },
      {
        "x": -3.4507222909991704,
        "y": 0.41470257104943414
      },
      {
        "x": -3.45,
        "y": 0.4
      },
      {
        "x": -3.4507222909991704,
        "y": 0.3852974289505659
      },
      {
        "x": -3.4528822079395156,
        "y": 0.37073645169758074
      },
      {
        "x": -3.4564589496401688,
        "y": 0.35645729841183066
      },
      {
        "x": -3.4614180701233073,
        "y": 0.3425974851452366
      },
      {
        "x": -3.4677118103477467,
        "y": 0.32929048947610035
      },
      {
        "x": -3.475279558154618,
        "y": 0.3166644650470597
      },
      {
        "x": -3.4840484319955896,
        "y": 0.3048410073754532
      },
      {
        "x": -3.4939339828220177,
        "y": 0.2939339828220179
      },
      {
        "x": -4.037867965644037,
        "y": -0.25000000000000144
      },
      {
        "x": -9.462132034355966,
        "y": -0.25000000000000144
      }
    ]
  },
  {
    "name": "DDR15_SOURCE_INNER5_WIDE",
    "net": "DDR_1V5",
    "layer": "inner5",
    "outline": [
      {
        "x": 9.668445805971334,
        "y": -3.6558182627405933
      },
      {
        "x": 9.661940883690763,
        "y": -3.6666710699058807
      },
      {
        "x": 9.64440313600882,
        "y": -3.6903179852490937
      },
      {
        "x": 9.624632034355963,
        "y": -3.7121320343559643
      },
      {
        "x": 9.602817985249093,
        "y": -3.731903136008821
      },
      {
        "x": 9.57917106990588,
        "y": -3.7494408836907636
      },
      {
        "x": 9.553919021047799,
        "y": -3.7645763793045064
      },
      {
        "x": 9.527305029709527,
        "y": -3.777163859753386
      },
      {
        "x": 9.499585403176338,
        "y": -3.7870821007196627
      },
      {
        "x": 9.471027096604837,
        "y": -3.794235584120969
      },
      {
        "x": 9.441905142098868,
        "y": -3.798555418001659
      },
      {
        "x": 9.4125,
        "y": -3.8
      },
      {
        "x": 8.675735931288068,
        "y": -3.8
      },
      {
        "x": 12.175735931288076,
        "y": -0.30000000000000143
      },
      {
        "x": 15.925735931288074,
        "y": -0.30000000000000143
      },
      {
        "x": 16.37573593128807,
        "y": 0.1500000000000014
      },
      {
        "x": 18.675735931288077,
        "y": 0.1500000000000014
      },
      {
        "x": 19.349999999999998,
        "y": 0.8242640687119286
      },
      {
        "x": 19.349999999999998,
        "y": 1.5742640687119305
      },
      {
        "x": 22.287867965644036,
        "y": 4.5121320343559645
      },
      {
        "x": 22.309682014750905,
        "y": 4.531903136008821
      },
      {
        "x": 22.33332893009412,
        "y": 4.549440883690764
      },
      {
        "x": 22.3585809789522,
        "y": 4.564576379304507
      },
      {
        "x": 22.385194970290474,
        "y": 4.5771638597533855
      },
      {
        "x": 22.41291459682366,
        "y": 4.5870821007196625
      },
      {
        "x": 22.441472903395162,
        "y": 4.594235584120969
      },
      {
        "x": 22.470594857901133,
        "y": 4.598555418001659
      },
      {
        "x": 22.5,
        "y": 4.6
      },
      {
        "x": 22.52940514209887,
        "y": 4.598555418001659
      },
      {
        "x": 22.558527096604838,
        "y": 4.594235584120969
      },
      {
        "x": 22.58708540317634,
        "y": 4.5870821007196625
      },
      {
        "x": 22.614805029709526,
        "y": 4.5771638597533855
      },
      {
        "x": 22.6414190210478,
        "y": 4.564576379304506
      },
      {
        "x": 22.66667106990588,
        "y": 4.549440883690763
      },
      {
        "x": 22.690317985249095,
        "y": 4.531903136008821
      },
      {
        "x": 22.712132034355964,
        "y": 4.512132034355964
      },
      {
        "x": 22.73190313600882,
        "y": 4.490317985249093
      },
      {
        "x": 22.749440883690763,
        "y": 4.46667106990588
      },
      {
        "x": 22.764576379304508,
        "y": 4.441419021047799
      },
      {
        "x": 22.777163859753387,
        "y": 4.414805029709527
      },
      {
        "x": 22.787082100719662,
        "y": 4.387085403176338
      },
      {
        "x": 22.79423558412097,
        "y": 4.358527096604838
      },
      {
        "x": 22.79855541800166,
        "y": 4.329405142098868
      },
      {
        "x": 22.8,
        "y": 4.3
      },
      {
        "x": 22.79855541800166,
        "y": 4.2705948579011315
      },
      {
        "x": 22.79423558412097,
        "y": 4.241472903395161
      },
      {
        "x": 22.787082100719662,
        "y": 4.212914596823661
      },
      {
        "x": 22.777163859753387,
        "y": 4.185194970290473
      },
      {
        "x": 22.764576379304508,
        "y": 4.1585809789522
      },
      {
        "x": 22.749440883690763,
        "y": 4.133328930094119
      },
      {
        "x": 22.73190313600882,
        "y": 4.109682014750906
      },
      {
        "x": 22.712132034355964,
        "y": 4.087867965644035
      },
      {
        "x": 19.95,
        "y": 1.3257359312880752
      },
      {
        "x": 19.95,
        "y": 0.5757359312880771
      },
      {
        "x": 18.92426406871193,
        "y": -0.44999999999999857
      },
      {
        "x": 16.62426406871193,
        "y": -0.44999999999999857
      },
      {
        "x": 16.174264068711935,
        "y": -0.9000000000000015
      },
      {
        "x": 12.424264068711933,
        "y": -0.9000000000000015
      }
    ]
  }
] as const
export function CloudMainPowerPlanes(){return <>
 {pours.map(p=><copperpour key={p.name} name={p.name} layer={p.layer} connectsTo={`net.${p.net}`} unbroken coveredWithSolderMask clearance={0.2} boardEdgeMargin={0} outline={p.outline}/>)}
 {vias.map(v=><via key={v.viaName} name={v.viaName} pcbX={v.x} pcbY={v.y} fromLayer={v.layer} toLayer={v.toLayer??"inner5"} holeDiameter={0.15} outerDiameter={0.3} connectsTo={v.selector}/>)}
 {extraVias.map(v=><via key={v.viaName} name={v.viaName} pcbX={v.x} pcbY={v.y} fromLayer={v.fromLayer} toLayer={v.toLayer} holeDiameter={v.holeDiameter} outerDiameter={v.outerDiameter} connectsTo={`net.${v.net}`}/>)}
 {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]]}/>)}
</>}