Skip to main content

An Efficient High-Speed CORDIC Algorithm Using Parallel-Prefix Adders (PPA)

  • Conference paper
  • First Online:
Advances in VLSI, Communication, and Signal Processing

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 587))

Abstract

Delay and Area ceases the actual potential of the modern gadgets. Although, human has sophisticated devices around him yet yearns to save time and space. So, this paper centers on the highly efficient CORDIC algorithm, known for its low-cost implementation in DSP algorithms. In an effort, to improve the algorithm further in terms of area and speed, comparative analysis has been done by replacing Ripple carry adder with Parallel-Prefix adders, namely, Brent-Kung adder, Han-Carlson adder and Kogge-Stone Adder. The algorithm was designed in VHDL using XILINX ISE 14.7 design suite and implemented in XILINX Spartan 6e FPGA. Obviously, Parallel-Prefix adders have shown improved performance.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Anas, M.M., Padiyar, S., Boban, A.S.: Implementation of CORDIC algorithm and design of high speed CORDIC algorithm. In: International Conference on Energy, Communication, Data Analytics and Soft Computing (ICECDS-2017)

    Google Scholar 

  2. Rani, G., Kumar, S.: Delay analysis of parallel prefix adders. Int. J. Sci. Res. (IJSR)

    Google Scholar 

  3. Weinberger, Smith, J.: A logic for high-speed addition. Natl. Bur. Stand., No. Circ. 591, 3–12, 195

    Google Scholar 

  4. Basha, M.M., Ramanaiah, K.V., Reddy, P.R., Reddy, B.L.: An efficient model for design of 64-bit high speed parallel prefix VLSI adder. Int. J. Mod. Eng. Res. (IJMER) 3(5) (2013)

    Google Scholar 

  5. Kogge, P., Stone, H.: A parallel algorithm for the efficient solutions of a general class of recurrence relations. IEEE Trans. Comput. C 22(8) (1973)

    Article  MathSciNet  Google Scholar 

  6. Pullarao, B., Kumar, J.P.: Design of high speed based on parallel prefix adders using in FPGA. Int. J. Eng. Sci. & Res. Technol. (IJESRT) (2013)

    Google Scholar 

  7. Han-Carlson: Fast area-efficient vlsi adders, IEEE (1987)

    Google Scholar 

  8. Vishal, R., Naik, S.K.: Design of a carry tree adder. International Journal of Pure and Applied Research in Engineering and Technology (IJPRET) 2(9), 413–424 (2014)

    Google Scholar 

  9. Lakshmi, B., Dhar, A.S.: CORDIC architectures: a survey

    Google Scholar 

  10. Hoe, D.H.K., Martinez, C., Vundavalli, S.J.: Design and characterization of parallel prefix adders using FPGAs

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Vutukuri Venkatesh .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Venkatesh, V., Yeswanth, B., Akhil, R., Jatoth, R.K. (2020). An Efficient High-Speed CORDIC Algorithm Using Parallel-Prefix Adders (PPA). In: Dutta, D., Kar, H., Kumar, C., Bhadauria, V. (eds) Advances in VLSI, Communication, and Signal Processing. Lecture Notes in Electrical Engineering, vol 587. Springer, Singapore. https://doi.org/10.1007/978-981-32-9775-3_73

Download citation

  • DOI: https://doi.org/10.1007/978-981-32-9775-3_73

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-32-9774-6

  • Online ISBN: 978-981-32-9775-3

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics