2020
DOI: 10.1109/jproc.2020.3014430
|View full text |Cite
|
Sign up to set email alerts
|

Approximate Logic Synthesis: A Survey

Abstract: Approximate computing is an emerging paradigm that, by relaxing the requirement for full accuracy, offers benefits in terms of design area and power consumption. This paradigm is particularly attractive in applications where the underlying computation has inherent resilience to small errors. Such applications are abundant in many domains, including machine learning, computer vision and signal processing. In circuit design, a major challenge is the capability to synthesize approximate circuits automatically, wi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
13
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 68 publications
(13 citation statements)
references
References 65 publications
0
13
0
Order By: Relevance
“…In the basic case, it takes a form of a suitable bit width reduction or pruning of less critical parts of the circuit. However, sophisticated strategies based on logic resynthesis have also been proposed [4]. Approximations can be injected to the memory subsystem by approximating the cache functionality, memory operations, or elementary memory cells.…”
Section: Approximate Computingmentioning
confidence: 99%
See 2 more Smart Citations
“…In the basic case, it takes a form of a suitable bit width reduction or pruning of less critical parts of the circuit. However, sophisticated strategies based on logic resynthesis have also been proposed [4]. Approximations can be injected to the memory subsystem by approximating the cache functionality, memory operations, or elementary memory cells.…”
Section: Approximate Computingmentioning
confidence: 99%
“…However, a recent trend is to develop fully automated approximation methods capable of (i) identifying suitable components that should undergo the approximation process with the highest priority, (ii) generating candidate approximate implementations, and (iii) evaluating them concerning various criteria. These methods are constructed using iterative heuristics [4].…”
Section: Approximate Computingmentioning
confidence: 99%
See 1 more Smart Citation
“…It may also enable improvements on classic logic optimizations, as in [13], where learning models are used to detect circuit locations to be optimized. ML techniques also provide the ability to synthesize and optimize approximate logic circuits [14] for error resilient applications.…”
Section: Introductionmentioning
confidence: 99%
“…Approximate circuits have been gaining a lot of popularity in recent years [1], [2]. Approximate circuits exploit the application's resilience towards the introduction of approximation to provide benefits in power, area, and delay [3]- [5].…”
Section: Introductionmentioning
confidence: 99%