• DocumentCode
    317065
  • Title

    A dual mode IEEE multiplier

  • Author

    Even, Guy ; Mueller, Silvia M. ; Seidel, Peter-Michael

  • Author_Institution
    Saarlandes Univ., Saarbrucken, Germany
  • fYear
    1997
  • fDate
    8-10 Oct 1997
  • Firstpage
    282
  • Lastpage
    289
  • Abstract
    We present an IEEE floating-point multiplier capable of performing either a double-precision multiplication or a single-precision multiplication. In single-precision the latency is two clock cycles and in double-precision the latency is three clock cycles, where each pipeline stage contains roughly fifteen logic levels. A single-precision multiplication can be followed immediately by another multiplication of either single or double-precision, A double-precision multiplication requires one stall cycle, namely, two cycles after issuing a double-precision multiplication, a new multiplication of either precision can be issued. Therefore, the throughput in single-precision is one multiplication per clock cycle, and the throughput in double-precision is one multiplication per two clock cycles. Hardware cost is reduced by using only a half-sized multiplication array and by sharing the rounding circuitry for both precisions
  • Keywords
    floating point arithmetic; multiplying circuits; double-precision multiplication; dual mode IEEE floating-point multiplier; latency; rounding circuitry; single-precision multiplication; Circuits; Clocks; Costs; Delay; Graphics; Hardware; Logic; Pipelines; Throughput; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Innovative Systems in Silicon, 1997. Proceedings., Second Annual IEEE International Conference on
  • Conference_Location
    Austin, TX
  • ISSN
    1094-7116
  • Print_ISBN
    0-7803-4276-3
  • Type

    conf

  • DOI
    10.1109/ICISS.1997.630271
  • Filename
    630271