45-all-autophi-boards

$982,387.50
In stock
SKU
2075
All AutoPhi Boards: one core card on a pile of variant boards with a QSFP28 cage on its bracket, and six of the 34 bracket variants listed and lit in turn, animated picture

Asset valuation: $5,600,000,000. Components: U7, U11 (ADS1115 ADCs) + U13 (24LC256 EEPROM) + U18 (BQ25798 charger) Strategy: All four sit on the shared I2C bus (SMCLK/SMDAT). They don't need dedicated BGA pins for the bus itself — only for interrupts and address

Think of a chip the way you think of a good engine: it does nothing until somebody builds the car around it. This package is the car. It is the complete collection of AutoPhi PCIe 5.0 accelerator board designs, 518 source files from three sub-projects and one tooling directory. At the center of every board sits the AutoPhi V19 Pinnacle IC in a custom BGA package, wired through four Texas Instruments PCIe retimers to a standard x16 edge connector on a PCI-SIG half-height, half-length card. Thirty-four variants share one core layout and differ only in the bracket connector at the edge, so one design serves data-center, telecom, automotive, industrial, aerospace, medical, consumer, RF and debug work.

Underneath is the part buyers never see: two proprietary BGA package definitions, 256-ball and 1,536-ball, every pin assigned, plus the canonical KiCad library that every downstream board consumes as its single source of truth. Beside it is a pipeline of 33 Python scripts that forks the TI TIDA-00423 reference into 34 routed variants with automated placement, maze routing, design-rule checks, SVG rendering and catalog export. The stackup is ten-layer Megtron 6 with ENIG finish.

This is for datacenter operators and engineering buyers who want a board family, not a board. The BGA library release is frozen at version one and the pipeline is operational. A buyer walks away with the library, the schematics, the pipeline and all 34 variants; the patent filings and the inventor's name stay with Christopher Gabriel Brown.

Description

45-all-autophi-boards — Complete AutoPhi PCIe 5.0 Board Collection
Inventor: Christopher Gabriel Brown

Patents: USPTO 18/370,908  |  19/403,339  |  3561/2876  |  1026  |  1096–1098  |  1105  |  3559. Patent pending; all rights to seek additional patent protection are expressly reserved by the inventor.

Status: Research & Development — BGA library release v1 frozen; 34-board pipeline operational; schematic and routing automation complete.

Overview

The 45-all-autophi-boards package is the unified deliverable containing every AutoPhi PCIe 5.0 accelerator board design, spanning three coordinated sub-projects and one cross-project tooling directory. It consolidates 518 source files covering two proprietary BGA package definitions (256-ball and 1,536-ball), 34 I/O bracket board variants , a fully automated fork-place-route-verify-export pipeline derived from the Texas Instruments TIDA-00423 PCIe Gen 3 reference design, and the canonical BGA component library that all downstream board projects consume as their single source of truth.

The core AutoPhi V19 Pinnacle IC sits in a custom BGA package (10 mm flat, 32 mm width, sub-100 W) and connects through four TI DS80PCI810 PCIe retimers to a standard PCIe x16 edge connector on a PCI-SIG-compliant half-height half-length (HHHL) card outline. All 34 board variants share the same core PCB layout—identical IC, retimer, DDR3, and passive placement—and differ only in the I/O bracket connector at J2/J3, enabling one design to serve data-center, telecom, automotive, industrial, aerospace, medical, consumer, RF, and debug applications.

Sub-Project Architecture
Sub-Project Directory Purpose File Count

39-autophi-pcie5-256 39-autophi-pcie5-256/ Active schematic tree for BGA-256 and BGA-1536 variants of the QSFP28 optical board; hierarchical KiCad schematics with 16 generator scripts, FreeRouting integration, and full PCIe + DDR3 wiring 117 files

40-autophi-bga256 40-autophi-bga256/ Canonical source-of-truth library for AutoPhi BGA component definitions: footprints, symbols, pinmaps, governance docs, and Magento catalog generation 188 files

44-autophi-pcie5-1536 44-autophi-pcie5-1536/ Blueprint pipeline (33 Python scripts, ~14,000 lines) that forks the TI TIDA-00423 reference into 34 routed product variants with automated placement, A* maze routing, DRC, SVG rendering, and Magento CSV export 170 files

_tools _tools/ Cross-project FreeRouting and rewiring utilities for both BGA-256 and BGA-1536 board variants 4 files

AutoPhi BGA Package Library (40-autophi-bga256)
BGA-256 Package
Parameter Value
Footprint BGA-256_20x20mm_P1.0mm.kicad_mod
Ball count 256 (16 rows x 16 columns)
Body size 20 x 20 mm (22 x 22 mm with pads)
Ball pitch 1.0 mm
Pin assignment completion 256/256 (100%)

Pin domain layout per row Cols 1–4: MGMT, Cols 5–6: POWER, Cols 7–8: GND, Cols 9–14: HSIO, Cols 15–16: GND

Rows seeded A, B, C, D, E, F, G, H, J, K, L, M, N, P, R, T (all 16 rows)
HSIO pairs available 48 differential pairs (32 for PCIe x16, 16 for I/O)
MGMT GPIO count 64 (GPIO 0–23 assigned to I2C/SPI/JTAG/UART/sideband; GPIO 24–63 spare)
BGA-1536 Package (Large-Package Class)
Parameter Value
Footprint BGA-1536_95x90mm_P2.0mm.kicad_mod
Ball count 1,536
Body size 95 x 90 mm
Ball pitch 2.0 mm
Pin assignment completion 1,536/1,536 (100%)

Motivation V19 Pinnacle class; supports full 64-bit DDR3 (4 chips x 16-bit), additional I/O, expanded power/ground planes

BGA interchange window 95.0 mm maximum

Library Artifacts
Artifact Type BGA-256 Files BGA-1536 Files
Footprint (.kicad_mod) BGA-256_20x20mm_P1.0mm.kicad_mod BGA-1536_95x90mm_P2.0mm.kicad_mod
Symbol (.kicad_sym) AutoPhi_BGA_working.kicad_sym AutoPhi_BGA1536_working.kicad_sym
Pinmap template AUTOPHI_BGA256_pinmap_template.csv AUTOPHI_BGA1536_pinmap_template.csv
Pinmap working AUTOPHI_BGA256_pinmap_working.csv AUTOPHI_BGA1536_pinmap_working.csv
Pinmap starter AUTOPHI_BGA256_pinmap_starter.csv —
Row worksets 8 workset CSVs (rows A_B through R_T) —
PCB Specifications
Parameter Specification
Layer count 10-layer (12 copper layers in KiCad mapping: F.Cu, In1–In10.Cu, B.Cu)
Total thickness 1.6 mm
Material Megtron 6 (Dk=3.15, Df=0.002) with HVLP2 copper foil

Surface finish ENIG (Electroless Nickel Immersion Gold) — required for BGA pads at 1.0 mm pitch

Target fabricator JLCPCB (primary); Advanced Circuits (alternate / prototyping)

Board outline TI TIDA-00423 (PCI-SIG HHHL) with flattened retention tab; main body X: −14.92 to 152.72 mm, Y: −51.44 to −3.4 mm

Power policy 75 W max board-level external input (hybrid power model: internal battery + external input)

Layer Stackup
Layer KiCad Name Type Cu (oz) Purpose
L1 F.Cu Signal 1.0 Top components, BGA fan-out, stubs
L2 In1.Cu Ground 0.5 Solid GND reference for L1/L3
L3 In2.Cu Signal 0.5 PCIe TX stripline
L4 In3.Cu Signal 0.5 PCIe RX stripline
L5 In4.Cu Signal 0.5 I2C, SPI, JTAG, sideband; DDR differential
L6 In5.Cu Ground 0.5 Mid-stack GND shield
L7 In6.Cu Power 0.5 +3.3 V plane
L8 In7.Cu Power 0.5 +1.8 V / +1.0 V split
L9 In8.Cu Mixed 0.5 Thermal, low-speed routing
L10 In9.Cu Ground 0.5 GND reference for L9/L11
L11 In10.Cu Signal 0.5 Spare routing, LEDs
L12 B.Cu Signal 1.0 Bottom components, decoupling
Design Rules
Rule Design Value JLCPCB Minimum
Trace width 0.127–0.500 mm 0.09 mm
Trace spacing 0.090–0.300 mm 0.09 mm
Via drill 0.20 mm 0.20 mm
Via pad 0.45 mm 0.45 mm
Annular ring 0.15 mm 0.15 mm
Via-to-via clearance 0.127 mm 0.127 mm
Soldermask dam 0.10 mm 0.10 mm
Silkscreen line width 0.15 mm 0.15 mm
Max hole aspect ratio 8:1 (0.20 mm drill in 1.6 mm board) 10:1
Impedance Targets
Signal Type Target Z Tolerance Layer
PCIe differential 85 ohm ±10% L3, L4 (stripline)
Single-ended 50 ohm ±10% L1, L12 (microstrip)
DDR differential 100 ohm ±10% L3, L5
Core Component List (Per Board)
Ref Part / Class Package Function Placement

U1 AutoPhi Quantum IC (BGA-256 or BGA-1536) BGA 22x22 mm / 95x90 mm Main SoC / accelerator — only non-vendor-catalog silicon Center (68.9, −29.5) mm, front

U2–U5 TI DS160PR810 PCIe retimers QFN-64, 8x8 mm PCIe Gen3 retimer/redriver (4 lanes each, x16 total) Symmetric around U1, front

U6–U7 TI LP3878 LDO regulators NGT package 3.3 V / 1.8 V power regulation (113.9, −39.5 / −29.5), front

U8 TI DS80PCI810 QFN-64 Additional PCIe redriver Front mid row
U12–U14 Power management ICs Various SMD Power tree regulation and monitoring Back top row

U20 Lattice iCE40UP5K FPGA QFN-48, 7x7 mm Auxiliary compute / configuration (113.9, −16.5), front

U21–U24 Telemetry + clock ICs Various SMD Si5351A clock synthesizer, temperature sensors, voltage monitors Back top row

U25–U28 Optical + thermal controllers Various SMD QSFP28 control, TEC driver, LED management Front/back per variant

U30 SPI flash SOIC-8 Boot firmware storage Back side
U40–U41 PCIe retimers (additional) QFN-64 Extended PCIe link management Front mid row
U42 PMIC TSSOP / QFN Power sequencing and monitoring Back top row
U44 TI MSP430F5529 80-pin QFP Board management controller Front mid row

U45–U52 TI TPD4E004 ESD protection arrays DRY package 8-channel ESD on sideband/control lines Back mid row

U63–U66 DDR3 SDRAM (x4 geometry) FBGA-96, 11x15 mm 64-bit DDR3 memory bank (4 chips x 16-bit = 64-bit bus) Reflow, per DDR3 fly-by topology

U70 Boot EEPROM SOIC-8 Configuration and address storage Back side

J1 PCIe x16 edge connector 164-pad gold finger Host PCIe interface (PCI-SIG CEM compliant) (72, 6.87), bottom edge

J2, J3 I/O bracket connectors (variant-specific) Per variant (34 types) External I/O interface — defines the board variant Left short edge, flush mount

J4 WonderPhi expansion slot Multi-pin header Internal expansion bus Front mid row
J10, J11 Auxiliary power connectors Molex / barrel Supplementary power input Back top row
J20 SoM connector Board-to-board System-on-Module interface Back side

J21 Battery connector JST / header Internal battery interface (hybrid power model) Back side

TEC1, TEC2 Thermoelectric cooler modules Custom Active cooling for BGA and retimers Front mid row, post-reflow manual

LED1, D1–D4 Status LEDs 0603 / 0402 Power-good indicators, link status D1–D4 at (143, −40 to −25)

SW1–SW8 DS80PCI810 strap switches SMD tactile Retimer configuration straps Back mid row

RT1–RT8 NTC thermistors 0402 Temperature monitoring at inter-chip gaps Between U1 and retimers

RT9–RT34 49.9 ohm 0402 terminators 0402 Signal termination under BGA (back side empty zone) Back side under U1

TP1–TP6 Test points Through-hole Debug access Left corridor between J2/J3

MH1–MH6 M3 mounting holes 3.0 mm drill, 3 mm keepout zone Mechanical mounting (connected to GND net) Around U1 and board corners

C1–C331 Decoupling capacitors 0201–0805 Bypass/decoupling: 128 rings around retimers (32 each), 20 around U1, 8 bulk around LDOs, 128 PCIe AC coupling caps, plus power filter caps Distributed

R1–R34+ Resistors 0402 Pull-ups (I2C 4.7k, JTAG 4.7k), voltage dividers (VREF), ZQ cal (240 ohm), termination (39 ohm), feedback Distributed

FB1–FB10 Ferrite beads 0402–0603 Power rail filtering Near power ICs

CE1–CE4, CS1–CS4 Bulk + supercapacitors Various Energy storage and power smoothing Distributed

Total BOM: ~352 unique component references per board; ~2,390 total pads; ~323 nets; ~232 signal nets routed per variant.

Power Tree Architecture
Rail Voltage Source Load

+12V 12.0 V PCIe edge connector (J1 pins A2, A3, B1–B3) Main input, converted to lower rails

+3.3V 3.3 V PCIe edge (A8–A10, B8) + LDO U6/U7 Retimers, iCE40, MSP430, clock, I/O
+1.8V 1.8 V LDO from 3.3 V DDR3 I/O, FPGA banks
+1.5V 1.5 V TPS62080DSGR buck (3 A) from +3.3V DDR3 VDD/VDDQ (4 DRAM chips)
+1.0V 1.0 V LDO from 3.3 V Core logic
VTT_DDR 0.75 V TPS51200DRCR sink/source from +1.5V DDR3 command/address termination
DDR_VREF 0.75 V Resistor divider (10k/10k) from +1.5V DDR3 VREFCA and VREFDQ
VBAT Variable Internal battery (hybrid power model) AutoPhi IC internal circuits
PCIe Signal Path
Full 16-lane PCIe Gen3 bidirectional link with AC coupling at four points per lane:
Segment From AC Cap To Caps per Lane

TX BGA-side U1 BGA TX (HSIO pair 0–15) C_AC_TX_BGA (0.1 uF 0402 X5R 16V) Retimer INB 2 (P+N)

TX slot-side Retimer OUTA C_AC_TX_SLOT (0.1 uF 0402 X5R 16V) J1 PCIe edge TX 2 (P+N)
RX slot-side J1 PCIe edge RX C_AC_RX_SLOT (0.1 uF 0402 X5R 16V) Retimer INA 2 (P+N)

RX BGA-side Retimer OUTB C_AC_RX_BGA (0.1 uF 0402 X5R 16V) U1 BGA RX (HSIO pair 16–31) 2 (P+N)

Total AC coupling capacitors: 8 per lane x 16 lanes = 128 caps , all 0.1 uF 0402 X5R 16V.

Retimer decoupling: 8 caps per retimer x 4 retimers = 32 caps (10 uF bulk + 1 uF mid + 0.1 uF fine per VIN pin; 0.1 uF per VDD pin).

DDR3 Memory Subsystem
Parameter BGA-256 Board BGA-1536 Board
DRAM chip count 1 (U4 only, 16-bit) 4 (U4, U9, U19, U31 — full 64-bit)
Bus width 16-bit 64-bit
Speed grade DDR3-1600 DDR3-1600
ZQ calibration 1 x 240 ohm to GND 4 x 240 ohm to GND (one per chip)

Fly-by termination Not required (single load, internal ODT) 23 x 39 ohm to VTT_DDR (A0–A14, BA0–2, RAS, CAS, WE, ODT, CKE, CS, CK P/N)

Total DDR-related components ~194 ~221

Net Class Routing Rules
Net Class Priority Width (mm) Clearance (mm) Coupled Intra-pair Skew
pcie_diff 0 0.127 0.127 Yes (85 ohm diff) 0.127 mm (5 mil)
refclk 1 0.127 0.127 Yes 0.127 mm
ddr_strobe 2 0.152 0.09 Yes (100 ohm diff) 0.127 mm
ddr_clock 3 0.152 0.09 Yes 0.381 mm vs strobe
ddr_data 4 0.152 0.09 No (single-ended) 0.508 mm per lane
ddr_addr 5 0.152 0.09 No 1.27 mm
ddr_ctrl 6 0.152 0.09 No 1.27 mm
io_ingress 7 0.200 0.09 No Loose
pcie_sb 8 0.200 0.09 No Loose
All 34 Board Variants
# Key Connector Protocol Target Market
01 qsfp28-optical QSFP28 cage 100G Ethernet Data center
02 sfp-optical SFP+ cage 10G Ethernet Telecom
03 usb-c USB-C receptacle USB 3.2 / USB4 Consumer
04 rj45-ethernet RJ-45 jack 1G Ethernet General
05 hdmi HDMI Type-A HDMI 2.1 Display
06 microsd microSD slot SD 4.0 Storage
07 uart-serial DB-9 / header RS-232 UART Debug / embedded
08 rs485-industrial Terminal block RS-485 Industrial
09 sma-rf SMA female DC–18 GHz RF Test / measurement
10 i2c-spi-exp 2x10 header I2C + SPI Expansion
11 qsfp-dd-400g QSFP-DD cage 400G Ethernet Hyperscale DC
12 osfp-800g OSFP cage 800G Ethernet Next-gen DC
13 lc-duplex-fiber LC duplex Multimode fiber Campus LAN
14 cwdm4-100g QSFP28 CWDM4 100G WDM Metro WAN
15 usb4-40g USB4 Type-C USB4 40 Gbps Thunderbolt
16 thunderbolt4 Thunderbolt 4 TB4 40 Gbps Pro workstation
17 rj45-10gbaset RJ-45 10G 10GBASE-T Enterprise
18 m12-x-ethernet M12 X-coded Industrial Ethernet Factory floor
19 displayport2 DP 2.0 DisplayPort 2.0 8K display
20 mipi-csi2 FPC connector MIPI CSI-2 Camera / vision
21 rs232-db9 DB-9 male RS-232 Legacy serial
22 can-bus-db9 DB-9 CAN 2.0B / CAN-FD Automotive
23 bnc-dual Dual BNC Video / sync Broadcast
24 n-type-rf N-type female DC–11 GHz High-power RF
25 jtag-20pin 2x10 header IEEE 1149.1 JTAG Debug
26 swd-10pin 2x5 header ARM SWD Debug
27 dc-barrel-12v 5.5x2.1 mm barrel 12V DC power Standalone
28 xt60-power XT60 connector High-current DC Robotics / drones
29 lemo-b-medical LEMO B-series Medical I/O Medical devices
30 mil38999-aerospace MIL-38999 Mil-spec I/O Aerospace / defense
31 dsub25-gpio DB-25 female 25x GPIO General purpose
32 iolink-m12 M12 A-coded IO-Link Smart sensors
33 sma-diff-clock Dual SMA Diff clock I/O Clock distribution
34 audio-trs 3.5 mm TRS + 6.35 mm Analog audio Audio processing
Variant Categories
Category Count Variant Numbers
Optical / Fiber 6 01, 02, 11, 12, 13, 14
High-speed Data 9 03, 04, 05, 15, 16, 17, 18, 19, 20
Serial / Industrial 5 07, 08, 21, 22, 32
RF / Test 3 09, 24, 33
Debug 3 10, 25, 26
Power 2 27, 28
Specialty 6 06, 23, 29, 30, 31, 34
Automated Pipeline (44-autophi-pcie5-1536 Blueprints)

The pipeline transforms the TI TIDA-00423 reference design into 34 production-ready board variants in five automated stages, driven by 33 Python scripts totaling approximately 14,000 lines of code.

Pipeline Stages
Stage Script(s) Input Output

0 — Schematic generate_schematic.py, skidl_autophi_v3.py Template + pinmap .kicad_sch + KiCad netlist (16,624 lines) + XML + BOM CSV (352 rows)

1 — Fork fork_ti_board.py (2,087 lines), ti_net_mapping.py, generate_pcb.py TIDA-00423 reference .kicad_pcb 34 x .kicad_pcb files (one per variant)

2 — Place place_passives_clustered.py, resolve_collisions.py, snap_passives.py Forked .kicad_pcb Placed boards (caps wrapped around ICs, zero courtyard collisions)

3 — Route auto_route.py (1,749 lines — A* maze router with diff-pair, row-to-layer, DRC halos, global+detailed routing) Placed .kicad_pcb Routed boards + route cache (shared core JSON)

4 — Verify drc_check.py (349 lines) Routed .kicad_pcb DRC violation report (target: 0 collisions on all 34 boards)

5 — Export render_board_svg.py (657 lines), build_magento_34_boards.py, domino_pipeline.py Verified .kicad_pcb SVG previews, Magento CSV (34 product rows), product packaging

One-command build: python blueprints/build_all.py — runs fork, SVG render, collision check, Magento CSV, preview HTML. Output: OK: 34 boards, 0 collisions .

Core Pipeline Scripts
Script Lines Purpose

auto_route.py 1,749 A* maze router: grid routing, differential-pair coupling, row-to-layer BGA fan-out, DRC halos, global coarse-tile BFS + detailed corridor routing, backoff retry

fork_ti_board.py 2,087 Fork TI TIDA-00423 into 34 .kicad_pcb variants with outline flattening, fixed-part placement, zone packing, and side-split allocation

render_board_svg.py 657 Direct SVG renderer: front (gold pads) / back (cyan pads) split, ratsnest, layer colors, bbox outlines for collision visibility

drc_check.py 349 Post-route clearance verification (trace/via/pad), integrates with kicad-cli pcb drc

kicad_to_dsn.py 667 KiCad to Specctra DSN exporter for FreeRouting interop
place_passives_clustered.py 311 Picture-frame bypass capacitor placement around ICs
resolve_collisions.py 229 Force-directed iterative collision resolution
propagate_routes.py ~200 Copy shared core routes to all 34 variants
build_magento_34_boards.py ~300 Magento import CSV with SKU mapping for 34 boards

skidl_autophi_v3.py ~500 SKiDL-based schematic generation from live PCB inventory (1,723 connections)

extract_board_netlist.py ~200 PCB sexpr parser to JSON inventory (352 parts, 323 nets, 2,390 pads)

make_schematic_viewer.py ~200 HTML schematic viewer (14 functional sections, color-coded by net class)

make_interactive_editor.py ~400 Browser-based drag-and-drop PCB placement editor
Schematic Sheets (39-autophi-pcie5-256)
Sheet Content Generator Script

01 — Central Processor U1 AutoPhi BGA (256/1536), PCIe lane mapping (HSIO pairs 0–31), MGMT GPIO assignment gen_mcu.py (for MSP430 companion)

02 — PCIe Retimers U3/U6/U17/U21 DS80PCI810 (4 retimers x 4 lanes), CML pin mapping, I2C address straps gen_retimer_decoupling.py

03 — PCIe x16 Edge J5/J1 164-pad edge connector, 16 TX + 16 RX differential pairs, power pins, sideband —

04 — Power Tree LP3878 LDOs, TPS62080 1.5V buck, TPS51200 VTT regulator, power sequencing gen_power_tree_main.py, gen_power_supplements.py, gen_power_filter.py

05 — DDR3 Memory U4/U9/U19/U31 DRAM, 64-bit bus, DQS strobes, address/command, ZQ calibration gen_ddr3_chip.py, gen_ddr3_aux.py, gen_ddr3_flyby.py

06 — Telemetry + Clock Si5351A clock synthesizer (REFCLK_P/N), temperature sensors, voltage monitors gen_clock_si5351.py, gen_telemetry.py

07 — ESD Protection 8x TPD4E004 arrays on sideband/control lines gen_esd.py

08 — QSFP28 Optical QSFP28 cage, Amphenol U95T151100A connector, thermal management gen_qsfp_cage.py

09 — Boot + Config EEPROM, SPI flash, USB-C charger gen_boot_eeprom.py, gen_charger_usbc.py

10 — Heatsink + Mounting MH1–MH6 mounting holes, heatsink attachment gen_heatsink_mh.py

12 — PCIe Supplement 128 AC coupling caps + 32 retimer decoupling caps + I2C/JTAG pull-ups + reset circuit gen_ac_coupling.py

Custom Footprint Library (AutoPhi.pretty)
Footprint File Component
AutoPhi_BGA256.kicad_mod AutoPhi Quantum IC, BGA-256, 20x20 mm, 1.0 mm pitch
DS160PR810_NJX.kicad_mod TI DS160PR810 PCIe retimer, QFN-64 (NJX package)
DS280BR810_ZBF.kicad_mod TI DS280BR810 PCIe redriver (ZBF package)
NJY0054A.kicad_mod TI DS80PCI810 PCIe retimer (NJY package)
LP3878_NGT.kicad_mod TI LP3878 LDO regulator (NGT package)
TPS7A4700_RGW.kicad_mod TI TPS7A4700 ultra-low-noise LDO (RGW package)
TPS735_DRV.kicad_mod TI TPS735xx LDO (DRV package)
TPS75725_KTT.kicad_mod TI TPS757xx LDO (KTT package)
TPD4E004_DRY.kicad_mod TI TPD4E004 ESD protection (DRY package)
MSP430F5529_PN.kicad_mod TI MSP430F5529 MCU, 80-pin QFP
PCIe_x16_Edge.kicad_mod PCIe x16 gold-finger edge connector (164 pads)
QSFP28_STACKED_2x1_PLACEHOLDER.kicad_mod QSFP28 stacked 2x1 cage placeholder
AMPHENOL_U95T151100A.kicad_mod Amphenol QSFP28 cage (production connector)
SFP112_SMT_114_13120.kicad_mod SFP+ SMT cage
ZQSFP_1x1_PLACEHOLDER_2170703_6.kicad_mod QSFP single cage placeholder (TE style)
ZQSFP_1x1_PLACEHOLDER_2170754_2.kicad_mod QSFP single cage placeholder (TE variant)

ZQSFP_1x1_PLACEHOLDER_AMPH_UE76A20X010T.kicad_mod QSFP cage placeholder (Amphenol UE76 variant)

ZQSFP_1x1_GENERIC_QSFP28_PLACEHOLDER.kicad_mod Generic QSFP28 cage placeholder
CONN38_1888617-1_TEC.kicad_mod TE Connectivity 38-pin TEC module connector
CONN_2171800001_MOL.kicad_mod Molex power connector
MountingHole_M3.kicad_mod M3 mounting hole (3.0 mm drill)
QFN_48_7x7mm_0.5pitch.kicad_mod QFN-48, 7x7 mm (for iCE40UP5K)
SOIC_8_3.9x4.9mm.kicad_mod SOIC-8 (for SPI flash, EEPROM)
SOT_23_6.kicad_mod SOT-23-6 (small IC package)
TSOT_23_5.kicad_mod TSOT-23-5 (compact regulator package)
MSOP_10_3x3mm.kicad_mod MSOP-10 (Si5351A clock synthesizer)
TSSOP_28_4.4x9.7mm.kicad_mod TSSOP-28 (I/O expanders)
BGA Library Management Scripts (40-autophi-bga256)
Script Purpose

generate_bga_footprint_grid.py Parametric BGA footprint generator with profile support (v19_default, zetta_ref, smd15_ref)

generate_bga_pinmap_template.py Generate pinmap CSV template from footprint pad definitions

generate_bga_symbol_from_pinmap.py Build KiCad symbol library (.kicad_sym) from pinmap CSV
initialize_pinmap_working.py Create working pinmap from template with profile defaults
seed_ab_domains.py Apply provisional domain seeding (MGMT/POWER/GND/HSIO) to pinmap rows

promote_provisional_signals.py Promote TBD placeholder names to stable canonical signal names

finalize_power_rails.py Finalize voltage-domain placeholders across both BGA-256 and BGA-1536 pinmaps

normalize_pinmap_placeholders.py Clean noisy placeholder names in pinmap CSVs
normalize_pinmap_notes.py Deduplicate and normalize note tags across pinmaps

validate_bga_library.py Cross-validate pinmap/symbol/footprint alignment for all BGA entries

make_pinmap_workset.py Extract row-focused worksets for batch editing
pinmap_completion_report.py Report completion percentage and remaining TBD assignments
populate_pinmap_from_board.py Backfill pinmap signals from live board netlists
apply_power_policy.py Apply 75W hybrid power policy tags to pinmaps

build_magento_series_draft.py Build consolidated Magento catalog CSV (34 board rows + BGA library rows)

profile_switch.py Dimension profile management (v19_default, zetta_ref, smd15_ref)

rebuild_provisional_seed.ps1 One-command reproducible full rebuild (normalize + seed + symbol + report + checkpoint)

Schematic Generator Scripts (39-autophi-pcie5-256)
Script Purpose

gen_ac_coupling.py Generate 128 PCIe AC coupling capacitor schematic entries (4 sides x 16 lanes x 2 diff)

gen_boot_eeprom.py Generate boot EEPROM and configuration storage schematic
gen_charger_usbc.py Generate USB-C charger and power path schematic

gen_clock_si5351.py Generate Si5351A clock synthesizer schematic (REFCLK, CLK_100M, CLK_10M)

gen_ddr3_chip.py Generate DDR3 DRAM chip schematic (per-chip DQ/DQS/DM wiring)
gen_ddr3_aux.py Generate DDR3 auxiliary circuits (VREF dividers, VTT regulator, ZQ cal)
gen_ddr3_flyby.py Generate DDR3 fly-by termination network (39 ohm to VTT, for 1536 board)
gen_esd.py Generate ESD protection array schematic (8x TPD4E004)
gen_heatsink_mh.py Generate heatsink mounting hole schematic (MH1–MH6 on GND)
gen_mcu.py Generate MSP430F5529 board management controller schematic
gen_power_filter.py Generate power input filtering schematic (ferrite beads, bulk caps)

gen_power_supplements.py Generate supplementary power circuits (1.5V buck, VTT, battery management)

gen_power_tree_main.py Generate main power tree schematic (12V/3.3V/1.8V/1.0V rails)
gen_qsfp_cage.py Generate QSFP28 optical cage schematic with thermal control

gen_retimer_decoupling.py Generate per-retimer decoupling capacitor network (8 caps x 4 retimers = 32 caps)

gen_telemetry.py Generate telemetry subsystem schematic (voltage/current/temperature monitors)

Cross-Project Tools (_tools)
Script Purpose
freeroute_256.py FreeRouting integration script for BGA-256 board variant
freeroute_1536.py FreeRouting integration script for BGA-1536 board variant
rewire_256.py Net rewiring utility for BGA-256 board variant
rewire_1536.py Net rewiring utility for BGA-1536 board variant
AutoPhi V19 Pinnacle Dimensions Reference
Product Line IC Height IC Width Pin Count Power Usage

AutoPhi V19 Pinnacle (canonical) 10 mm flat 32 mm 384–1,536 Sub-100 W (~58.7 W narrative) Board-series default

AutoPhi V18 Variable Variable Series ranges Class ranges Informational only
AutoPhi V20 Epiphany 12 mm Variable Per collection Product-dependent Separate product line

AutoPhi Single Zetta (special ref) 5 mm stack 36 x 36 mm die N/A (500 layers) ~140 W Reference only

Semiconductor Method Discovery 15 (special ref) 10 mm chip 32 mm square N/A (32 layers) 235 W Reference only

Schematic Viewer Functional Sections

The auto-generated HTML schematic viewer organizes the design into 18 color-coded sections:

Section Content Key References
0. Central Processor AutoPhi BGA pinout U1
1. PCIe Retimers + Redrivers Retimer lane mapping U2–U5, U8, U40, U41
2. PCIe x16 Edge Connector 164-pad gold finger J1
3. Power Tree Voltage regulation U6, U7, U12–U14, U42, U43, U61, U62, U71, U72
4. Compute Auxiliary processors U20 iCE40, U30 flash, U44 MSP430, U70 EEPROM
5. Telemetry + Clock Monitoring and timing U21–U24, U29, U57–U60
6. Optical + Thermal QSFP28, TEC, LED U25–U28, U53–U56, LED1, TEC1, TEC2
7. ESD Protection Sideband ESD arrays U45–U52
8. DDR3 Memory Bank 64-bit DRAM bus U63–U66
9. Bracket I/O Connectors Variant-specific I/O J2, J3, J4 WonderPhi
A. Aux + Power Input Auxiliary connectors J10, J11, J14, J20, J21
B. DS80 Strap Switches Retimer configuration SW1–SW8
C. Mounting Holes Mechanical + GND MH1–MH6
D. Test Points Debug access TP1–TP6
E. Bulk + Supercapacitors Energy storage CE1–CE4, CS1–CS4
F. Decoupling Caps Bypass network C1–C331
G. Resistors Pull-ups, dividers, terminators R1–R34+
H. Ferrite Beads Power rail filtering FB1–FB10
What Is in the Package
Category Count Contents
Total files 518 All source files across four sub-projects

KiCad PCB layouts (.kicad_pcb) 34+ One per board variant (BGA-256 and BGA-1536 versions), plus reference designs

KiCad schematics (.kicad_sch) Multiple Hierarchical schematic sheets (12+ sheets per variant), parent and sub-sheet files

KiCad project files (.kicad_pro, .kicad_prl) Multiple Project settings, layer preferences, local settings

Custom footprints (.kicad_mod) 27 All 27 footprints in AutoPhi.pretty library (IC, connector, passive packages)

KiCad symbols (.kicad_sym) 6 BGA-256 and BGA-1536 working + validated symbols
Pinmap CSVs 13 Template, working, starter, and workset pinmaps for both BGA packages

Python automation scripts ~80 Pipeline scripts (33 in blueprints), BGA library scripts (16), schematic generators (16), utility/analysis scripts

Specctra DSN/SES files Multiple FreeRouting design and session files for both BGA variants

Netlist files (.net, .json) Multiple KiCad netlists (16,624 lines), TI reference netlists (TIDA-00423), board inventory JSON

BOM CSVs Multiple 352-row BOM per variant, Magento import CSVs (34 product rows), manifest CSVs

SVG board previews 34 Rendered front/back PCB views per variant (gold front, cyan back)

HTML viewers Multiple 34-board grid preview, schematic viewer (14 sections), interactive placement editor, unconnected-triage viewer

DRC/ERC reports Multiple Design rule check and electrical rule check reports (.rpt, .json, .txt)

Routing logs Multiple Auto-router session logs, FreeRouting logs, route cache metrics

Documentation (.md) 45 Technical specifications, routing techniques, manufacturing specs, handoff guides, process docs

Governance files 5 LICENSE, MANIFEST.json, CITATION.cff, CHANGELOG.md, CONTACT_INFO.txt

PowerShell/Bash build scripts Multiple rebuild_provisional_seed.ps1, batch routing scripts, export scripts

Delivery: Shipped on a single Blu-ray disc. All files are AES-256 encrypted. Dispatched by tracked post.

© 2026 Christopher Gabriel Brown. All rights reserved. Patent pending. No intellectual property is conveyed with the deliverable. The underlying copyrighted material and the method-claim patent strategy remain the property of the inventor.

Photo

Three PCIe cards on a brushed-steel bench, with a motherboard and oscilloscope behind

Footnotes

  1. Product number 8494.
  2. Family: autophi pcie cards.
  3. Purchase: When you buy, you buy the use of that blueprint only.
Write Your Own Review
You're reviewing:45-all-autophi-boards
© 2026 Christopher Gabriel Brown (CRI-ONE), cri-one.com