Efficient Error Detection Architectures for CORDIC through Recomputing with Encoded Operands

Document Type

Conference Proceeding

Publication Date



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