European Wireless Connectivity SOC Company
12 months
5 SSN Verification Engineers (1 architect + 4 engineers)
GlobalFoundries 22FDX
Full-chip SOC with Cortex-A55 cluster, AXI NoC, 14 APB/AHB peripherals, PCIe EP

Multi-Protocol SOC Verification — AXI4 / APB / AHB Interconnect

The Verification Challenge

The client’s SOC integrated an ARM Cortex-A55 quad-core cluster, a multi-layer AXI4 Network-on-Chip, 14 peripheral blocks on an APB bus matrix, an AHB subsystem for legacy IP, a PCIe Gen3 Endpoint, a 1G Ethernet MAC, and an on-chip SRAM subsystem with ECC. The full-chip UVM environment required coordinated stimulus across all these interfaces simultaneously, with a scoreboard that could track transactions across protocol boundaries (AXI to APB bridges, AXI to PCIe translation). The sheer scale of the environment — 47 UVM agents, 6 scoreboards, 12 virtual sequences — was the primary technical challenge.

SSN Methodology & Solution

  • Environment Architecture: SSN’s lead architect designed a three-tier environment: chip-level virtual sequences orchestrated agent-level sequences which drove protocol-specific agents. TLM FIFOs and analysis ports wired the full observation fabric.
  • AXI NoC Stress Testing: Deployed 8 concurrent AXI masters with randomized priority, burst size, and address spread to stress the NoC arbitration logic. 34 cross-coverage bins verified QoS behavior under maximum contention.
  • APB Bus Matrix Coverage: All 14 peripheral register maps verified via UVM RAL. APB bus matrix arbitration verified with concurrent access from 3 AXI-to-APB bridge masters.
  • AHB-to-APB Bridge: Verified all AHB-to-APB bridge pipelining scenarios including back-to-back transfers, SPLIT response handling, and address boundary cases.
  • Cross-Protocol Scoreboard: The central scoreboard tracked transactions from AXI master initiation through NoC routing, bridge translation, and peripheral completion — flagging any lost, duplicated, or corrupted transactions.
  • PCIe Endpoint Integration: Verified PCIe EP within the full-chip context including outbound DMA through the AXI NoC, BAR decoding to peripheral address space, and MSI-X interrupt delivery to the Cortex-A55.

Results

Metric

Result

Functional Coverage

100% across NoC arbitration, APB bus matrix, AHB bridge, PCIe EP, and Ethernet MAC.

Bugs Found

67 bugs total — 5 P0, 18 P1, 44 P2/P3. All resolved before tape-out.

Critical Bugs

P0 bug: AXI-to-APB bridge incorrectly forwarded a second transaction during an ongoing PREADY-wait, causing APB slave corruption under high-throughput conditions.

Regression Suite

4,800 regression tests; full regression runtime 11 hours on 64-core simulation farm.

Tape-Out Result

First-time functional silicon. Cortex-A55 Linux boot achieved in post-silicon bring-up within 3 days.



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)