Proceedings of the ACM/SIGDA International Symposium on Field Programmable Gate Arrays 2012
DOI: 10.1145/2145694.2145711
|View full text |Cite
|
Sign up to set email alerts
|

Analyzing and predicting the impact of CAD algorithm noise on FPGA speed performance and power

Abstract: FPGA CAD algorithms are heuristic, and generally make use of cost functions to gauge the value of one potential circuit implementation over another. At times, such algorithms must decide between two or more implementation options of apparently equal cost. This work explores the variations in circuit quality, i.e. noise, that arise when CAD algorithms are altered to choose randomly when faced with such equal-cost alternatives. Noise sources are identified in logic synthesis and technology mapping algorithms, an… Show more

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

2014
2014
2020
2020

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(5 citation statements)
references
References 10 publications
0
5
0
Order By: Relevance
“…These heuristics can be influenced by many external aspects and results of different quality can be produced under different circumstances. In this paper we will show an experimental evaluation of several tools, to illustrate that the situation is much more severe than previously reported [2], [3].…”
Section: Introductionmentioning
confidence: 87%
See 2 more Smart Citations
“…These heuristics can be influenced by many external aspects and results of different quality can be produced under different circumstances. In this paper we will show an experimental evaluation of several tools, to illustrate that the situation is much more severe than previously reported [2], [3].…”
Section: Introductionmentioning
confidence: 87%
“…We have performed a much more exhaustive evaluation, and we will show in this section, that the reality is much worse than as reported in [2] and [3].…”
Section: Experimental Observationsmentioning
confidence: 97%
See 1 more Smart Citation
“…The problem can be attacked bottom-up, by inspection of the code as in [9], or top-down, by injecting all possible perturbations into input descriptions [7], [8].…”
Section: Open Problemsmentioning
confidence: 99%
“…As the tools are required to be deterministic, randomization cannot be used to achieve fairness. When it is done, as in [9], it appears to be an additional source of variance. The authors aptly call it "CAD algorithm noise".…”
Section: Introductionmentioning
confidence: 99%