oFEC Encoder and Decoder

Overview

OpenROADM oFEC (Open Forward Error Correction) is a core element of the OpenROADM initiative, providing a standardized, open-source FEC solution for high-speed coherent optical networks.

The oFEC IP cores deliver high coding gain through a fully parallel, pipelined decoder architecture with 3 soft-decision (SD) and 2 hard-decision (HD) decoding steps. It supports data rates from 200G to 800G, including Probabilistic Constellation Shaping (PCS) modes to enhance spectral efficiency, noise tolerance, and transmission reach. In addition to the FEC engine, the solution includes an interleaver/deinterleaver and parallel CRC checks for final payload validation. An FPGA version operating at 10 Gbps is available for prototyping, testing, and lower-bandwidth use cases.

Optimized for low latency, energy efficiency, and seamless integration, the oFEC core enables reliable high-speed transmission for hyperscale data centers, telecom infrastructure, and high-performance computing.

Key Features

  • Compliant with “Open ROADM MSA 6.0 W B400G Port Digital Specification (400G-800G)”.
  • Compliant with “OpenZR+  200G/400G/600G/800G”.

Benefits

  • Support all modes in OpenROADM 6.0 and OpenZR+
  • Support Probabilistic Constellation Shaping (PCS)
  • Support QPSK, 8-PSK, 16-QAM, and 16-QAM PCS
  • Payload throughput of 200G/400G/600G/800G on ASIC
  • Payload throughput of 10Gbps on FPGA
  • Low-power and low-complexity design
  • Deliverable includes VHDL source code or synthesized netlist, VHDL testbench, and bit-accurate or floating point Matlab, C or C++ simulation model 
  • Available for ASIC and FPGAs (Intel/Altera, AMD / Xilinx)

Block Diagram

oFEC Encoder and Decoder Block Diagram

Applications

  • High-speed coherent optical communication up to 800G
  • Long-haul and metro optical transport
  • Multi-vendor interoperability
  • OpenZR+ and pluggable coherent optics

Deliverables

  • SystemVerilog source code or  synthesized netlist
  • HDL simulation models e.g. for Aldec’s Riviera-PRO
  • VHDL testbench
  • Bit-accurate Matlab, C or C++ simulation model
  • Comprehensive documentation

Technical Specifications

×
Semiconductor IP