mirror of
https://github.com/allaunthefox/Research-Stack.git
synced 2026-07-31 03:05:21 +00:00
- Prover-Integrated Orchestration Layers (L0-L3): Goedel-Prover-V2 watchdog, BFS-Prover-V2 swarm consensus, bf4prover topology adaptation - FAMM Verilator benchmark: uniform vs preshaped delay comparison (4.4x speedup) - Swarm topological device prober: 11 agents probing traces, caps, delays, errors, vias, PDN - Spec sheet puller: 10 components with key params and topological relevance - Virtual FPGA system tests: 6/6 passed, 134K ops/s throughput - Fixed merge conflicts in AI-Newton test_experiment.ipynb
272 lines
6.9 KiB
Markdown
272 lines
6.9 KiB
Markdown
# Component Spec Sheet Reference
|
||
|
||
**Generated:** 2026-05-06T23:04:52.050840
|
||
|
||
## Components
|
||
|
||
### U1_FPGA: GW1NR-LV9QN88PC6/I5
|
||
|
||
- **Manufacturer:** Gowin Semiconductor
|
||
- **Category:** FPGA
|
||
- **Datasheet:** https://www.gowinsemi.com/en/support/datasheet/
|
||
|
||
**Key Parameters:**
|
||
|
||
- LUTs: 8640
|
||
- FFs: 6480
|
||
- BRAM: 468Kb (26 × 18Kb blocks)
|
||
- DSP: 20 multipliers (16×16)
|
||
- PLLs: 2
|
||
- IO: 68 user I/O
|
||
- Package: QFN88 (10×10mm)
|
||
- Core voltage: 1.2V
|
||
- IO voltage: 3.3V / 2.5V / 1.8V
|
||
- Max frequency: ~200MHz (fabric), 400MHz (PLL out)
|
||
- Flash: Embedded 64Mbit SPI
|
||
- Programming: JTAG + SPI + UART
|
||
|
||
**Topological Relevance:**
|
||
|
||
- 8640 LUTs → partition into 11 agent compute units (785 LUTs each)
|
||
- 20 DSP blocks → 20 parallel Q16.16 multiply-accumulate pipelines
|
||
- 468Kb BRAM → 256 FAMM cells × 64-bit = 16Kb (fits in 1 BRAM block)
|
||
- 2 PLLs → eigenvalue-derived clock distribution (τ ∝ 1/√λ)
|
||
- 68 I/O → 8 HDMI + 32 DDR + 8 UART + 20 GPIO for topology sensing
|
||
|
||
---
|
||
|
||
### U2_DDR: MT41K128M16JT-125 (typical)
|
||
|
||
- **Manufacturer:** Micron
|
||
- **Category:** Memory
|
||
- **Datasheet:** https://www.micron.com/products/dram/ddr3-sdram
|
||
|
||
**Key Parameters:**
|
||
|
||
- Density: 2Gb (128M×16)
|
||
- Speed: DDR3-1600 (800MHz clock)
|
||
- Data rate: 1600 MT/s
|
||
- Burst length: 8
|
||
- CAS latency: CL=11
|
||
- tRCD: 13.75ns
|
||
- tRP: 13.75ns
|
||
- tRC: 48.75ns
|
||
- Voltage: 1.5V (1.35V DDR3L)
|
||
- Package: 96-ball FBGA
|
||
- Row/Column: 14/10 addressing
|
||
|
||
**Topological Relevance:**
|
||
|
||
- 800MHz clock → 1250ps period → trace matching within 50ps = 4% tolerance
|
||
- CL=11 → 13.75ns read latency → pipeline 11 stages in FPGA
|
||
- Burst=8 → 8×16-bit = 128-bit FAMM data bus width
|
||
- 1.5V → separate power plane with <5mΩ target impedance
|
||
- tRC=48.75ns → 20.5M random accesses/sec → FAMM preshaping critical
|
||
|
||
---
|
||
|
||
### U3_OSC: SG-210STF 100.0000ML3 (typical)
|
||
|
||
- **Manufacturer:** Epson
|
||
- **Category:** Clock
|
||
- **Datasheet:** https://www5.epsondevice.com/en/products/crystal_oscillator/
|
||
|
||
**Key Parameters:**
|
||
|
||
- Frequency: 100.000 MHz
|
||
- Stability: ±50ppm
|
||
- Jitter: <1ps RMS (12kHz-20MHz)
|
||
- Rise/fall: <3ns
|
||
- Output: LVCMOS
|
||
- Voltage: 3.3V
|
||
- Package: 2.5×2.0mm ceramic
|
||
- Phase noise: -135dBc/Hz @ 10kHz offset
|
||
|
||
**Topological Relevance:**
|
||
|
||
- 100MHz → 10ns period → eigenvalue clock: λ_1→75ns, λ_16→45ns
|
||
- ±50ppm → 5ns drift over 100k cycles → PLL lock required
|
||
- <1ps jitter → suitable for Q16.16 timing precision (15ps LSB)
|
||
- Phase noise -135dBc → clean enough for manifold clock distribution
|
||
|
||
---
|
||
|
||
### U4_REG: AMS1117-3.3 (typical)
|
||
|
||
- **Manufacturer:** Advanced Monolithic Systems
|
||
- **Category:** Power
|
||
- **Datasheet:** https://www.advanced-monolithic.com/pdf/ds1117.pdf
|
||
|
||
**Key Parameters:**
|
||
|
||
- Output: 3.3V ±1.5%
|
||
- Dropout: 1.1V @ 1A
|
||
- Max current: 1A
|
||
- Line regulation: 0.2% max
|
||
- Load regulation: 0.4% max
|
||
- Ripple rejection: 60dB @ 120Hz
|
||
- Thermal shutdown: 165°C
|
||
- Package: SOT-223
|
||
|
||
**Topological Relevance:**
|
||
|
||
- 1A max → 3.3W total → thermal topology: place near board edge
|
||
- 60dB ripple rejection → 1000× noise reduction → clean analog rails
|
||
- 165°C shutdown → thermal vias needed under package
|
||
- 1.1V dropout → input must be >4.4V → 5V USB sufficient
|
||
|
||
---
|
||
|
||
### J1_HDMI: HDMI-A-19P-SMT (typical)
|
||
|
||
- **Manufacturer:** Various (Molex, TE, Amphenol)
|
||
- **Category:** Connector
|
||
- **Datasheet:** https://www.hdmi.org/spec/index
|
||
|
||
**Key Parameters:**
|
||
|
||
- Pins: 19
|
||
- TMDS pairs: 4 (3 data + 1 clock)
|
||
- Impedance: 100Ω differential
|
||
- Data rate: Up to 3.4Gbps per lane (HDMI 1.4)
|
||
- Bandwidth: 10.2 Gbps total
|
||
- DDC: I²C @ 100kHz
|
||
- HPD: Hot plug detect (5V tolerant)
|
||
- CEC: Consumer Electronics Control
|
||
- Voltage: 5V @ 50mA (pin 18)
|
||
|
||
**Topological Relevance:**
|
||
|
||
- 100Ω differential → trace impedance must match within ±10%
|
||
- 3.4Gbps → 294ps bit period → 15ps trace matching (5%)
|
||
- 4 TMDS pairs → 4 parallel FAMM delay lines for video stream
|
||
- DDC I²C → topology-aware EDID emulation for manifold display
|
||
- HPD → topological hot-plug detection for swarm reconfiguration
|
||
|
||
---
|
||
|
||
### C1_C2_C4_100nF: GRM188R71H104KA93 (typical)
|
||
|
||
- **Manufacturer:** Murata
|
||
- **Category:** Passive
|
||
- **Datasheet:** https://www.murata.com/en-us/products/capacitor/ceramiccapacitor
|
||
|
||
**Key Parameters:**
|
||
|
||
- Capacitance: 100nF ±10%
|
||
- Dielectric: X7R
|
||
- Voltage: 50V
|
||
- ESR: <50mΩ @ 100MHz
|
||
- ESL: ~0.5nH (0603)
|
||
- SRF: ~22MHz
|
||
- Package: 0603 (1.6×0.8mm)
|
||
- Temp range: -55°C to +125°C
|
||
|
||
**Topological Relevance:**
|
||
|
||
- SRF 22MHz → effective decoupling to ~50MHz → covers FPGA core
|
||
- ESL 0.5nH → via inductance dominates → minimize via length
|
||
- X7R → ±15% over temp → account for in PDN impedance budget
|
||
|
||
---
|
||
|
||
### C3_10uF: GRM21BR61A106KE19 (typical)
|
||
|
||
- **Manufacturer:** Murata
|
||
- **Category:** Passive
|
||
- **Datasheet:** https://www.murata.com/en-us/products/capacitor/ceramiccapacitor
|
||
|
||
**Key Parameters:**
|
||
|
||
- Capacitance: 10µF ±10%
|
||
- Dielectric: X5R
|
||
- Voltage: 10V
|
||
- ESR: <10mΩ @ 1MHz
|
||
- ESL: ~0.8nH (0805)
|
||
- SRF: ~1.8MHz
|
||
- Package: 0805 (2.0×1.25mm)
|
||
- DC bias derating: -70% at 3.3V (effective ~3µF)
|
||
|
||
**Topological Relevance:**
|
||
|
||
- DC bias derating critical → effective 3µF not 10µF at 3.3V
|
||
- SRF 1.8MHz → bulk decoupling below 10MHz → complements 100nF
|
||
- ESR 10mΩ → low enough for PDN target <10mΩ with parallel caps
|
||
|
||
---
|
||
|
||
### C5_4u7: GRM21BR61C475KA88 (typical)
|
||
|
||
- **Manufacturer:** Murata
|
||
- **Category:** Passive
|
||
- **Datasheet:** https://www.murata.com/en-us/products/capacitor/ceramiccapacitor
|
||
|
||
**Key Parameters:**
|
||
|
||
- Capacitance: 4.7µF ±10%
|
||
- Dielectric: X5R
|
||
- Voltage: 16V
|
||
- ESR: <20mΩ @ 1MHz
|
||
- ESL: ~0.8nH (0805)
|
||
- SRF: ~2.6MHz
|
||
- Package: 0805
|
||
|
||
**Topological Relevance:**
|
||
|
||
- LDO output cap → stability requirement: 4.7µF min for AMS1117
|
||
- ESR 20mΩ → within LDO stable region (0.1-10Ω for most LDOs)
|
||
|
||
---
|
||
|
||
### PCB_TRACE: Standard 1oz Cu, 0.15mm width
|
||
|
||
- **Manufacturer:** Generic
|
||
- **Category:** PCB
|
||
- **Datasheet:** N/A — standard IPC-2221
|
||
|
||
**Key Parameters:**
|
||
|
||
- Dielectric: FR-4 (εr=4.5 @ 1GHz)
|
||
- Copper: 1oz (35µm)
|
||
- Trace width: 0.15mm (6 mil)
|
||
- Impedance: ~50Ω (microstrip, layer 1)
|
||
- Delay: ~150ps/inch (6ps/mm)
|
||
- Capacitance: ~1.1pF/cm
|
||
- Inductance: ~3nH/cm
|
||
- DC resistance: ~0.3Ω/cm (0.15mm, 1oz)
|
||
- Min spacing: 0.15mm (6 mil)
|
||
|
||
**Topological Relevance:**
|
||
|
||
- 6ps/mm delay → 25mm trace = 150ps → matches DDR skew budget
|
||
- εr=4.5 → impedance varies ±10% with manufacturing → calibrate per board
|
||
- 0.3Ω/cm → 60mm power trace = 1.8Ω → unacceptable for PDN → use planes
|
||
- FR-4 loss: ~0.02dB/mm @ 1GHz → 50mm = 1dB → negligible for <500MHz
|
||
|
||
---
|
||
|
||
### VIA: Standard IPC-2221 Type III
|
||
|
||
- **Manufacturer:** Generic
|
||
- **Category:** PCB
|
||
- **Datasheet:** N/A — standard IPC-2221
|
||
|
||
**Key Parameters:**
|
||
|
||
- Drill: 0.3mm
|
||
- Pad: 0.6mm
|
||
- Antipad: 0.8mm
|
||
- Inductance: ~0.8nH (1.6mm board)
|
||
- Capacitance: ~0.5pF
|
||
- Impedance: ~40Ω
|
||
- Stub resonance: λ/4 @ ~25GHz for 1.6mm stub
|
||
- Current capacity: ~1A (0.3mm, 1oz plating)
|
||
|
||
**Topological Relevance:**
|
||
|
||
- 0.8nH per via → 4 vias in PDN path = 3.2nH → limits decoupling above 100MHz
|
||
- Stub at 1.6mm → resonance at 25GHz → safe below 5GHz → backdrill for HDMI
|
||
- 0.5pF per via → negligible for <1GHz signals
|
||
|
||
---
|
||
|