Broadcom Trident 3 (BCM56870 Series)

Announced: June 14, 2017

The Broadcom StrataXGS Trident 3 is a merchant silicon Ethernet switch ASIC family targeting data center top-of-rack and spine deployments at 25G, 50G, and 100G port speeds. It introduced a fundamentally redesigned buffer architecture compared to its predecessors, replacing the segmented per-slice memory model with a single unified shared pool.

Part Numbers and Variants

Variant Part Number Bandwidth Max Ports
X7 BCM56870 3.2 Tbps 32x 100G or 128x 25G
X5 BCM56770 2.0 Tbps 20x 100G or 128x 25G

Both variants share the same 32 MB unified buffer. The BCM56870 is the primary high-density spine variant; the BCM56770 targets mid-range access/ToR deployments.

Process node: 16 nm FinFET

Buffer Architecture

The Trident 3 carries 32 MB of on-chip SRAM, organized as a single fully shared pool accessible to all ports simultaneously. This is the most significant architectural change from the Trident II, which divided its 12 MB buffer into per-pipeline slices that could not share memory across slice boundaries.

Broadcom claimed "8x higher network burst absorption" versus the prior generation at launch — a figure that reflects the combination of the larger total buffer and the elimination of per-slice fragmentation that left memory stranded in lightly loaded slices while congested slices dropped packets.

The Memory Management Unit (MMU) uses dynamic thresholding: ports do not have hard-reserved buffer allocations by default. Instead, the pool expands to serve whichever ports are congested, subject to configurable maximum thresholds per queue and per port. Vendors can partition the pool into dedicated and dynamic regions via software (e.g., Juniper's 25%/75% dedicated/dynamic split on the QFX5120), but the underlying silicon presents a flat unified memory space.

Cell size on Trident 3 is 256 bytes.

Key Features vs. Trident II

Switches Using Trident 3

See Also