QUADOL: A Quality-Driven Approximate Logic Synthesis Method Exploiting Dual-Output LUTs for Modern FPGAs
Jian Shi, Xuan Wang, Chang Meng, Weikang Qian

TL;DR
This paper introduces QUADOL, a novel approximate logic synthesis method leveraging dual-output LUTs in FPGAs, significantly reducing area and improving approximate multiplier performance.
Contribution
It proposes a technique to merge LUT pairs into dual-output LUTs and a framework to integrate this into existing ALS methods, enhancing FPGA design efficiency.
Findings
LUT count reduced by up to 18% with QUADOL+
Approximate multipliers outperform prior FPGA-based designs in area-error trade-offs
The method can be integrated with existing ALS techniques for better results.
Abstract
Approximate computing is a new computing paradigm. One important area of it is designing approximate circuits for FPGA. Modern FPGAs support dual-output LUT, which can significantly reduce the area of FPGA designs. Several existing works explored the use of dual-output in approximate computing. However, they are limited to small-scale arithmetic circuits. To address the problem, this work proposes QUADOL, a quality-driven ALS method by exploiting dual-output LUTs for modern FPGAs. We propose a technique to approximately merge two single-output LUTs (i.e., a LUT pair) into a dual-output LUT. In addition, we transform the problem of selecting multiple LUT pairs for simultaneous approximate merging into a maximum matching problem to maximize the area reduction. Since QUADOL exploits a new dimension, i.e., approximately merging a LUT pair into a dual-output LUT, it can be integrated with…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsLow-power high-performance VLSI design · VLSI and FPGA Design Techniques · VLSI and Analog Circuit Testing
