• DocumentCode
    3167331
  • Title

    High speed bit-level pipelined architectures for redundant CORDIC implementation

  • Author

    Dawid, Herbert ; Meyr, Heinrich

  • Author_Institution
    RWTH Aachen, Germany
  • fYear
    1992
  • fDate
    4-7 Aug 1992
  • Firstpage
    358
  • Lastpage
    372
  • Abstract
    The CORDIC algorithm is well known as an efficient method for the computation of trigonometric/hyperbolic functions and vector rotations. The achievable throughput and the latency of CORDIC processors using conventional arithmetic are determined by the carry propagation occurring in additions/subtractions, since the CORDIC iterations are directed by the signs of intermediate results. Using a redundant number system, much higher throughput is possible due to the elimination of carry propagation, but an exact sign detection can not be implemented efficiently. The authors derive transformations of the original CORDIC algorithm which result in partially fixed iteration sequences no longer dependent on intermediate signs for the CORDIC vectoring mode as well as the rotation mode. Very fast and efficient carry-save architectures using redundant absolute value computation resulting from the transformed algorithms are described. A CORDIC processor (rotation mode) is presented as an implementation example which to the best of the authors knowledge is the fastest CMOS CORDIC realization today
  • Keywords
    CMOS integrated circuits; VLSI; digital arithmetic; parallel architectures; CMOS VLSI; bit-level pipelined architectures; carry propagation; carry-save architectures; latency; redundant CORDIC implementation; sign detection; trigonometric/hyperbolic functions; Application software; Arithmetic; CMOS process; Computer architecture; Computer graphics; Matrix decomposition; Signal processing algorithms; Singular value decomposition; Throughput; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application Specific Array Processors, 1992. Proceedings of the International Conference on
  • Conference_Location
    Berkeley, CA
  • ISSN
    1063-6862
  • Print_ISBN
    0-8186-2967-3
  • Type

    conf

  • DOI
    10.1109/ASAP.1992.218559
  • Filename
    218559