Proceedings Design, Automation and Test in Europe. Conference and Exhibition 2001
DOI: 10.1109/date.2001.915108
|View full text |Cite
|
Sign up to set email alerts
|

Precision and error analysis of MATLAB applications during automated hardware synthesis for FPGAs

Abstract: We present a compiler that takes high level signal and image processing algorithms described in MATLAB and generates an optimized hardware for an FPGA with external memory. We propose a precision analysis algorithm to determine the minimum number of bits required by an integer variable and a combined precision and error analysis algorithm to infer the minimum number of bits required by a floating point variable. Our results show that on an average, our algorithms generate hardware requiring a factor of 5 less … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
5

Citation Types

0
69
0

Publication Types

Select...
4
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 56 publications
(69 citation statements)
references
References 26 publications
0
69
0
Order By: Relevance
“…Some published approaches to the wordlength optimization problem use an analytic approach to scaling and/or error estimation [5], [7], [9], some use simulation [6], [8], and some use a hybrid of the two [10]. The advantage of analytic techniques is that they do not require representative simulation stimulus, and can be faster, however, they tend to be more pessimistic.…”
Section: Introductionmentioning
confidence: 99%
See 4 more Smart Citations
“…Some published approaches to the wordlength optimization problem use an analytic approach to scaling and/or error estimation [5], [7], [9], some use simulation [6], [8], and some use a hybrid of the two [10]. The advantage of analytic techniques is that they do not require representative simulation stimulus, and can be faster, however, they tend to be more pessimistic.…”
Section: Introductionmentioning
confidence: 99%
“…There is little analytical work on supporting dataflow graphs containing cycles, although in [9], finite loop bounds are supported. Some published approaches use worst-case instantaneous error as a measure of signal quality [5], [7], [8] whereas some use signal-to-noise ratio (SNR) [1], [6]. The proposals in this paper use fully analytic error models, use SNR as a quality metric, and can be applied to dataflow graphs containing cycles without the pessimism exhibited by other analytic work.…”
Section: Introductionmentioning
confidence: 99%
See 3 more Smart Citations