Non-uniform Segmentation for Hardware Function Evaluation
Non-uniform Segmentation for Hardware Function Evaluation
复制标题
硬件功能评估的非均匀分割
DOI:
10.1007/978-3-540-45234-8_77
复制
发表时间:
2003
影响因子:
3.7
通讯作者:
P. Cheung
中科院分区:
文献类型:
--
作者:
Dong;W. Luk;J. Villasenor;P. Cheung
This paper presents a method for evaluating functions in hardware based on polynomial approximation with non-uniform segments. The novel use of non-uniform segments enables us to approximate non-linear regions of a function particularly well. The appropriate segment address for a given function can be rapidly calculated in run time by a simple combinational circuit. Scaling factors are used to deal with large polynomial coefficients and to trade precision with range. Our function evaluator is based on first-order polynomials, and is suitable for applications requiring high performance with small area, at the expense of accuracy. The proposed method is illustrated using two functions, \(\sqrt{-\ln(x)}\) and cos(2 πx), which have been used in Gaussian noise generation.