Efficient Error Detection Architectures for CORDIC through Recomputing with Encoded Operands
reliability, Coordinate rotation digital computer, recomputing with encoded operands
Digital Object Identifier (DOI)
Various optimized coordinate rotation digital computer (CORDIC) designs have been proposed to date. Nonetheless, in the presence of natural faults, such architectures could lead to erroneous outputs. In this paper, we propose error detection schemes for CORDIC architectures used vastly in applications such as complex number multiplication, and singular value decomposition for signal and image processing. To the best of our knowledge, this work is the first in providing reliable architectures for these variants of CORDIC. We present three variants of recomputing with encoded operands to detect both transient and permanent faults. The overheads and effectiveness of the proposed designs are benchmarked through Xilinx FPGA implementations and error simulations. The proposed approaches can be tailored based on overhead tolerance and the reliability constraints to achieve.
Was this content written or created while at USF?
Citation / Publisher Attribution
2016 IEEE International Symposium on Circuits and Systems (ISCAS), p. 2154-2157
Scholar Commons Citation
Mozaffari Kermani, Mehran; Ramadoss, Rajkuma; and Azarderakhsh, Reza, "Efficient Error Detection Architectures for CORDIC through Recomputing with Encoded Operands" (2016). Computer Science and Engineering Faculty Publications. 39.