Back to Search
Start Over
Hyperbolic CORDIC-Based Architecture for Computing Logarithm and Its Implementation
- Source :
- IEEE Transactions on Circuits and Systems II: Express Briefs. 67:2652-2656
- Publication Year :
- 2020
- Publisher :
- Institute of Electrical and Electronics Engineers (IEEE), 2020.
-
Abstract
- We present a CORDIC (Coordinate Rotation Digital Computer)-based method to compute the logarithm function with base 2 and validate this method by software simulation and hardware implementation. Technically, we overcome the limitation of traditional hyperbolic CORDIC and transform it based on the idea of generalized hyperbolic CORDIC so that it can be used to compute $log_{2}x\;(x\;\epsilon \;[1,2))$ . The proposed method requires only simple shift-and-add operations and has a great tradeoff between precision (or speed) and area. In MATLAB, we provide different precisions corresponding to the iterations of the transformed CORDIC for user needs. Using a pipelined structure and setting the number of iterations to be 16 (the average relative error is $2.09\times 10^{-6}$ ), we implement an example hardware circuit. Synthesized under the SMIC 65nm CMOS technology, the circuit has an area of 24100 $\mu m^{2}$ and computation time of 11.1 ns, which can save 31.04% area and improve 6.92% computation speed averagely compared with existing methods.
- Subjects :
- Logarithm
business.industry
Computer science
Computation
02 engineering and technology
Function (mathematics)
020202 computer hardware & architecture
Computational science
Base (group theory)
Software
Approximation error
0202 electrical engineering, electronic engineering, information engineering
020201 artificial intelligence & image processing
Electrical and Electronic Engineering
CORDIC
MATLAB
business
computer
computer.programming_language
Subjects
Details
- ISSN :
- 15583791 and 15497747
- Volume :
- 67
- Database :
- OpenAIRE
- Journal :
- IEEE Transactions on Circuits and Systems II: Express Briefs
- Accession number :
- edsair.doi...........6c812bb2e64c507bb083e741c53e3603
- Full Text :
- https://doi.org/10.1109/tcsii.2020.2971974