2017 IEEE 47th International Symposium on Multiple-Valued Logic (ISMVL) 2017
DOI: 10.1109/ismvl.2017.11
|View full text |Cite
|
Sign up to set email alerts
|

Error Bounded Exact BDD Minimization in Approximate Computing

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2018
2018
2022
2022

Publication Types

Select...
4
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 7 publications
(5 citation statements)
references
References 19 publications
0
5
0
Order By: Relevance
“…Some notable efforts in inexact circuit research focus on manually designing specific arithmetic units, such as adders [11] or multipliers [12], [13], while others adopt a more generic approach, enabling the simplification of any combinatorial circuit [2], [3], [4], [7], [14], [15], [16]. A wide variety of techniques belong to this category, including methods exploiting BDDs [17], [18] or and-inverter graphs [19], as well as combining together approximate units to realise more complex systems [20], [21], [22].…”
Section: Motivationmentioning
confidence: 99%
“…Some notable efforts in inexact circuit research focus on manually designing specific arithmetic units, such as adders [11] or multipliers [12], [13], while others adopt a more generic approach, enabling the simplification of any combinatorial circuit [2], [3], [4], [7], [14], [15], [16]. A wide variety of techniques belong to this category, including methods exploiting BDDs [17], [18] or and-inverter graphs [19], as well as combining together approximate units to realise more complex systems [20], [21], [22].…”
Section: Motivationmentioning
confidence: 99%
“…The idea behind rounding is that a node or its descendants are replaced by a terminal node depending upon the size of its ON-Set (number of assignments for which a Boolean function evaluate to true). Froehlich et al have explored the problem of finding the smallest BDD for singleoutput functions [6]. Recently, Wendler et al have used a bucket-based greedy search for BDD approximation.…”
Section: Related Workmentioning
confidence: 99%
“…The general idea of BDD-based approximate synthesis approaches is to first represent an input circuit as a BDD, and then transform it to produce an approximate BDD with reduced size. The approximate BDD is accepted and synthesized to a circuit as long as the error between the original BDD and approximate BDD does not exceed a given error bound [13], [51]. One possible transformation is to replace a node with one of its children, i.e., co-factors.…”
Section: B Logic Rewriting Using Boolean Matrix Factorizationmentioning
confidence: 99%
“…The aforementioned approach does not guarantee minimum BDD size for a target error bound. It is possible to devise a method to identify the minimum BDD for a given error bound, where the output of this function differs in at most e possible input combinations from the original circuit [13]. To identify this function a new BDD, g, is constructed such that it enumerates every possible function whose output differs in at most e bits compared to the original circuit.…”
Section: B Logic Rewriting Using Boolean Matrix Factorizationmentioning
confidence: 99%
See 1 more Smart Citation