Fixed-point Accuracy Analysis of Datapaths with Mixed CORDIC and Polynomial Computations

被引:0
作者
Sarbishei, O. [1 ]
Radecka, K. [1 ]
机构
[1] McGill Univ, Dept Elect & Comp Engn, Montreal, PQ, Canada
来源
2012 17TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC) | 2012年
关键词
ALGORITHM;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Fixed-point accuracy analysis of imprecise datapaths in terms of Maximum-Mismatch (MM) [1], or Mean-Square-Error (MSE) [14], w.r.t. a reference model is a challenging task. Typically, arithmetic circuits are represented with polynomials; however, for a variety of functions, including trigonometric, hyperbolic, logarithm, exponential, square root and division, Coordinate Rotation Digital Computer (CORDIC) units can result in more efficient implementations with better accuracy. This paper presents a novel approach to robustly analyze the fixed-point accuracy of an imprecise datapath, which may consist of a combination of polynomials and CORDIC units. The approach builds a global polynomial for the error of the whole datapath by converting the CORDIC units and their errors into the lowest possible order Taylor series. The previous work for almost accurate analysis of MM [1] and MSE [14, 15] in large datapaths can only handle polynomial computations.
引用
收藏
页码:789 / 794
页数:6
相关论文
共 18 条
[1]  
[Anonymous], IEEE HLDVT10 JUN
[2]  
[Anonymous], IEEE DAC
[3]  
[Anonymous], IEEE T CAD TCAD
[4]  
[Anonymous], IEEE TCAD
[5]  
[Anonymous], IEEE DAC09 JUN
[6]  
[Anonymous], 300744 ETSI EN EUR B
[7]  
[Anonymous], 2004, 12 EUROPEAN SIGNAL P
[8]  
[Anonymous], IEEE DATE09 APR
[9]   Bit-Width Allocation for Hardware Accelerators for Scientific Computing Using SAT-Modulo Theory [J].
Kinsman, Adam B. ;
Nicolici, Nicola .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2010, 29 (03) :405-413
[10]   NUMERICAL ACCURACY AND HARDWARE TRADEOFFS FOR CORDIC ARITHMETIC FOR SPECIAL-PURPOSE PROCESSORS [J].
KOTA, K ;
CAVALLARO, JR .
IEEE TRANSACTIONS ON COMPUTERS, 1993, 42 (07) :769-779