2007
DOI: 10.1109/tc.2007.1033
|View full text |Cite
|
Sign up to set email alerts
|

Numerical Function Generators Using LUT Cascades

Abstract: Abstract-This paper proposes an architecture and a synthesis method for high-speed computation of fixed-point numerical functions such as trigonometric, logarithmic, sigmoidal, square root, and combinations of these functions. Our architecture is based on the lookup table (LUT) cascade, which results in a significant reduction in circuit complexity compared to traditional approaches. This is suitable for automatic synthesis and we show a synthesis method that converts a Matlab-like specification into an LUT ca… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
40
0

Year Published

2008
2008
2021
2021

Publication Types

Select...
3
3
3

Relationship

3
6

Authors

Journals

citations
Cited by 56 publications
(40 citation statements)
references
References 35 publications
0
40
0
Order By: Relevance
“…3 from the EVMDD. Since our NFG directly realizes the function table, it is more accurate than existing NFGs using polynomial approximation [7], [16], [25], [30], [31].…”
Section: Design Methods For Nfgs Using Evmddsmentioning
confidence: 99%
“…3 from the EVMDD. Since our NFG directly realizes the function table, it is more accurate than existing NFGs using polynomial approximation [7], [16], [25], [30], [31].…”
Section: Design Methods For Nfgs Using Evmddsmentioning
confidence: 99%
“…Thus, for numerically intensive or real-time applications, hardware accelerators, called numeric function generators (NFGs), are often required. The computation of numeric functions has been studied for more than 150 years [21], and various NFGs have been proposed [2], [4], [13], [16], [17]. Many existing NFGs are based on polynomial approximations.…”
Section: Introductionmentioning
confidence: 99%
“…There is the function-specific design approach. For example, the CORDIC algorithms [1][2][3] for trigonometric and hyperbolic functions can be implemented in FPGA very efficiently and economically using fixed-point (FXP) data representation and arithmetic. For other functions, or the same set of functions in floating-point (FLP) data representation and arithmetic, one may use the direct look-up table (LUT) approach, in which function values are pre-calculated at certain sample points and stored in memory.…”
Section: Introductionmentioning
confidence: 99%