86886c8a168e41758f9e96e59c2b086f1549ff9799ab519b0647d916312e001e
AutoPhi V19 PCIe 5.0 QSFP28 Optical - BGA-1536 Editable KiCad Design Source
Publicly online since 2010 · U.S. patent applications since 2012 · inventions offered since 2014. The work of Christopher Gabriel Brown, independently documented.
AutoPhi V19 PCIe 5.0 QSFP28 Optical β BGA-1536 Editable KiCad Design Source
The complete, editable engineering design. Not gerbers. Not a datasheet. The actual KiCad project, opened and modified on your own bench.
What this is
This is the flagship carrier β the largest ball field in the family, sized for 64-plus SerDes lanes, dual QSFP28 optical cages and a dense management fabric. You receive the design as source: the full
hierarchical schematic, the routed board, every library the project
references, the 3D models, the ball-map spreadsheets, and a netlist
exported from the schematic so you can audit connectivity before you ever
launch KiCad. Open board/*.kicad_pro in KiCad 10 and the entire
project loads with its libraries already wired up.
AutoPhi ships blueprints. You take the design to whichever fabricator and whichever volumes you already trust β there is no tooling lock, no per-unit royalty, and no obligation to come back to us to build it.
The board at a glance
| Outline | 256.68 Γ 112.0 mm |
| Copper layers | 12 |
| Routed track segments | 8,388 |
| Vias | 1,997 β 1,753 through Β· 222 microvia Β· 22 blind |
| Nets | 1,708 |
| Placed components | 525 across 3,804 pads |
| Schematic sheets | 28 |
Component census: 383 Γ C Β· 62 Γ R Β· 32 Γ U Β· 9 Γ FB Β· 8 Γ RT Β· 6 Γ TP Β· 5 Γ J Β· 4 Γ CS Β· 4 Γ MH
Layer stackup
Twelve copper layers in an HDI arrangement, with dedicated ground and power planes interleaved between the signal layers so every high-speed pair has a reference plane adjacent to it.
| 1 | TOP | signal |
| 2 | GND1 | plane |
| 3 | SIG1 | signal |
| 4 | SIG2 | signal |
| 5 | POWER1 | plane |
| 6 | SIG5 | signal |
| 7 | SIG6 | signal |
| 8 | POWER2 | plane |
| 9 | SIG3 | signal |
| 10 | SIG4 | signal |
| 11 | GND2 | plane |
| 12 | BOTTOM | signal |
Copper pours: GND on 10 layers Β· +3.3V on 1 layer Β· 1V0 on 1 layer.
Routing, layer by layer
| BOTTOM | 582 segments |
| SIG1 | 1,704 segments |
| SIG2 | 859 segments |
| SIG3 | 1,028 segments |
| SIG4 | 379 segments |
| SIG5 | 1,176 segments |
| SIG6 | 590 segments |
| TOP | 2,070 segments |
Via geometry in use (pad / drill): 0.30/0.15 mm Γ1,077 Β· 0.50/0.30 mm Γ485 Β· 0.35/0.20 mm Γ409 Β· 0.34/0.24 mm Γ11 Β· 0.36/0.26 mm Γ10 Β· 0.60/0.35 mm Γ5.
Design rules and netclasses
This is an HDI-class design. Confirm your fabricator can hold these before quoting β the annular ring and laser drill sizes are the numbers that decide whether a shop can build it.
| Minimum track width | 0.0762 mm |
| Minimum clearance | 0.0762 mm |
| Minimum via diameter | 0.2032 mm |
| Minimum via annular ring | 0.05 mm |
| Minimum through-hole | 0.127 mm |
| Minimum microvia drill | 0.0762 mm |
| Hole-to-hole | 0.2032 mm |
Eleven netclasses are defined, so the router and DRC treat a PCIe lane differently from a 12 V rail rather than applying one global rule:
| Class | Clearance | Track | Via β/drill | Β΅Via β/drill |
| Default | 0.15 | 0.15 | 0.35 / 0.2 | 0.2 / 0.1 |
| Control | 0.15 | 0.2 | 0.35 / 0.2 | 0.2 / 0.1 |
| DDR_ADDR | 0.1 | 0.125 | 0.35 / 0.2 | 0.2 / 0.1 |
| DDR_CLK | 0.1 | 0.125 | 0.35 / 0.2 | 0.2 / 0.1 |
| DDR_DQ | 0.1 | 0.125 | 0.35 / 0.2 | 0.2 / 0.1 |
| Ground | 0.15 | 0.4 | 0.5 / 0.3 | 0.2 / 0.1 |
| I2C | 0.15 | 0.2 | 0.35 / 0.2 | 0.2 / 0.1 |
| PCIe5 | 0.1 | 0.1 | 0.3 / 0.15 | 0.15 / 0.075 |
| Power | 0.15 | 0.4 | 0.5 / 0.3 | 0.2 / 0.1 |
| Power_12V | 0.3 | 0.6 | 0.6 / 0.35 | 0.2 / 0.1 |
| QSFP | 0.1 | 0.1 | 0.3 / 0.15 | 0.15 / 0.075 |
All dimensions in millimetres.
The schematic β 28 sheets
A hierarchical design, not one enormous page. The root sheet indexes the pages below; each is self-contained and connected by global labels, so the same net name means the same net everywhere in the project.
- 01 central processor β the BGA site itself β the accelerator's ball field, its decoupling and its escape fan-out
- 02 pcie retimers redrivers β DS80PCI810 retimers conditioning the PCIe lanes between the edge fingers and the die
- 03 pcie x16 edge connector β the x16 gold-finger interface, all 164 pins, with PCIe-spec pin naming
- 04 power tree β rail derivation and distribution across the card
- 05 compute β the compute cluster and its local support
- 06 telemetry clock β clock generation and the telemetry path
- 07 optical thermal β optical front end and thermal sensing
- 08 esd protection array β ESD clamps on every externally exposed line
- 09 bracket i o connectors β the QSFP28 cages and bracket-edge I/O
- 10 mounting test β mounting holes, fiducials and test points
- 11 passives β the bulk passive population
- 12 retimer decoupling β per-retimer decoupling networks
- 13 pcie ac coupling β AC-coupling capacitors on the high-speed pairs
- 14 ddr3 aux β DDR3 auxiliary support
- 15 power supplements β supplementary rail conditioning
- 16 ddr3 flyby term β fly-by topology termination for the DDR3 address/command bus
- 17 ddr3 chip β the DDR3 device and its byte lanes
- 18 boot eeprom leds β boot EEPROM and status indication
- 19 power tree main β the main power tree
- 20 clock si5351 β Si5351 programmable clock generation
- 21 charger usbc β USB-C side-channel and charging
- 22 esd protection β further ESD protection
- 23 telemetry β telemetry acquisition
- 24 mcu msp430 β the MSP430 housekeeping controller
- 25 power filter β rail filtering
- 26 heatsink mounting β heatsink mounting provisions
- 27 qsfp cage β the first QSFP28 cage
- 28 qsfp cage 3 β the second QSFP28 cage
Everything in the download (13.7 MB)
- schematic/ β the root sheet plus all 28 child pages
- board/ β the routed
.kicad_pcb, the.kicad_proproject carrying the rules and netclasses above, and both library tables - libraries/ β every symbol and footprint library the design references, including the AutoPhi BGA symbols, the BGA-1536 footprint, the 164-pin PCIe x16 edge connector, the DDR3 x16 FBGA and the DS80PCI810 retimer
- 3d/ β the 3D models used by the footprints, so the board renders and mechanically checks straight out of the box
- pinmaps/ β the ball-to-signal assignment as CSV, which is the document you will actually work from when adapting the design
- netlist/ β a netlist exported from this schematic (1,708 nets), so connectivity can be verified with a text editor and no KiCad install
- KNOWN-ISSUES.txt β see below
- README.txt β orientation and verification steps
Read this before you buy β known gaps
The signal path is complete and routed. PCIe 5.0, QSFP28 optical and DDR are laid out across 8,388 track segments and 1,997 vias, and pass DRC against the netclasses listed above. That work β the escape from the ball field, the lane routing, the plane structure β is where the value of this design sits, and it is finished.
The power regulation section is not finished. Five LDO regulators are placed but unwired, and marked do-not-populate. They also have no supporting passives: no input or output capacitors, no feedback divider for the adjustable regulator, no output-programming straps for the ANY-OUT part. Fitting them as drawn would give unstable regulators with undefined output voltages. Completing this section is circuit design work, not a wiring correction.
U1 is wired above its absolute maximum. It is a TPS75725 sitting on a 12 V rail against a 6 V limit, and will fail on first power-up as drawn. The intended architecture is a two-stage rail β 12 V into the 36 V-capable TPS7A4700, then 5 V into the low-voltage regulators β but that intermediate stage is part of the unfinished section above.
15 parts are marked do-not-populate and are excluded from the bill of materials and from both pick-and-place files, so an assembly house will not attempt to fit them:
J4β WonderPhi_TFU12β TSSOP-28U22β TPS75725U23β TPS735U24β SFH2400U26β SFH2400U27β SFH2400U28β SFH2400U30β SOT-23-6U42β TPS7A4700U43β TPS735U45β SOT-23-6U46β LP3878-ADJU47β SOIC-8 narrowU50β TSSOP-28
Five of those carry a package name where a part number should be β the component has not been selected yet, so nobody could wire them until it is.
Who this is for
Teams standing up a PCIe 5.0 accelerator prototype who would rather start from a routed HDI carrier than draw a 1536-ball escape from scratch. The ball-field escape, the plane structure and the high-speed lane routing represent the largest block of layout time in a design like this, and it is done. What remains is the power section, which is well-defined work with a known architecture.
If you need a finished, fully-populated design you can send straight to assembly, this is not that, and the section above says so plainly. If you want the hard layout done and are equipped to close out a power tree, this will save you weeks.
Delivered as a ZIP (13.7 MB, 113 files). Licensed for your own fabrication and modification. Christopher Gabriel Brown β CRI-ONE.COM
