Approximate Logic Synthesis Using BLASYS

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Ma, Jingxiao, Hashemi, Soheil, Reda, Sherief
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866909664927547392
author Ma, Jingxiao
Hashemi, Soheil
Reda, Sherief
author_facet Ma, Jingxiao
Hashemi, Soheil
Reda, Sherief
contents Approximate computing is an emerging paradigm where design accuracy can be traded for improvements in design metrics such as design area and power consumption. In this work, we overview our open-source tool, BLASYS, for synthesis of approximate circuits using Boolean Matrix Factorization (BMF). In our methodology the truth table of a given circuit is approximated using BMF to a controllable approximation degree, and the results of the factorization are used to synthesize the approximate circuit output. BLASYS scales up the computations to large circuits through the use of partition techniques, where an input circuit is partitioned into a number of interconnected subcircuits and then a design-space exploration technique identifies the best order for subcircuit approximations. BLASYS leads to a graceful trade-off between accuracy and full circuit complexity as measured by design area. Using an open-source design flow, we extensively evaluate our methodology on a number of benchmarks, where we demonstrate that the proposed methodology can achieve on average 48.14% in area savings, while introducing an average relative error of 5%.
format Preprint
id arxiv_https___arxiv_org_abs_2506_22772
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Approximate Logic Synthesis Using BLASYS
Ma, Jingxiao
Hashemi, Soheil
Reda, Sherief
Hardware Architecture
B.6.1; B.2.4; B.8.2
Approximate computing is an emerging paradigm where design accuracy can be traded for improvements in design metrics such as design area and power consumption. In this work, we overview our open-source tool, BLASYS, for synthesis of approximate circuits using Boolean Matrix Factorization (BMF). In our methodology the truth table of a given circuit is approximated using BMF to a controllable approximation degree, and the results of the factorization are used to synthesize the approximate circuit output. BLASYS scales up the computations to large circuits through the use of partition techniques, where an input circuit is partitioned into a number of interconnected subcircuits and then a design-space exploration technique identifies the best order for subcircuit approximations. BLASYS leads to a graceful trade-off between accuracy and full circuit complexity as measured by design area. Using an open-source design flow, we extensively evaluate our methodology on a number of benchmarks, where we demonstrate that the proposed methodology can achieve on average 48.14% in area savings, while introducing an average relative error of 5%.
title Approximate Logic Synthesis Using BLASYS
topic Hardware Architecture
B.6.1; B.2.4; B.8.2
url https://arxiv.org/abs/2506.22772