Ethernet IP Subsystem

Comprehensive portfolio of fully configurable multi-channel, multi-rate Ethernet MAC, PCS and FEC IP. Support for the OIF FlexE in addition to IEEE 802.3 standard for data center applications.

Download Request – Your PDF will be ready shortly

Q

Download Request – Your PDF will be ready shortly

Q

Download Request – Your PDF will be ready shortly

Q

Download Request – Your PDF will be ready shortly

Q

Ethernet IP Subsystem

Key Features

Ethernet IP from SiFive supports 400G/200G/100G and 50G rates supporting both packet and ODU interfaces. The complete subsystem also includes a PCS layer and Multi-Channel-Multi-Rate (MCMR) FEC engine, which allows the customer to pick the configuration for their specific application. The FEC engine supports both KR4 RS(528, 514) and KP4 RS(544, 514).

IP Offering

MAC IP

Supports 400/200/100/50/25/10GE client port

PCS IP

Supports IEEE standard 802.3 for 10G/25G/40G/50G/100G/200G/400G data rates

ODU I/F

Supports the adaptation of 400GE, 200GE, 100GE, 50GE, 25GE, 10GE, FlexE-clients and FlexE-aware signals into OTN

FX IP

Fully compliant to OIF Flex Ethernet Standard v1.1

MCMR FEC (Forward Error Correction)

IP supports Ethernet standard with up to 400G data rates

Download

Flexible Ethernet (FlexE) IP Core – Product Brief

MCMR FEC IP Core – Product Brief

PCS IP – Product Brief

MAC IP Core – Product Brief

MCMR FEC IP Core – Product Brief
PCS IP – Product Brief
MAC IP Core – Product Brief

MAC IP

MAC IP Block Diagram

Details

  • Support the adaptation of packet streams into a 400/200/100/50/25/10GE rts client port, into a FlexE client, or into an OPUk/OPUflex payload
  • Configurable maximum bandwidth (e.g. 400/ 600/800G/1T/1.2T/1.6T)
  • Configurable number of channels. Flexible channel B/W provisioning (10G, 40G, m*25G). A channel can use the entire B/W
  • IPG generation based using Deficit Idle Count
  • RFC 2819 RMON counters, in both directions
  • Packet snoop, based on programmable filters, in both directions. Configurable number of filters and filter depth
  • Link fault and packet error detection. Automatic consequent actions using detection link fault and packet error sideband signals

MCMR FEC IP

MCMR FEC IP Block Diagram

Details

  • Multi-channel, multi-rate forward error correction (FEC) engine is fully configurable to support 400G/ 200G/ 100G/ 50G rates on multiple channels
  • The IP supports both KR4 RS(528,514) and KP4 RS(544,514)
  • Supports Interlaken, Flex Ethernet & 802.3x protocols standards
  • IP is highly programmable and configurable to tailor to customer specific requirements
  • Seamless integration with PCS, FlexE and Interlaken IP

PCS IP

PCS IP Block Diagram

Details

  • Supports multi-rate 25G/50G/100G/200G/400G
  • 66b block lock, AM lock/de-skew/reorder, AM insertion/deletion and scrambling of 100/50/25/10GE ports w/o FEC
  • Transcoding, scrambling and AM insertion/ deletion for 400G/ 200G/ 100G/ 50E ports w/ FEC
  • Per-lane programmable markers
  • IP is highly programmable and configurable to tailor to customer specific requirements
  • Seamless integration with MCMR FEC, FlexE and MAC IP

FIeX E IP

FleX E IP Block Diagram

Details

  • FlexE client rates can support any rate up to MAX configured bandwidth of 1.6T with a granularity of 5G. Scalable to support up to N * FlexE groups
  • Channelization of input with each port bandwidth up to 100G (minimum bandwidth 5G)
  • User configurable rate-adapt feature on each FlexE port (Idle insert/delete) OR by masking FlexE slots as unused to support sub-rate PHYs
  • Bonding single higher bandwidth MAC data over multiple 100G PHYs (e.g. 200G/400G MAC)
  • Supports hybrid configuration of any combination of bonding, sub-rating and channelization
  • Supports FlexE aware/FlexE Unaware/FlexE terminated  mode of operation
  • Run time add/remove a FlexE client to a FlexE group without affecting traffic on other clients
  • Resizing of FlexE client bandwidth within a single FlexE group

ODU I/F IP

ODU I/F IP Block Diagram

Details

  • Supports the adaptation of 400GE, 200GE, 100GE, 50GE, 25GE, 10GE, FlexE-clients and FlexE-aware signals into OTN
  • Full OPU payload processing (66b block lock, scrambling, AM lock, etc.)
  • Configurable maximum bandwidth (e.g. 400/ 600/800G/1T/1.6T)
  • Configurable number of channels. Flexible channel B/W provisioning (10G, 40G, m*25G). A channel can use the entire B/W
  • RFC 2819 RMON counters, in both directions
  • FlexE client rate adjust, for both ODUflex -> FlexE and FlexE -> ODUflex directions
  • Packet snoop, based on programmable filters, in both directions. Configurable number of filters and filter depth

Get in touch

We’d like to hear from you. Share your vision with our dedicated sales team and we’ll shape a custom silicon solution that fits your needs.

Customization

If you already have a specific SoC IP spec in mind, our team can help you to customize the controller IP as per your requirements.

Explore Related Products

Best-in class SoC IPs covering wide range of applications from IoT devices, networking and AI/HPC

HBM2/2E IP Subsystem

The HBM2/2E IP is suitable for applications involving graphics, high-performance computing, high-end networking, and communications that require very high bandwidth, lower latency and more density.

Interlaken Subsystem

Interlaken IP is used by applications including NPU, traffic management and switch fabrics. OpenFive supports silicon-proven Interlaken IP with over 75+ tier 1 customers on various technology and process nodes.

USB IP Subsystem

Full range of USB controllers supporting USB2.0/USB3.0/USB3.1 gen1 and gen2 in device mode of operation. Supports AXI interface and in-built DMA features.

Die-to-Die IP Subsystem

Die-to-Die Controller IP offers unique value proposition in terms of low power, high throughput and low latency links enabling faster time to integration for heterogenous chiplet connections in wired communications, AI and HPC applications.