Back to Search Start Over

CORDIC-Based Architecture for Computing Nth Root and Its Implementation.

Authors :
Luo, Yuanyong
Wang, Yuxuan
Sun, Huaqing
Zha, Yi
Wang, Zhongfeng
Pan, Hongbing
Source :
IEEE Transactions on Circuits & Systems. Part I: Regular Papers; Dec2018, Vol. 65 Issue 12, p4183-4195, 13p
Publication Year :
2018

Abstract

This paper presents a COordinate Rotation Digital Computer (CORDIC)-based architecture for the computation of Nth root and proves its feasibility by hardware implementation. The proposed architecture performs the task of Nth root simply by shift-add operations and enables easy tradeoff between the speed (or precision) and the area. Technically, we divide the Nth root computation into three different subtasks, and map them onto three different classes of the CORDIC accordingly. To overcome the drawback of narrow convergence range of the CORDIC algorithm, we adopt several innovative methods to yield a much improved convergence range. Subsequently, in terms of convergence range and precision, a flexible architecture is developed. The architecture is validated using MATLAB with extensive vector matching. Finally, using a pipelined structure with fixed-point input data, we implement the example circuits of the proposed architecture with radicand ranging from zero to one million, and achieve an average mean of approximately 10−7 for the relative error. The design is modeled using Verilog HDL and synthesized under the TSMC 40-nm CMOS technology. The report shows a maximum frequency of 2.083 GHz with $197421.00~{\mu }\text{m}^{2}$ area. The area decreases to $169689.98~{\mu }\text{m}^{2}$ when the frequency lowers to 1.00 GHz. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
15498328
Volume :
65
Issue :
12
Database :
Complementary Index
Journal :
IEEE Transactions on Circuits & Systems. Part I: Regular Papers
Publication Type :
Periodical
Accession number :
132683339
Full Text :
https://doi.org/10.1109/TCSI.2018.2835822