• DocumentCode
    1562116
  • Title

    A configurable divider using digit recurrence

  • Author

    Berkeman, Anders ; Öwall, Viktor

  • Author_Institution
    Dept. of Electroscience, Lund Inst. of Technol., Sweden
  • Volume
    5
  • fYear
    2003
  • Abstract
    The division operation is essential in many digital signal processing algorithms. For a hardware implementation, the requirements and constraints on the divider circuit differ significantly with different applications. Therefore, it is not possible to design one divider component having optimal performance and cost for all target applications. Instead, the presented divider has a modular architecture, based on instantiation of small efficient divider subblocks. The configuration of the divider architecture is set by a number of parameters controlling wordlength, number of quotient bits, number of clock cycles per operation, and fixed or floating point operation. Digit recurrence algorithms with carry save arithmetic and on-the-fly two´s complement output quotient conversion are used to make the sub-blocks small, fast and power efficient. The modularity gives the designer freedom to elaborate different parameters to explore the design space. Two applications using the proposed divider are presented. Furthermore, an example divider circuit has been fabricated and performance measurements are included.
  • Keywords
    CMOS logic circuits; dividing circuits; fixed point arithmetic; floating point arithmetic; logic design; DSP algorithms; carry save arithmetic; clock cycles per operation; configurable divider; digit recurrence algorithms; digital signal processing algorithms; divider circuit; division operation; efficient divider subblocks; fixed point operation; floating point operation; hardware implementation; modular architecture; quotient bits; two´s complement output quotient conversion; wordlength; Circuits; Clocks; Cost function; Hardware; Measurement; Signal processing; Signal processing algorithms; Space exploration; Throughput; Time factors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2003. ISCAS '03. Proceedings of the 2003 International Symposium on
  • Print_ISBN
    0-7803-7761-3
  • Type

    conf

  • DOI
    10.1109/ISCAS.2003.1206272
  • Filename
    1206272