2019
DOI: 10.1109/access.2019.2958605
|View full text |Cite
|
Sign up to set email alerts
|

Formal Methods for Exact Analysis of Approximate Circuits

Abstract: Approximate circuits are digital circuits that are intentionally designed in such a way that the specification is violated in terms of functionality in order to obtain some improvements in power consumption, performance or area, in comparison with fully functional circuits. To design the approximate circuits, the synthesis tools rely on the availability of a procedure checking, whether the synthesized circuits meet a specification and/or provides information about circuit quality. Compared to the traditional c… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
15
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
5
1
1

Relationship

1
6

Authors

Journals

citations
Cited by 34 publications
(15 citation statements)
references
References 47 publications
0
15
0
Order By: Relevance
“…Apart from these general-purpose metrics, the error can also be evaluated at the application level using application-specific metrics such as the Peak Signal to Noise Ratio (PSNR) for image processing. The error is obtained either by simulation (typically only a subset of B is considered to reduce a considerable computation overhead), error probability modeling [7] or exact formal analysis [8]. For example, in the case of 16-bit approximate multipliers generated in the course of approximation, the relative error between the exact WCE and the WCE estimated using 10 8 randomly generate vectors (out of all possible 2 32 vectors) can go far beyond 10%.…”
Section: Approximate Computingmentioning
confidence: 99%
“…Apart from these general-purpose metrics, the error can also be evaluated at the application level using application-specific metrics such as the Peak Signal to Noise Ratio (PSNR) for image processing. The error is obtained either by simulation (typically only a subset of B is considered to reduce a considerable computation overhead), error probability modeling [7] or exact formal analysis [8]. For example, in the case of 16-bit approximate multipliers generated in the course of approximation, the relative error between the exact WCE and the WCE estimated using 10 8 randomly generate vectors (out of all possible 2 32 vectors) can go far beyond 10%.…”
Section: Approximate Computingmentioning
confidence: 99%
“…Formal verification techniques that are widely adopted in the conventional circuit design flow are often based on equivalence checking, i.e., checking whether a mathematical model of a circuit under design meets a given specification. Two main approaches have been developed in this direction --techniques based on Reduced Ordered Binary Decision Diagrams (ROBDD) and satisfiability (SAT) solvers [40]. In both cases, an auxiliary circuit, the so-called miter, is constructed and then analyzed.…”
Section: A Relaxed Equivalence Checkingmentioning
confidence: 99%
“…As ROBDDs are inefficient in representing classes of circuits for which the number of nodes in BDD is growing exponentially with the number of input variables (e.g., multipliers and dividers), their use in relaxed equivalence checking is typically possible for adders and other less structurally complex functions. Anyway, for example, 128 bit adders can be quickly analysed in terms of all relevant error metrics [40].…”
Section: A Relaxed Equivalence Checkingmentioning
confidence: 99%
See 2 more Smart Citations