Skip to the content
PCBKitNew board
4 layers167.7 × 111.2 mmLightrail ai gen3, the printed circuit board in 3D

A Tiny Tapeout ASIC tile that forms the digital post-processor of the LightRail AI Gen3 LR-P8A photonic accelerator PCIe card.

Size
167.7 × 111.2 mm
Copper layers
4
Thickness
2 mm
Parts
11
Nets
31
Pads
2
Tracks, vias
0, 0
Routed
Not yet
KiCad
KiCad 7 (file 20221018)
Created
27 Mar 2026
Updated
10 May 2026

Overview

Lightrail ai gen3 is an open-source printed circuit board by Lightiam, from the Lightiam/-lightrail-ai-core repository on GitHub, published under the Apache-2.0 licence. It is a 4-layer board of 167.7 × 111.2 mm with 11 parts on 31 nets.

Its parts include 3 ICs and 1 connector.

README

README.md

LightRail AI Gen3 – LR-P8A Photonic Inference Core

A Tiny Tapeout ASIC tile that forms the digital post-processor of the LightRail AI Gen3 LR-P8A photonic accelerator PCIe card.

What it does

Photonic AI accelerators perform matrix-vector multiplication at the speed of light using Mach-Zehnder Interferometer (MZI) meshes. After the optical computation, photodetectors convert results back to electrical signals and an ADC digitises them. This chip receives those 4-bit ADC readings and:

  1. Multiplies each reading by a signed 4-bit MZI weight (−8 to +7).
  2. Accumulates the product into one of four independent 8-bit signed channels (A, B, C, D) — mirroring the four fiber-optic input bundles on the LR-P8A card.
  3. Saturates at ±127/−128 instead of wrapping, matching the bounded optical power of a real photonic system.
  4. Applies ReLU (max(0, acc)) on demand for neural-network activation.

Pin summary

PinsSignalDescription
ui[3:0]adc_inPhotodetector ADC result (unsigned 0–15)
ui[7:4]weightMZI weight (signed −8…+7, 2's-complement)
uio[1:0]ch_selChannel select: 0=A 1=B 2=C 3=D
uio[2]relu_en1 = apply ReLU to output
uio[3]ch_clear1 = zero selected channel this cycle
uo[7:0]ch_outSelected accumulator (post-ReLU if enabled)
uio[7:4]neg_d…neg_aSign flags – high when channel is negative

What is Tiny Tapeout?

Tiny Tapeout is an educational project that makes it easier and cheaper than ever to get your digital designs manufactured on a real chip. Visit https://tinytapeout.com to learn more.

Resources

Parts

11
QtyValueFootprintReferences
2M3MountingHole:MountingHole_3.2mm_M3H1, H2
1LR-P8A-DIE1LR_P8A:ASIC_DIE_PH_40x40U1
1LR-P8A-DIE2LR_P8A:ASIC_DIE_PH_40x40U2
1PCIe_Retimer_Gen6LR_P8A:RETIMER_PHU3
1PCIe_x16_Gen6LR_P8A:PCIE_X16_EDGE_PHJ1
1QSFP-DD_CH-ALR_P8A:QSFP_DD_CAGE_PHCAGE1
1QSFP-DD_CH-BLR_P8A:QSFP_DD_CAGE_PHCAGE2
1QSFP-DD_CH-CLR_P8A:QSFP_DD_CAGE_PHCAGE3
1QSFP-DD_CH-DLR_P8A:QSFP_DD_CAGE_PHCAGE4
1VRM_12V_TO_MULTILR_P8A:VRM_PHVR1

Questions

How big is the Lightrail ai gen3 PCB?

It measures 167.7 × 111.2 mm and has 4 copper layers, 2 mm thick.

What parts does the Lightrail ai gen3 use?

11 parts. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Lightrail ai gen3 KiCad files?

From the Lightiam/-lightrail-ai-core repository on GitHub, at the commit this page was made from: the board is kicad/lightrail-ai-gen3.kicad_pcb and its schematic hardware/LR-P8A.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Lightrail ai gen3 design in my own project?

Its repository publishes it under the Apache-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 4 layers21 × 20 mmPmod buffer, the printed circuit board in 3D

    Pmod buffer

    azonenberg/starshipraider

    Open hardware test equipment

    11 parts193BSD-3-Clause
  • 4 layers47.9 × 47.9 mmFlash2M FastBank, the printed circuit board in 3D

    Flash2M FastBank

    clydeshaffer/gametank

    design files for the gametank hardware implementation

    11 parts150
  • 4 layers40 × 9 mmUDB S, the printed circuit board in 3D

    UDB S

    Unified-Daughterboard/UDB-S

    Narrow variant unified daughterboards for custom keyboard designers and users

    11 parts82MIT
  • 4 layers35 × 73 mmCaps nightly, the printed circuit board in 3D

    Caps nightly

    matthuszagh/fmcw

    6GHz frequency-modulated continuous-wave radar with real-time range detection

    11 parts66Apache-2.0
  • 4 layers39.4 × 21.2 mmOV7670, the printed circuit board in 3D

    OV7670

    goran-mahovlic/ulx3s-extensions

    PMOD boards for ULX3S

    11 parts49
  • 4 layers22 × 22 mmCaravel M.2-card WCSP, the printed circuit board in 3D

    Caravel M.2-card WCSP

    efabless/caravel_board

    This repo provides firmware examples, flash programming and diagnostic tools for testing Open MPW and chipIgnite projects using Caravel.

    11 parts40
  • 4 layers71.3 × 59.7 mmMemoryExpansion, the printed circuit board in 3D

    MemoryExpansion

    RetroRemake/OtterX

    8-Bit computer compatible with Commander X16

    11 parts40CERN-OHL-W-2.0
  • 4 layers33.3 × 88.1 mmRam board, the printed circuit board in 3D

    Ram board

    marqs85/ossc_pro_hw

    OSSC Pro HW files

    11 parts31CERN-OHL-P-2.0