A formal framework for maximum error estimation in approximate logic synthesis
File(s)IlariaTCAD21.pdf (3.18 MB)
Accepted version
Author(s)
Scarabottolo, Ilaria
Ansaloni, Giovanni
Constantinides, George
Pozzi, Laura
Type
Journal Article
Abstract
Approximate Logic Synthesis techniques have become popular in error-resilient systems, where accuracy requirements can be traded for improved energy efficiency. Many of these techniques operate on a circuit by substituting or removing some of its portions under a predefined error constraint; however, research on systematic methods to determine the error induced by such transformations is still at an early stage. We propose herein a generic framework for modeling maximum error in a circuit, called , which is a fundamental preliminary step for ALS. This framework is based on circuit partitioning and error propagation among the sub-circuits. We provide a sound, complete formal description of such framework, and we illustrate how two state-of-the-art algorithms can be subsumed by it. Moreover, we propose a novel gate-level error-modeling algorithm which is able to identify the whole range of possible errors induced by a given approximate transformation. We compare the three strategies and illustrate the efficiency of the new error-propagation methodology, which is able to identify accurate error bounds and, hence, guide ALS techniques to more valuable solutions.
Date Issued
2022-04-01
Date Acceptance
2021-04-06
Citation
IEEE Transactions on Computer - Aided Design of Integrated Circuits and Systems, 2022, 41 (4), pp.840-853
ISSN
0278-0070
Publisher
Institute of Electrical and Electronics Engineers
Start Page
840
End Page
853
Journal / Book Title
IEEE Transactions on Computer - Aided Design of Integrated Circuits and Systems
Volume
41
Issue
4
Copyright Statement
© 2021 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
Sponsor
Engineering & Physical Science Research Council (EPSRC)
Grant Number
EP/P010040/1
Subjects
Science & Technology
Technology
Computer Science, Hardware & Architecture
Computer Science, Interdisciplinary Applications
Engineering, Electrical & Electronic
Computer Science
Engineering
Integrated circuit modeling
Logic gates
Partitioning algorithms
Computational modeling
Approximation algorithms
Scalability
Monte Carlo methods
Approximate computing
efficient architecture
error modeling
hardware design
logic synthesis
DESIGN
Computer Hardware & Architecture
0906 Electrical and Electronic Engineering
1006 Computer Hardware
Publication Status
Published
Date Publish Online
2021-04-26