Search papers, labs, and topics across Lattice.
This paper investigates the efficacy of reduced-precision floating-point formats for FFT implementations in optical OFDM transceivers, comparing them against traditional fixed-point arithmetic. By employing a cross-layer co-design methodology, the authors optimize numerical representations and arithmetic units, demonstrating that custom 11- and 12-bit floating-point formats can significantly reduce power consumption and area while maintaining competitive performance. The results indicate that these formats can achieve up to 19.8% power reduction and 12.0% area savings compared to fixed-point designs, while closely matching the bit error rate performance of a 32-bit floating-point reference.
Custom reduced-precision floating-point formats can outperform fixed-point designs in FFT implementations, cutting power by nearly 20% without sacrificing performance.
Many state-of-the-art DSP implementations use fixed-point arithmetic due to its reduced hardware complexity and high throughput compared to conventional floating-point arithmetic. In contrast, machine learning accelerators exhibit substantial gains from reduced-precision floating-point formats, enabling improvements in energy efficiency and peak throughput. These advances motivate a re-evaluation of numerical representations for classical DSP workloads. A central question is whether reduced-precision floating-point formats can achieve competitive power, performance, and area compared to fixed-point implementations, while providing advantages in dynamic range and numerical robustness. This paper presents a new cross-layer co-design methodology for DSP kernels that jointly optimizes numerical representations, arithmetic units, and application-level performance. As a case study, we focus on the FFT, a fundamental DSP block across many applications. The FFT is evaluated within optical OFDM transceivers, where it dominates power consumption and silicon area as FFT size and modulation order scale to support data rates beyond 100 Gbit/s. We compare fixed-point and reduced-precision floating-point formats using post-layout power and area results in a 12nm FinFET technology and demonstrate system-level performance in terms of BER versus Eb/N0. For a 256-point FFT engine in a 128 Gbit/s transceiver, we show that 11- and 12-bit custom floating-point formats preserve BER performance close to a 32-bit floating-point reference across multiple modulation orders, while reducing FFT core power by up to 19.8% and area by up to 12.0% compared to representative fixed-point designs. To the best of our knowledge, this is the first investigation of custom reduced-precision floating-point arithmetic for FFT cores in optical OFDM transceivers.