• DocumentCode
    3546471
  • Title

    Design trade-offs in floating-point unit implementation for embedded and processing-in-memory systems

  • Author

    Kwon, Taek-Jun ; Sondeen, Jeff ; Draper, Jeff

  • Author_Institution
    USC Inf. Sci. Inst., Marina del Rey, CA, USA
  • fYear
    2005
  • fDate
    23-26 May 2005
  • Firstpage
    3331
  • Abstract
    Hardware support for floating-point (FP) arithmetic is a mandatory feature of modern microprocessor design. There are many alternatives in floating-point unit (FPU) design, and overall performance can be greatly affected by the organization of a floating-point unit. In this paper, design considerations and trade-off factors are evaluated for two types of floating-point unit architecture and implementation optimized under different design goals. The implementation results of the proposed FPUs based on standard cell methodology in TSMC 0.18 μm technology exhibit that both designs are well optimized for their target applications. A single-instruction issue design is implemented in very small area; however, a design capable of concurrently executing FP add and multiply instructions is achievable with only a modest 24% area increase.
  • Keywords
    adders; circuit optimisation; embedded systems; floating point arithmetic; multiplying circuits; 0.18 micron; CMOS; FPU design trade-offs; add instructions; circuit optimization; concurrent execution; embedded systems; floating-point arithmetic; floating-point unit implementation; microprocessors; multiply instructions; processing-in-memory systems; single-instruction implementation; Application software; Computer architecture; Design optimization; Embedded computing; Floating-point arithmetic; Microprocessors; Space exploration; Throughput; Very large scale integration; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2005. ISCAS 2005. IEEE International Symposium on
  • Print_ISBN
    0-7803-8834-8
  • Type

    conf

  • DOI
    10.1109/ISCAS.2005.1465341
  • Filename
    1465341