• DocumentCode
    3501117
  • Title

    Flat CORDIC: a unified architecture for high-speed generation of trigonometric and hyperbolic functions

  • Author

    Gisuthan, Bimal ; Srikanthan, T.

  • Author_Institution
    Center for High Performance Embedded Syst., Nanyang Technol. Univ., Singapore, Singapore
  • Volume
    3
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    1414
  • Abstract
    Advances in VLSI technology provided the impetus for porting algorithms into architectures. The CORDIC algorithm reigned supreme in this regard due to its canny ability to decimate trigonometric and hyperbolic functions with simple shift and add operations. Despite further refinements of the algorithm with the introduction of redundant arithmetic and higher radix CORDIC techniques, in terms of circuit latency and performance, the iterative nature remains the major bottleneck for further optimization. Although several techniques have been proposed to minimize this drawback, a technique known as flat CORDIC aims to eliminate it completely. In flat CORDIC, the conventional X and Y recurrences are successively substituted to express the final vectors in terms of the initial vectors. This results in a single equation to compute the complex trigonometric and hyperbolic functions. In this paper, the techniques devised for the VLSI efficient implementation of a 16-bit unified flat CORDIC architecture are presented. The 16-bit architecture has been synthesized using 0.35 μ CMOS process library. Finally, a detailed comparison with other major contributions show that the flat CORDIC based sine-cosine generators are, on an average, 30% faster with a significant 30% saving in silicon area
  • Keywords
    CMOS logic circuits; VLSI; digital arithmetic; high-speed integrated circuits; iterative methods; parallel architectures; 0.35 micron; 16 bit; CMOS process library; Flat CORDIC; VLSI; final vectors; hyperbolic functions; initial vectors; iterative nature; sine-cosine generators; trigonometric functions; unified architecture; Arithmetic; CMOS process; Circuits; Computer architecture; Delay; Equations; Iterative algorithms; Libraries; Silicon; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2000. Proceedings of the 43rd IEEE Midwest Symposium on
  • Conference_Location
    Lansing, MI
  • Print_ISBN
    0-7803-6475-9
  • Type

    conf

  • DOI
    10.1109/MWSCAS.2000.951478
  • Filename
    951478