BLASYS: Approximate Logic Synthesis Using Boolean Matrix Factorization
Not on the map. Why?
Abstract (arXiv)
Approximate computing is an emerging paradigm where design accuracy can be traded off for benefits in design metrics such as design area, power consumption or circuit complexity. In this work, we present a novel paradigm to synthesize approximate circuits using Boolean matrix factorization (BMF). In our methodology the truth table of a sub-circuit of the design is approximated using BMF to a controllable approximation degree, and the results of the factorization are used to synthesize a less complex subcircuit. To scale our technique to large circuits, we devise a circuit decomposition method and a subcircuit design-space exploration technique to identify the best order for subcircuit approximations. Our method leads to a smooth trade-off between accuracy and full circuit complexity as measured by design area and power consumption. Using an industrial strength design flow, we extensively evaluate our methodology on a number of testcases, where we demonstrate that the proposed methodology can achieve up to 63% in power savings, while introducing an average relative error of 5%. We also compare our work to previous works in Boolean circuit synthesis and demonstrate significant improvements in design metrics for same accuracy targets.
Key facts. Cited by 4 papers in the map (data through 13 Oct 2026). First posted on arXiv 15 May 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 1; 2024: 1; 2025: 1; 2026: 1.
4 papers.
- 2023Approximate Computing Survey, Part II: Application-Specific & Architectural Approximation Techniques and Applicationscited by 3
- 2024OPTDTALS: Approximate Logic Synthesis via Optimal Decision Trees Approachcited by 0
- 2025An Improved Template for Approximate Computingcited by 0
- 2026TRAM: Training Approximate Multiplier Structures for Low-Power AI Acceleratorscited by 0
- 2026TRAM: Training Approximate Multiplier Structures for Low-Power AI Accelerators6 May 2026
- 2025An Improved Template for Approximate Computing7 Sep 2025
- 2024OPTDTALS: Approximate Logic Synthesis via Optimal Decision Trees Approach22 Aug 2024
- 2023Approximate Computing Survey, Part II: Application-Specific & Architectural Approximation Techniques and Applications20 Jul 2023