Contact Us
Overview

SmartDV’s Ethernet FlexE Verification IP is a comprehensive solution for verifying Flexible Ethernet designs, a technology that extends standard IEEE 802.3 Ethernet PHYs to support bonding, sub-rating, and channelization for flexible bandwidth provisioning in data center interconnect, metro transport, and telecommunications network applications. Fully compliant with OIF FlexE 3.0 and backward compatible with FlexE 2.2, 2.1, 2.0, and 1.0, it supports complete verification of FlexE mux and demux functions at the MAC layer across FlexE Groups composed of 100GBASE-R, 200GBASE-R, 400GBASE-R, and 800GBASE-R PHYs, covering FlexE bonding for higher aggregate rates, sub-rating for lower-than-PHY client rates, and channelization for carrying multiple independent client streams over a single FlexE Group.

SmartDV’s Ethernet FlexE VIP supports UVM, SystemVerilog, and Verilog, and integrates seamlessly into diverse verification environments. It is simulator-independent and compatible with all leading EDA simulators, providing flexibility across simulation platforms.

With comprehensive upper layer protocol support, CDR for serial protocols, glitch injection, extensive error injection across all protocol layers, UNH test suite coverage, pause frame generation and detection, built-in functional coverage, and a complete test suite, SmartDV’s Ethernet FlexE VIP enables verification teams to thoroughly validate FlexE network interface designs for hyperscale data center interconnect, metro transport networks, 5G fronthaul and backhaul, and AI networking infrastructure applications.

Request Data Sheet
Key Features
  • Full FlexE Mux and Demux SupportProvides complete FlexE multiplexer and demultiplexer functionality at the MAC layer for TX BFM, RX BFM, and Monitor components, supporting FlexE Groups composed of 100GBASE-R, 200GBASE-R, 400GBASE-R, and 800GBASE-R PHYs with 100G calendar slots as introduced in FlexE 3.0.
  • FlexE Bonding, Sub-Rate, and Channelization – Supports bonding of multiple PHYs into higher aggregate MAC rates, sub-rating to create MAC rates below the PHY rate for flexible bandwidth provisioning, and channelization to carry multiple independent lower-speed FlexE clients over a single FlexE Group, covering all FlexE client rate adaptation mechanisms.
  • FlexE 3.0 800GBASE-R PHY SupportSupports FlexE Groups composed of n × 800 Gbps Ethernet PHYs, payload type overhead, and 100G calendar slots as defined in OIF FlexE 3.0, enabling verification of next-generation AI and hyperscale data center interconnect designs.
  • FlexE 2.x Feature Coverage – Covers FlexE Groups of 50GBASE-R PHYs as introduced in FlexE 2.1, management channel support, skew management, time and frequency transport, and Energy Efficient Ethernet as defined across FlexE 2.0 through 2.2.
  • Comprehensive Upper Layer Protocol Support – Covers IPv4, IPv6, TCP, UDP, ICMP, ARP, GRE, NVGRE, VXLAN, PPPoE, EAPoL, FCoE, RARP, IPsec, MACSEC, Wake on LAN, Slow Protocol, IP-in-IP, and Q-in-Q, with CDR for serial protocols.
  • Comprehensive Error Injection and Detection – Supports injection and detection of all Ethernet and FlexE error types across all protocol layers including undersize and oversize frames, CRC errors, framing errors, pause frame errors, disparity and auto-negotiation errors, invalid code group insertion, invalid /K/ character insertion, lane skew insertion, invalid AN sequence errors, missing /K/ characters for packet boundaries, and glitch injection and detection.
  • Complete Verification Infrastructure – Provides the UNH test suite, built-in functional coverage analysis, pause frame generation and detection, status counters for bus events, and callbacks in TX BFM, RX BFM, and Monitor for user-defined event handling and protocol violation notification.
Compliance and Compatibility
  • Fully compliant with OIF FlexE 3.0; backward compatible with FlexE 2.2, 2.1, 2.0, and 1.0
  • Supports 100GBASE-R, 200GBASE-R, 400GBASE-R, and 800GBASE-R PHY groups
  • Compliant with IEEE 802.3-2022 and IEEE 802.3df-2024 for underlying PHY specifications
  • Compatible with UVM, OVM, VMM, SystemVerilog, and Verilog verification environments
  • Compatible with all major EDA simulators including Synopsys VCS, Cadence Xcelium, Siemens Questa, Aldec Riviera-PRO, and Verilator

Request Datasheet