In this thesis, our research focuses on fixed-point arithmetic circuits. Fixed-point representation is important in low power Application-Specific Integrated Circuits (ASICs) and in Programmable Logic Devices (PLDs). There are two aspects of the data representation problem: the precision problem and the range problem. Both of these are addressed in this thesis. We use the new technique based on Arithmetic Transform (AT) which is a canonical and efficient representation for digital circuits to avoid the disadvantages of past methods, and design an efficient algorithm which can compose detached modules to obtain the overall AT for a complex circuit.First the precision problem is processed. The typical imprecise circuits expressed in terms of ...
Finite-precision computing is an important topic, which has vast applications from computer arithmet...
Many general table-based methods for the evaluation in hardware of elementary functions have been pu...
This paper presents a method for implementing several high-performance math functions through polyno...
IEEE Signal Processing SocietyA new family of arithmetic operators to optimize the implementation o...
Implementations of the reciprocal, square root and reciprocal square root often share a common struc...
This paper presents an algorithm for evaluating the functions of reciprocal, square root, 2x, and lo...
textMany digital signal processing and communication algorithms are first simulated using floating-...
The precision used in an algorithm affects the error and performance of individual computations, the...
Polynomial approximation is a general technique for the evaluation of numerical functions of one var...
Computer arithmetic is a branch of computer science dedicated to number systems, arithmetic algorith...
By adapting Mitchell's algorithm for floating-point numbers, one can efficiently perform arithmetic ...
The design of the compute elements of hardware, its datapath, plays a crucial role in determining th...
In predictive control a nonlinear optimization problem has to be solved at each sample instant. Solv...
The research presented focuses on optimization of polynomials using algebraic manipulations at the h...
One of the challenges of designing hardware circuits is representing the data in an efficient way -...
Finite-precision computing is an important topic, which has vast applications from computer arithmet...
Many general table-based methods for the evaluation in hardware of elementary functions have been pu...
This paper presents a method for implementing several high-performance math functions through polyno...
IEEE Signal Processing SocietyA new family of arithmetic operators to optimize the implementation o...
Implementations of the reciprocal, square root and reciprocal square root often share a common struc...
This paper presents an algorithm for evaluating the functions of reciprocal, square root, 2x, and lo...
textMany digital signal processing and communication algorithms are first simulated using floating-...
The precision used in an algorithm affects the error and performance of individual computations, the...
Polynomial approximation is a general technique for the evaluation of numerical functions of one var...
Computer arithmetic is a branch of computer science dedicated to number systems, arithmetic algorith...
By adapting Mitchell's algorithm for floating-point numbers, one can efficiently perform arithmetic ...
The design of the compute elements of hardware, its datapath, plays a crucial role in determining th...
In predictive control a nonlinear optimization problem has to be solved at each sample instant. Solv...
The research presented focuses on optimization of polynomials using algebraic manipulations at the h...
One of the challenges of designing hardware circuits is representing the data in an efficient way -...
Finite-precision computing is an important topic, which has vast applications from computer arithmet...
Many general table-based methods for the evaluation in hardware of elementary functions have been pu...
This paper presents a method for implementing several high-performance math functions through polyno...