A low power approach to floating point adder design for DSP applications

被引:7
作者
Pillai, RVK [1 ]
Al-Khalili, D
Al-Khalili, AJ
Shah, SYA
机构
[1] Concordia Univ, Montreal, PQ, Canada
[2] Royal Mil Coll Canada, Kingston, ON, Canada
来源
JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY | 2001年 / 27卷 / 03期
基金
加拿大自然科学与工程研究理事会;
关键词
computer-arithmetic; digital-CMOS; floating-point; low-power-design; power-consumption-model; switching-activity; VLSI;
D O I
10.1023/A:1008140025773
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The demand for high performance, low power floating point adder cores has been on the rise during the recent years particularly for DSP applications. In this paper, we present a new architecture for a low power, IEEE compatible, floating point adder, that is fast and has low latency. The functional partitioning of the adder into three distinct, clock gated data paths allows activity reduction. The switching activity function of the proposed adder is represented as a three state FSM. During any given operation cycle, only one of the data paths is active, during which time, the logic assertion status of the circuit nodes of the other data paths are held at their previous states. Critical path delay and latency are reduced by incorporating speculative rounding and pseudo leading zero anticipatory logic as well as data path simplifications. In contrast to conventional high speed floating point adders that use leading zero anticipatory logic, the proposed scheme offers a worst case power reduction of 50%.
引用
收藏
页码:195 / 213
页数:19
相关论文
共 24 条
  • [1] [Anonymous], 1985, 7541985 ANSI IEEE
  • [2] Leading-one prediction with concurrent position correction
    Bruguera, JD
    Lang, T
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1999, 48 (10) : 1083 - 1097
  • [3] CHANDRAKASAN AP, P 1994 IEEE CUST INT, P259
  • [4] GOLDFRIED MR, 1991, J PSYCHOTHERAPY INTE, V1, P5
  • [5] 2ND-GENERATION RISC FLOATING POINT WITH MULTIPLY-ADD FUSED
    HOKENEK, E
    MONTOYE, RK
    COOK, PW
    [J]. IEEE JOURNAL OF SOLID-STATE CIRCUITS, 1990, 25 (05) : 1207 - 1213
  • [6] HOKENEK E, 1990, IBM J RES DEV, V34, P70
  • [7] KALLIOJARVI K, P ISCAS 92, P1796
  • [8] KEUTZER K, P 1994 IEEE S LOW PO, P42
  • [9] KOHN L, P 1989 IEEE INT SOL, P54
  • [10] LACROIX A, P ISCAS 92, P1792