Adaptive Verifiability-Driven Strategy for Evolutionary Approximation of Arithmetic Circuits

03/05/2020
by   Milan Ceska, et al.
0

We present a novel approach for designing complex approximate arithmetic circuits that trade correctness for power consumption and play important role in many energy-aware applications. Our approach integrates in a unique way formal methods providing formal guarantees on the approximation error into an evolutionary circuit optimisation algorithm. The key idea is to employ a novel adaptive search strategy that drives the evolution towards promptly verifiable approximate circuits. As demonstrated in an extensive experimental evaluation including several structurally different arithmetic circuits and target precisions, the search strategy provides superior scalability and versatility with respect to various approximation scenarios. Our approach significantly improves capabilities of the existing methods and paves a way towards an automated design process of provably-correct circuit approximations.

READ FULL TEXT
research
06/27/2022

Designing Approximate Arithmetic Circuits with Combined Error Constraints

Approximate circuits trading the power consumption for the quality of re...
research
04/09/2013

Evolutionary Design of Digital Circuits Using Genetic Programming

For simple digital circuits, conventional method of designing circuits c...
research
07/01/2022

RUCA: RUntime Configurable Approximate Circuits with Self-Correcting Capability

Approximate computing is an emerging computing paradigm that offers impr...
research
03/09/2022

ArithsGen: Arithmetic Circuit Generator for Hardware Accelerators

Generators of arithmetic circuits can automatically deliver various impl...
research
06/30/2016

SurfCuit: Surface Mounted Circuits on 3D Prints

We present, SurfCuit, a novel approach to design and construction of ele...
research
03/11/2019

Automated Circuit Approximation Method Driven by Data Distribution

We propose an application-tailored data-driven fully automated method fo...
research
05/15/2018

BLASYS: Approximate Logic Synthesis Using Boolean Matrix Factorization

Approximate computing is an emerging paradigm where design accuracy can ...

Please sign up or login with your details

Forgot password? Click here to reset