TY - JOUR
T1 - AxLS
T2 - A Framework for Approximate Logic Synthesis Based on Netlist Transformations
AU - Castro-Godinez, Jorge
AU - Barrantes-Garcia, Humberto
AU - Shafique, Muhammad
AU - Henkel, Jorg
N1 - Funding Information:
Manuscript received January 21, 2021; accepted March 9, 2021. Date of publication March 25, 2021; date of current version July 30, 2021. This work was supported in part by the Costa Rica Institute of Technology. This brief was recommended by Associate Editor A. Calimera. (Corresponding author: Jorge Castro-Godínez.) Jorge Castro-Godínez is with the Chair for Embedded Systems, Karlsruhe Institute of Technology, 76131 Karlsruhe, Germany, and also with the School of Electronics Engineering, Instituto Tecnológico de Costa Rica, Cartago 30101, Costa Rica (e-mail: [email protected]).
Publisher Copyright:
© 2004-2012 IEEE.
PY - 2021/8
Y1 - 2021/8
N2 - With the rise of Approximate Computing as an energy-efficient design paradigm that is amenable to error-tolerant applications, different Approximate Logic Synthesis (ALS) techniques have been reported in the literature to generate approximate circuits from accurate implementations automatically. One ALS technique focuses on performing structural netlist transformations. The gate-level netlist representation of a circuit is simplified to reduce the circuit area and power consumption while producing a defined error level at the output. However, currently, there is no framework or tool available to test and explore existing netlist transformation techniques for ALS. This limits the proposal of novel approaches and their corresponding comparison against state-of-the-art contributions. In this brief, we present AxLS, an open-source framework for ALS techniques based on netlist transformations. We validate our framework's functionality by implementing a reported ALS technique and one proposed, using open-source circuit synthesis and simulation tools, and generating approximate arithmetic circuits from accurate RTL descriptions.
AB - With the rise of Approximate Computing as an energy-efficient design paradigm that is amenable to error-tolerant applications, different Approximate Logic Synthesis (ALS) techniques have been reported in the literature to generate approximate circuits from accurate implementations automatically. One ALS technique focuses on performing structural netlist transformations. The gate-level netlist representation of a circuit is simplified to reduce the circuit area and power consumption while producing a defined error level at the output. However, currently, there is no framework or tool available to test and explore existing netlist transformation techniques for ALS. This limits the proposal of novel approaches and their corresponding comparison against state-of-the-art contributions. In this brief, we present AxLS, an open-source framework for ALS techniques based on netlist transformations. We validate our framework's functionality by implementing a reported ALS technique and one proposed, using open-source circuit synthesis and simulation tools, and generating approximate arithmetic circuits from accurate RTL descriptions.
KW - Approximate computing
KW - design tools
KW - logic synthesis
UR - http://www.scopus.com/inward/record.url?scp=85103269424&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85103269424&partnerID=8YFLogxK
U2 - 10.1109/TCSII.2021.3068757
DO - 10.1109/TCSII.2021.3068757
M3 - Article
AN - SCOPUS:85103269424
SN - 1549-7747
VL - 68
SP - 2845
EP - 2849
JO - IEEE Transactions on Circuits and Systems II: Express Briefs
JF - IEEE Transactions on Circuits and Systems II: Express Briefs
IS - 8
M1 - 9386244
ER -