AnasSarkiz/am625sip-linux

An electronic component representing an AM625 system-in-package with mapped pins and physical footprint for PCB integration.

Version
1.0.3
License
unset
Stars
0

validation/passed-fanout-two/autorouter-debug/phase-1.input.simple-route.json

{
  "bounds": {
    "minX": -16,
    "maxX": 16,
    "minY": -16,
    "maxY": 24
  },
  "obstacles": [
    {
      "circuitJsonMetadata": {
        "pcb_smtpad_id": "pcb_smtpad_425",
        "pcb_port_id": "pcb_port_425",
        "source_port_name": "pin1"
      },
      "componentId": "pcb_component_1",
      "type": "rect",
      "shape": "circle",
      "layers": [
        "top"
      ],
      "center": {
        "x": 2,
        "y": 24
      },
      "width": 0.6,
      "height": 0.6,
      "connectedTo": [
        "pcb_smtpad_425",
        "connectivity_net0",
        "source_trace_0",
        "source_port_20",
        "source_port_425",
        "pcb_smtpad_20",
        "pcb_port_20",
        "pcb_smtpad_425",
        "pcb_port_425"
      ]
    },
    {
      "circuitJsonMetadata": {
        "pcb_smtpad_id": "pcb_smtpad_426",
        "pcb_port_id": "pcb_port_426",
        "source_port_name": "pin1"
      },
      "componentId": "pcb_component_2",
      "type": "rect",
      "shape": "circle",
      "layers": [
        "top"
      ],
      "center": {
        "x": 3,
        "y": 24
      },
      "width": 0.6,
      "height": 0.6,
      "connectedTo": [
        "pcb_smtpad_426",
        "connectivity_net3",
        "source_trace_1",
        "source_port_21",
        "source_port_426",
        "pcb_smtpad_21",
        "pcb_port_21",
        "pcb_smtpad_426",
        "pcb_port_426"
      ]
    },
    {
      "obstacleId": "fanout-source-keepout:pcb_component_0",
      "componentId": "pcb_component_0",
      "isFanoutSourceKeepout": true,
      "type": "rect",
      "layers": [
        "top",
        "inner1",
        "inner2",
        "bottom"
      ],
      "center": {
        "x": 0,
        "y": 0
      },
      "width": 12.3,
      "height": 12.3,
      "connectedTo": []
    }
  ],
  "connections": [
    {
      "name": "source_trace_0",
      "source_trace_id": "source_trace_0",
      "nominalTraceWidth": 0.09,
      "width": 0.09,
      "pointsToConnect": [
        {
          "x": 4.6586,
          "y": 16,
          "layer": "top",
          "pointId": "pcb_breakout_point_1"
        },
        {
          "x": 2,
          "y": 24,
          "layer": "top",
          "pointId": "pcb_port_425",
          "pcb_port_id": "pcb_port_425"
        }
      ]
    },
    {
      "name": "source_trace_1",
      "source_trace_id": "source_trace_1",
      "nominalTraceWidth": 0.09,
      "width": 0.09,
      "pointsToConnect": [
        {
          "x": 5,
          "y": 16,
          "layer": "top",
          "pointId": "pcb_breakout_point_0"
        },
        {
          "x": 3,
          "y": 24,
          "layer": "top",
          "pointId": "pcb_port_426",
          "pcb_port_id": "pcb_port_426"
        }
      ]
    }
  ],
  "buses": [
    {
      "busId": "MICROSD",
      "name": "MICROSD",
      "connectionNames": [
        "source_trace_0",
        "source_trace_1"
      ],
      "preferredLayer": "top"
    }
  ],
  "traces": [
    {
      "type": "pcb_trace",
      "pcb_trace_id": "fanout:breakout:pcb_breakout_point_1:source-0",
      "connection_name": "breakout:pcb_breakout_point_1",
      "connectsTo": [
        "pcb_port_20",
        "fanout-exit:breakout:pcb_breakout_point_1:source-0",
        "pcb_breakout_point_1"
      ],
      "route": [
        {
          "route_type": "wire",
          "x": 4,
          "y": 6,
          "width": 0.09,
          "layer": "top",
          "start_pcb_port_id": "pcb_port_20"
        },
        {
          "route_type": "wire",
          "x": 4,
          "y": 6.286,
          "width": 0.09,
          "layer": "top"
        },
        {
          "route_type": "wire",
          "x": 4.6586,
          "y": 6.944599999999999,
          "width": 0.09,
          "layer": "top"
        },
        {
          "route_type": "wire",
          "x": 4.6586,
          "y": 16,
          "width": 0.09,
          "layer": "top"
        }
      ]
    },
    {
      "type": "pcb_trace",
      "pcb_trace_id": "fanout:breakout:pcb_breakout_point_0:source-0",
      "connection_name": "breakout:pcb_breakout_point_0",
      "connectsTo": [
        "pcb_port_21",
        "fanout-exit:breakout:pcb_breakout_point_0:source-0",
        "pcb_breakout_point_0"
      ],
      "route": [
        {
          "route_type": "wire",
          "x": 4.5,
          "y": 6,
          "width": 0.09,
          "layer": "top",
          "start_pcb_port_id": "pcb_port_21"
        },
        {
          "route_type": "wire",
          "x": 4.5,
          "y": 6.286,
          "width": 0.09,
          "layer": "top"
        },
        {
          "route_type": "wire",
          "x": 5,
          "y": 6.786,
          "width": 0.09,
          "layer": "top"
        },
        {
          "route_type": "wire",
          "x": 5,
          "y": 16,
          "width": 0.09,
          "layer": "top"
        }
      ]
    }
  ],
  "layerCount": 4,
  "allowBlindAndBuriedVias": false,
  "minTraceWidth": 0.09,
  "minViaDiameter": 0.4572,
  "minViaHoleDiameter": 0.2032,
  "minViaPadDiameter": 0.4572,
  "min_via_hole_diameter": 0.2032,
  "min_via_pad_diameter": 0.4572,
  "minTraceToPadEdgeClearance": 0.09,
  "minViaEdgeToPadEdgeClearance": 0.09,
  "minViaHoleEdgeToViaHoleEdgeClearance": 0.1,
  "minPlatedHoleDrillEdgeToDrillEdgeClearance": 0.15,
  "minPadEdgeToPadEdgeClearance": 0.1,
  "minBoardEdgeClearance": 0.2,
  "nominalTraceWidth": 0.09
}