Skip to the content
9 layers267 × 111.8 mmLightRail NCE, the printed circuit board in 3D

LightRail NCE

Lightiam/pacakge

Complete PCB layout design for the LightRail AI NCE (Neural Computing Engine) motherboard, engineered to professional standards with controlled impedance and high-speed signal integrity.

Size
267 × 111.8 mm
Copper layers
9
Thickness
2.4 mm
Parts
27
Nets
12
Pads
0
Tracks, vias
0, 0
Pours
3
Routed
Not yet
KiCad
KiCad 8 (file 20240108)
Created
17 Jul 2026
Updated
19 Jul 2026

Overview

LightRail NCE is an open-source printed circuit board by Lightiam, from the Lightiam/pacakge repository on GitHub. It is a 9-layer board of 267 × 111.8 mm with 27 parts on 12 nets.

Its parts include 16 ICs, 6 connectors, 3 diodes and 2 transistors.

README

kicad/README.md

LightRail AI NCE - KiCAD PCB Layout Project

Project Overview

Complete PCB layout design for the LightRail AI NCE (Neural Computing Engine) motherboard, engineered to professional standards with controlled impedance and high-speed signal integrity.

Design Standard: Professional PCB Design (IPC-2221A, IPC-A-610E)
Target: LightRail AI NCE - 5nm Neural Processor


Project Structure

text
kicad/
├── LightRail_NCE.pro              ← KiCAD Project File
├── LightRail_NCE.kicad_sch        ← Schematic (symbols defined)
├── LightRail_NCE.kicad_pcb        ← PCB Layout (10-layer, 267x111mm)
├── docs/
│   ├── design-constraints.json    ← Design specifications & DFM targets
│   ├── LAYER-STACKUP.md           ← 10-layer stackup details
│   └── PLACEMENT-GUIDE.md         ← Component placement rationale
├── libraries/                      ← Component symbols & footprints
├── datasheets/                     ← IC datasheets (referenced)
└── gerbers/                        ← Output Gerber files (to be generated)

Getting Started with KiCAD 10

1. Open the Project

bash
# Option A: Command line
kicad kicad/LightRail_NCE.pro

# Option B: KiCAD GUI
# File → Open Project → LightRail_NCE.pro

2. Project Files

  • LightRail_NCE.pro — Project configuration (KiCAD 8.0+ format)
  • LightRail_NCE.kicad_sch — Electrical schematic with symbol definitions
  • LightRail_NCE.kicad_pcb — PCB layout with component placement

3. Board Outline

Board Dimensions:

  • Length: 267 mm (PCIe form factor)
  • Width: 111 mm (dual-slot)
  • Thickness: 2.4 mm
  • Layers: 10 (controlled impedance)

PCB Layout Architecture (Professional Engineering)

Central Component: LR-GEN3-NPU ASIC

Position: Center of board (133.35, 55.88 mm)
Package: BGA-3136 (23×23 mm, 0.8 mm pitch)
Power: 210W @ 0.9V nominal

text
┌─────────────────────────────────────────────────┐
│ PCIe Connector (Left Edge)                      │
│                                                 │
│  Power Delivery  │  LR-GEN3-NPU (Center)  │    │
│  Components      │     (ASIC)             │    │
│  (PDM, FETs)     │   300mm² die           │    │
│  (Left side)     │   Heatspreader         │    │
│                  │   (50x50mm)            │    │
│  ┌──────────────┴────────────────────┬───┤    │
│  │  HBM3 Stacks   │     ASIC       │ HBM3   │    │
│  │  S0-S5 (Left)  │    (center)    │ S6-S11 │    │
│  │  (6 stacks)    │               │ (Right)│    │
│  │  (40×72mm)     │               │ (6stk) │    │
│  └──────────────┬────────────────────┴───┤    │
│                  │                       │    │
│  Power Supplies  │  Fans & Thermal Mgmt  │ J2,J3
│  Monitoring ICs  │  (Status LEDs, JTAG)  │
│  (Right side)    │                       │
│                                                 │
└─────────────────────────────────────────────────┘
         Fans Mounted (Rear, Vertical)

Major Component Placements

ComponentPart NumberQtyPackageLocationPurpose
Main ASICLR-GEN3-NPU-5NM1BGA-3136CenterNeural Processor Core
MemoryH58M16ABHX12HBM3 StackLeft & right sides192GB total bandwidth
PDM ControllerMP59491QFN-48Left side12-phase power regulation
Voltage MonitorINA32211TSSOP-20Left sideRail monitoring (I2C)
Thermal ControllerNCT6798D1QFN-48Left sideFan PWM, temp sensing
Phase FETsCSD95481RWJ24PowerPAK-8×8DistributedPower switching stages
ConnectorsVarious4StandardBoard edgesPCIe, power, debug, fans
Status IndicatorsVarious31206Right sideStatus LEDs
Fan HeadersJST22-pinRight sidePWM fan control

10-Layer PCB Stackup

Designed for high-speed signal integrity and power delivery:

LayerTypeThicknessFunction
1Signal (F.Cu)35 µmPCIe escape routing, component pads
2Plane (VDD_CORE)70 µm0.9V Power Plane (210A)
3Signal35 µmDifferential pairs (PCIe Gen4, memory)
4Plane (GND)70 µmGround Reference (return paths)
5Signal70 µmPower delivery, memory signals
6Plane (VDD_1V2)70 µm1.2V Memory Power (75A)
7Signal35 µmMemory interface, debug, I2C
8Plane (GND)70 µmGround Return (PDM)
9Signal (Internal)35 µmFan control, LED, sensor signals
10Signal (B.Cu)35 µmComponent bottom routing

Stackup Profile:

  • Total thickness: 2.4 mm (standard)
  • Prepreg thickness (between cores): 0.076 mm
  • Core thickness: 0.125 mm
  • Copper weights: 0.5 oz (signal), 1 oz, 2 oz (planes)

Critical Design Features

1. Power Delivery (PDM)

  • 12-phase PWM regulation (MP5949 controller)
  • 0.9V @ 210A core supply (Vcore)
  • 1.2V @ 75A memory supply (Vmem)
  • >92% efficiency at rated load
  • <50mV transient response on 50A step load

Power Sources:

  • PCIe x16 slot: 75W (12V + 5V + 3.3V)
  • 8-pin PEX primary: 225W (12V + 5V)
  • 6-pin PEX secondary (optional): 120W
  • Total available: 420W | Typical operating: 225W

2. Memory Subsystem

  • 12× HBM3 Stacks (SK Hynix H58M16ABHX)
    • 192GB total (12 × 16Gb)
    • 256 GB/s bandwidth (2.4 GHz DDR)
    • Stacks positioned on left/right sides (6+6 configuration)
    • Source-synchronous clocking (CLK, CLK#, CLKQ, CLKQ#)

3. High-Speed Signal Integrity

PCIe Gen4 x16:

  • 16 GT/s per lane (16 lanes total)
  • 100Ω differential impedance (±10%)
  • Length-matched within ±20 mils
  • AC-coupled TX pairs, on-die termination on RX
  • Via stitching around escape area

HBM3 Memory Clocks:

  • 2.4 GHz DDR (1.2 GHz effective)
  • Source-sync timing
  • Differential clock pairs routed over GND plane
  • <3 ps period jitter, <100 ps skew between stacks

4. Thermal Management

  • Heatspreader: Aluminum 6061-T6, 50×50×3 mm, >90% die coverage
  • Thermal Interface: Arctic MX-4 (5 W/mK), 0.5 mm layer
  • Fans: 2× 40mm DC axial (PWM controlled), 2500 RPM nominal, ~20 CFM
  • Sensors: 5 thermistors + internal die sensor
  • Throttle: 85°C soft, 95°C hard shutdown

5. Power Sequencing

Soft-Start Timing:

  • 0ms: Power applied (PCIe insertion)
  • 10ms: Input voltage stable
  • 15ms: 3.3V LDO enabled
  • 20ms: 1.8V JTAG LDO enabled
  • 30ms: PDM clocks enabled
  • 35-80ms: Core/Memory voltage ramps (soft-start RC)
  • 100ms: PLL lock (2.4 GHz)
  • 150ms: System ready (PCIe link training)

Design Rules & Constraints

Trace & Via Specifications

  • Minimum trace width: 0.1 mm (general), 0.2 mm (power)
  • Minimum spacing: 0.1 mm
  • Via diameter: 0.3 mm (signal), 0.4 mm (power)
  • Via drill: 0.15 mm
  • Annular ring: 0.15 mm minimum
  • Edge clearance: 0.3 mm (0.5 mm recommended)

Impedance Control

  • Single-ended signals: 50Ω target (±10%)
  • Differential pairs: 100Ω target (±10%)
  • Controlled via layer stackup and trace width

Thermal Via Requirements

  • Around high-power components: 6+ vias per component lead
  • Under power planes: Stitching vias every 500 mils
  • Under ASIC: Dense thermal via grid (to be filled during routing)

Component Libraries

Symbol Library Location

kicad/libraries/LightRail_NCE.kicad_sym

Pre-defined Symbols:

  • LR-GEN3-NPU (3136-pin BGA)
  • H58M16ABHX (HBM3 Stack)
  • MP5949 (PWM Controller)
  • CSD95481RWJ (Phase FET)
  • INA3221 (Voltage Monitor)
  • NCT6798D (Thermal Controller)
  • Connectors (PCIe, PEX, JTAG, headers)

Footprint Library Location

kicad/libraries/LightRail_NCE.kicad_mod

Pre-defined Footprints:

  • BGA-3136 (23×23mm, 0.8mm pitch)
  • BGA-1024 (HBM3 Stack, 10.5×13mm)
  • QFN-48 (7×7mm, 0.5mm pitch)
  • PowerPAK-8×8 (Phase FETs)
  • Edge connector (PCIe x16, 164-pin)
  • Molex 5559 (PEX 6/8-pin)
  • 2×7 Header (JTAG, 0.1" pitch)

Manufacturing Outputs

Gerber Files (to be generated)

text
gerbers/
├── LightRail_NCE-F.Cu.gbr          Layer 1 (Front copper)
├── LightRail_NCE-In1.Cu.gbr        Layer 2 (Core power)
├── LightRail_NCE-In2.Cu.gbr        Layer 3 (Signal)
├── LightRail_NCE-In3.Cu.gbr        Layer 4 (Ground)
├── LightRail_NCE-In4.Cu.gbr        Layer 5 (Signal)
├── LightRail_NCE-In5.Cu.gbr        Layer 6 (Memory power)
├── LightRail_NCE-In6.Cu.gbr        Layer 7 (Signal)
├── LightRail_NCE-In7.Cu.gbr        Layer 8 (Ground)
├── LightRail_NCE-B.Cu.gbr          Layer 10 (Back copper)
├── LightRail_NCE-F.Mask.gbr        Front solder mask
├── LightRail_NCE-B.Mask.gbr        Back solder mask
├── LightRail_NCE-F.Silks.gbr       Front silkscreen
├── LightRail_NCE-B.Silks.gbr       Back silkscreen
├── LightRail_NCE-Edge.Cuts.gbr     Board outline
├── LightRail_NCE.drl               Drill file (Excellon)
├── LightRail_NCE.xln               Drill legend
└── LightRail_NCE.rpt               DRC Report

BOM (Bill of Materials)

Generated via:

bash
kicad-cli sch export bom LightRail_NCE.kicad_sch -o LightRail_NCE.bom.csv

Centroid File (for Assembly)

Generated via:

bash
kicad-cli sch export bom --format cpl LightRail_NCE.kicad_sch -o LightRail_NCE.cpl

Workflow: PCB Design Completion

Phase 1: Schematic Finalization ✓ (Complete)

  • Main ASIC placed
  • Memory subsystem defined
  • Power delivery topology
  • Thermal management circuit
  • Debug interface (JTAG)

Phase 2: Layout & Routing (Current)

  • Board outline & layer stackup defined
  • Component placement (professional standards)
  • Critical signal routing (PCIe, HBM3 clocks)
  • Power delivery routing (12-phase, 210A paths)
  • Ground plane stitching
  • Copper pours (VDD_CORE, VDD_MEM, GND)

Phase 3: Design Verification (Pending)

  • ERC/DRC cleanup
  • Signal integrity analysis (PCIe Gen4, DDR timing)
  • Thermal analysis (FEA)
  • Power budget verification (ripple, transient response)
  • EMI/EMC pre-check

Phase 4: Manufacturing Prep (Pending)

  • Gerber export (all 12 layers)
  • Drill file generation
  • BOM/CPL export for assembly
  • Fab house DFM review (panelization, min traces, vias)
  • Final mechanical check (mounting holes, connectors flush)

Next Steps

  1. Open in KiCAD 10:

    bash
    kicad kicad/LightRail_NCE.pro
  2. Continue Routing:

    • PCB Editor → Tools → Route Tracks
    • Route critical signals first (PCIe, memory clocks)
    • Add decoupling capacitors around ASIC/memory
    • Fill power planes (Ctrl+B)
  3. Run Design Verification:

    • Tools → Design Rules Check (DRC)
    • Review layer stackup for signal integrity targets
    • Verify thermal via density under ASIC
  4. Export Gerbers for Manufacturing:

    • File → Fabrication Outputs → Gerbers
    • Select all layers (1, 2, 3, 4, 5, 6, 7, 8, 10)
    • Include solder mask, silkscreen, edge cuts
  5. Order PCB:

    • Send gerbers to fab house (JLCPCB, PCBWay, or local fab)
    • Specify 10-layer stackup, 1.6mm thickness, Tg170 FR-4
    • Request DFM review before fabrication

References

  • IPC Standards: IPC-2221A (PCB Design), IPC-A-610E (Acceptability)
  • Design Constraints: docs/design-constraints.json
  • Layer Stackup: docs/LAYER-STACKUP.md
  • Placement Guide: docs/PLACEMENT-GUIDE.md
  • Component Datasheets: See datasheets/ folder

Project Version: 1.0
Last Updated: July 17, 2026
Status: Layout in Progress

For support or questions, contact: LightRail AI Engineering

Parts

27
QtyValueFootprintReferences
11—BGA-1024:BGA-1024_13x10.5_0.04mmU3, U4, U5, U6, U7, U8, U9, U10, U11, U12, U13
3—LED_SMD:LED_1206_3216MetricD1, D2, D3
2—PK_8x8:PK_8x8Q1, Q2
2—Conn_01x02_Pin:Conn_01x02_PinJ5, J6
1H58M16ABHX-S0BGA-1024:BGA-1024_13x10.5_0.04mmU2
1INA3221TSSOP-20:TSSOP-20U21
1JTAG_14pinHeader_2x7:Header_2x7J4
1LR-GEN3-NPU-5NMBGA-3136:BGA-3136_23x23_0.8mmU1
1MP5949QFN-48:QFN-48_7x7_0.5mmU20
1NCT6798DQFN-48:QFN-48_6x6_0.5mmU22
1PCIe_x16Connector_EdgeConnector:PCI_Express_x16J1
1PEX_6pinConnector_Molex_5559:Molex_5559_6pinJ3
1PEX_8pinConnector_Molex_5559:Molex_5559_8pinJ2

Questions

How big is the LightRail NCE PCB?

It measures 267 × 111.8 mm and has 9 copper layers, 2.4 mm thick.

What parts does the LightRail NCE use?

27 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 NCE KiCad files?

From the Lightiam/pacakge repository on GitHub, at the commit this page was made from: the board is kicad/LightRail_NCE.kicad_pcb and its schematic kicad/LightRail_NCE.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the LightRail NCE design in my own project?

Its repository states no licence, so its author keeps all rights: ask Lightiam before reusing the design.