Design of area and power efficient Radix-4 DIT FFT butterfly unit using floating point fused arithmetic

E. Prabhu , H. Mangalam , S. Karthick

Journal of Central South University ›› 2016, Vol. 23 ›› Issue (7) : 1669 -1681.

PDF
Journal of Central South University ›› 2016, Vol. 23 ›› Issue (7) : 1669 -1681. DOI: 10.1007/s11771-016-3221-y
Mechanical Engineering, Control Science and Information Engineering

Design of area and power efficient Radix-4 DIT FFT butterfly unit using floating point fused arithmetic

Author information +
History +
PDF

Abstract

In this work, power efficient butterfly unit based FFT architecture is presented. The butterfly unit is designed using floating-point fused arithmetic units. The fused arithmetic units include two-term dot product unit and add-subtract unit. In these arithmetic units, operations are performed over complex data values. A modified fused floating-point two-term dot product and an enhanced model for the Radix-4 FFT butterfly unit are proposed. The modified fused two-term dot product is designed using Radix-16 booth multiplier. Radix-16 booth multiplier will reduce the switching activities compared to Radix-8 booth multiplier in existing system and also will reduce the area required. The proposed architecture is implemented efficiently for Radix-4 decimation in time (DIT) FFT butterfly with the two floating-point fused arithmetic units. The proposed enhanced architecture is synthesized, implemented, placed and routed on a FPGA device using Xilinx ISE tool. It is observed that the Radix-4 DIT fused floating-point FFT butterfly requires 50.17% less space and 12.16% reduced power compared to the existing methods and the proposed enhanced model requires 49.82% less space on the FPGA device compared to the proposed design. Also, reduced power consumption is addressed by utilizing the reusability technique, which results in 11.42% of power reduction of the enhanced model compared to the proposed design.

Keywords

floating-point arithmetic / floating-point fused dot product / Radix-16 booth multiplier / Radix-4 FFT butterfly / fast fourier transform / decimation in time

Cite this article

Download citation ▾
E. Prabhu, H. Mangalam, S. Karthick. Design of area and power efficient Radix-4 DIT FFT butterfly unit using floating point fused arithmetic. Journal of Central South University, 2016, 23(7): 1669-1681 DOI:10.1007/s11771-016-3221-y

登录浏览全文

4963

注册一个新账户 忘记密码

References

[1]

IEEE Standard for Floating-Point Arithmetic, ANSI/IEEE Standard 754-2008 [S]. New York: IEEE, Inc., 2008.

[2]

MontoyaR K, HokenekE, RunyonS L. Design of the IBM RISC system/6000 floating-point execution unit [J]. IBM Journal of Research & Development, 1990, 34: 59-70

[3]

HokenekE, MontoyaR K, CookP W. Second-generation RISC floating point with multiply-add fused [J]. IEEE J Solid-State Circuits, 1990, 25(5): 1207-1213

[4]

Al-AshrafyM, SalemA, AnisW. An efficient implementation of floating point multiplier [C]. Electronics, Communications and Photonics Conference (SIECPC). Saudi International, Ryadh: IEEE, 20111-5

[5]

QuinnellE, SwartzlandereE, LemondsC. Bridge floating-point fused multiply-add design [J]. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 2008, 16(12): 1726-1730

[6]

HuangL-b, MaS, ShenL, WangZ-y, XiaoNong. Low-cost binary128 floating-point FMA unit design with SIMD support [J]. IEEE Transactions on Computers, 2012, 61(5): 745-751

[7]

Mottaghi-DastjerdiM, Afzali-KushaA, PedramM. BZ-FAD: A low-power low-area multiplier based on shift-and-add Architecture [J]. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 2009, 17(2): 302-306

[8]

YanJ-t, ChenZ-wei. Low-cost low-power bypassing-based multiplier design [C]. IEEE International Symposium on Circuits and Systems Paris: IEEE, 20102338-2341

[9]

KuoK-c, ChouC-wen. Low power and high speed multiplier design with row bypassing and parallel architecture [J]. Microelectronics Journal, 2010, 10: 639-650

[10]

PrabhuA S, ElakyaV. Design of modified low power booth multiplier [C]. International Conference on Computing, Communication and Applications, Dindigul: IEEE, 20121-6

[11]

GalalS, HorowitzM. Energy-efficient floating-point unit design [J]. IEEE Transactions on Computers, 2011, 60(7): 913-922

[12]

ReddyB N K, SekharM C, VeeramachaneniS, SrinivasM B. A novel low power error detection logic for inexact leading zero anticipator in floating point units [C]. VLSI Design and 13th International Conference on Embedded Systems,Mumbai: IEEE, 2014128-132

[13]

SohnJ, SwartzlanderE E. Improved architectures for a floating-point fused dot product unit [C]. IEEE 21st Symposium on Computer, Arithmetic Proceeding ARITH’13, Anstin: IEEE, 201341-48

[14]

SwartzlanderE E, SalehH H M. FFT Implementation with fused floating-point operations [J]. IEEE Transactions on Computers, 2012, 61(2): 284-288

[15]

SohnJ-w, SwartzlanderE E. Improved architectures for a fused floating-point add-subtract unit [J]. IEEE Transactions on Circuits and Systems—I: Regular Papers, 2012, 59(10): 2285-2291

AI Summary AI Mindmap
PDF

132

Accesses

0

Citation

Detail

Sections
Recommended

AI思维导图

/