A 0.71nJ, 1.53GS/s Throughput 256-FFT Using Floating Point Analog Computation
We propose a 256-point FFT engine using the first analog floating point implementation. The proposed method encodes the mantissa value with both voltage and pulse width and a digital 4-bit exponent. It features automatic calibration to cancel process variation and attains precision and dynamic range equivalent to 12.3 bit digital fixed point. Implemented in 22 nm CMOS, the chip demonstrates the first reported sub-nJ energy/FFT (0.71 nJ) at a high throughput of <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$1.53 \text{GS} / \mathrm{s}$</tex>.
Authors
- Dennis Sylvester (ORCID: https://orcid.org/0000-0003-2598-0458)
- Hun-Seok Kim (ORCID: https://orcid.org/0000-0002-6658-5502)
- David Blaauw (ORCID: https://orcid.org/0000-0001-6744-7075)
- Qirui Zhang (ORCID: https://orcid.org/0000-0001-8113-3558)
- Yi Shen (ORCID: https://orcid.org/0000-0002-2144-882X)
- Sangbu Yun (ORCID: https://orcid.org/0000-0002-8021-4791)
- Jungho Lee (ORCID: https://orcid.org/0000-0003-4162-3389)
- Jian-Fei Chang (ORCID: https://orcid.org/0000-0002-7028-9597)
Institutions
- University of Michigan (US)
Publication Details
- Published
- 2025-06-08
- DOI
- https://doi.org/10.23919/vlsitechnologyandcir65189.2025.11074835
- Primary Topic
- Image and Signal Denoising Methods
- Type
- article
- Field-Weighted Citation Impact
- 0.00