Major European Telecom Equipment Manufacturer
18 months
7 SSN Verification Engineers (1 manager + 6 engineers)
Intel 10nm
5G NR Layer 1 baseband processor SOC; CPRI 10.0 fronthaul, JESD204B ADC/DAC IF, PCIe Gen4 backhaul, AXI4 internal fabric

5G Baseband SOC — Full-Chip ASIC Verification with CPRI & JESD204B

The Verification Challenge

This was SSN’s most complex engagement to date. The 5G baseband SOC implemented 3GPP NR Layer-1 signal processing (FFT/iFFT, channel estimation, LDPC encode/decode) in hardware accelerators, connected via AXI4-Stream data planes. The fronthaul interface used CPRI 10.0 at 24.33 Gbps. ADC and DAC interfaces used JESD204B at 12.8 Gbps per lane. The PCIe Gen4 x8 backhaul connected to the host processor. Verifying correctness of the L1 data path from CPRI input to PCIe output — including all signal processing accuracy requirements — demanded a multi-domain verification strategy spanning bit-accurate algorithmic simulation and protocol-level testbench work.

SSN Methodology & Solution

  • Bit-Accurate Reference Models: Developed 3GPP-conformant reference models in SystemVerilog DPI-C for FFT, channel estimation, and LDPC coding. Models were calibrated against MATLAB reference implementations provided by the client.
  • CPRI 10.0 UVM Agent: Built a custom CPRI 10.0 UVM agent (no commercial VIP available) implementing hyperframe synchronization, I/Q sample mapping, vendor-specific region handling, and link-layer error injection.
  • JESD204B Agent: Integrated Analog Devices JESD204B simulation model for ADC/DAC interface verification; wrote custom UVM wrapper for seamless scoreboard integration.
  • End-to-End Data Path Scoreboard: A master scoreboard tracked I/Q samples from CPRI ingress through ADC capture, baseband processing, LDPC encoding, and PCIe egress — comparing against the C-model at every pipeline stage.
  • L1 Algorithmic Coverage: Defined coverage bins for all 3GPP NR numerology configurations (subcarrier spacings 15/30/60/120 kHz), OFDM symbol count per slot, and LDPC base graph selection.
  • Stress and Corner Testing: Simultaneous injection of CPRI link errors, JESD204B lane errors, and PCIe flow control stalls to verify graceful degradation and alarm reporting.

Results

Metric

Result

Functional Coverage

100% — 2,847 functional coverage bins across all protocol and algorithmic domains.

Algorithmic Accuracy

LDPC decoder SNR performance matched 3GPP specification within 0.1 dB — verified against 5 million simulation frames.

Bugs Found

112 bugs total — 8 P0, 29 P1. All P0/P1 bugs resolved before tape-out.

Critical Bugs

P0 bug: CPRI hyperframe counter desynchronization under back-to-back link restart events caused I/Q sample misalignment, which would have manifested as burst errors in fielded 5G cells.

Regression

12,000 regression tests; distributed across a 256-core simulation cloud.

Tape-Out Result

First-time functional silicon. 3GPP RF conformance testing passed in < 4 weeks post-silicon.

Results

Metric

Result

Functional Coverage

100% closure on all 380 LTSSM bins, 97 AXI-PCIe bridge bins, and 214 DMA descriptor bins.

Code Coverage

99.2% line, 98.7% branch, 97.1% toggle — all above tape-out threshold.

Bugs Found

38 functional bugs discovered and resolved before first tape-out.

Critical Bugs

3 P0 bugs found — including a DMA descriptor chain wrap-around corruption that would have caused data loss in production.

Tape-Out Result

First-time functional silicon. Zero field-return escapes related to PCIe or DMA logic in 18-month post-silicon tracking.

Cart (0 items)