• DocumentCode
    2460894
  • Title

    A 17 × 69 bit multiply and add unit with redundant binary feedback and single cycle latency

  • Author

    Briggs, W.S. ; Matula, D.W.

  • Author_Institution
    Cyrix Corp., Richardson, TX, USA
  • fYear
    1993
  • fDate
    29 Jun-2 Jul 1993
  • Firstpage
    163
  • Lastpage
    170
  • Abstract
    The authors describe a numeric processor with a kernel that is a tree of redundant binary adders and effects either a 17 × 69-b multiply-and-add or a 19 × 69-b multiply with exact redundant binary output and single cycle latency. Feedback paths selectively allow a high-order or low-order part of the adder tree output to be fed back in redundant binary form to the multiplicand and/or addend inputs to the adder tree. The authors describe algorithms iteratively using this adder tree kernel for IEEE double extended multiplication, division, and square root; conversions between 18-digit BCD integers and 64-b binary integers; and transcendental function evaluation. The multiplier design described was implemented in the Cyrix 83D87 numeric coprocessor (typically 33 MHz). Results for this coprocessor as compared with competitive x87 units are included
  • Keywords
    adders; coprocessors; digital arithmetic; Cyrix 83D87; division; double extended multiplication; multiply and add; numeric coprocessor; numeric processor; redundant binary adders; redundant binary feedback; single cycle latency; square root; transcendental function evaluation; Algorithm design and analysis; Coprocessors; Cost function; Delay; Floating-point arithmetic; Hardware; Iterative algorithms; Kernel; Measurement standards; Output feedback;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Arithmetic, 1993. Proceedings., 11th Symposium on
  • Conference_Location
    Windsor, Ont.
  • Print_ISBN
    0-8186-3862-1
  • Type

    conf

  • DOI
    10.1109/ARITH.1993.378096
  • Filename
    378096