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
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;
Conference_Titel :
Circuits and Systems, 2005. ISCAS 2005. IEEE International Symposium on
Print_ISBN :
0-7803-8834-8
DOI :
10.1109/ISCAS.2005.1465341