TY - GEN
T1 - Pipelined implementation of fixed point square root in FPGA using modified non-restoring algorithm
AU - Sajid, I.
AU - Ahmed, M. M.
AU - Ziavras, Sotirios
PY - 2010/5/28
Y1 - 2010/5/28
N2 - Square root is one of the fundamental arithmetic operations in signal and image processing algorithms. This article presents a novel pipelined architecture to implement N-bits fixed point square root in FPGA using non-restoring algorithm. Pipelining hazards were avoided by modifying the non-restoring algorithm resulting in a 30% improved latency time. Furthermore, the proposed architecture is flexible and can be modified as per the need of an application. The performance of the proposed system, as a function of execution time and power consumption per operation, has been compared with other floating point pipelined implementations. It is demonstrated that the proposed system is ∼ 2 times efficient compared to its counterparts.
AB - Square root is one of the fundamental arithmetic operations in signal and image processing algorithms. This article presents a novel pipelined architecture to implement N-bits fixed point square root in FPGA using non-restoring algorithm. Pipelining hazards were avoided by modifying the non-restoring algorithm resulting in a 30% improved latency time. Furthermore, the proposed architecture is flexible and can be modified as per the need of an application. The performance of the proposed system, as a function of execution time and power consumption per operation, has been compared with other floating point pipelined implementations. It is demonstrated that the proposed system is ∼ 2 times efficient compared to its counterparts.
UR - http://www.scopus.com/inward/record.url?scp=77952616816&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=77952616816&partnerID=8YFLogxK
U2 - 10.1109/ICCAE.2010.5452039
DO - 10.1109/ICCAE.2010.5452039
M3 - Conference contribution
AN - SCOPUS:77952616816
SN - 9781424455850
T3 - 2010 The 2nd International Conference on Computer and Automation Engineering, ICCAE 2010
SP - 226
EP - 230
BT - 2010 The 2nd International Conference on Computer and Automation Engineering, ICCAE 2010
T2 - 2nd International Conference on Computer and Automation Engineering, ICCAE 2010
Y2 - 26 February 2010 through 28 February 2010
ER -