SlideShare a Scribd company logo
FLOATING-POINT BUTTERFLY ARCHITECTURE BASED ON
BINARY SIGNED-DIGIT REPRESENTATION
ABSTRACT:
Fast Fourier transform (FFT) coprocessor, having a significant impact on the
performance of communication systems, has been a hot topic of research for many years. The
FFT function consists of consecutive multiply add operations over complex numbers, dubbed as
butterfly units. Applying floating-point (FP) arithmetic to FFT architectures, specifically
butterfly units, has become more popular recently. It offloads compute-intensive tasks from
general-purpose processors by dismissing FP concerns (e.g., scaling and overflow/underflow).
However, the major downside of FP butterfly is its slowness in comparison with its fixed-point
counterpart. This reveals the incentive to develop a high-speed FP butterfly architecture to
mitigate FP slowness. This brief proposes a fast FP butterfly unit using a devised FP fused-
dotproduct- add (FDPA) unit, to compute AB ± CD ±E, based on binarysigned- digit (BSD)
representation. The FP three-operand BSD adder and the FP BSD constant multiplier are the
constituents of the proposed FDPA unit. A carry-limited BSD adder is proposed and used in the
three-operand adder and the parallel BSD multiplier so as to improve the speed of the FDPA
unit. Moreover, modified Booth encoding is used to accelerate the BSD multiplier. The synthesis
results show that the proposed FP butterfly architecture is much faster than previous counterparts
but at the cost of more area.

More Related Content

What's hot (20)

PPT
Addressing
souravmoy
 
DOC
Devry gsp 215 week 3 homework representing and manipulating information new
williamethan912
 
PPT
Instruction Set Architecture (ISA)
Gaditek
 
PDF
Bs25412419
IJERA Editor
 
PPTX
Types of Instruction Format
Dhrumil Panchal
 
PPT
Code generator
Tech_MX
 
PDF
Data_Visualization_LP Result_Dashboard_Using_R_Graphics
Noli Sicad
 
PDF
GATI_SAP_WMS_Integration
Kapil Joshi
 
PPTX
Instruction Set (Part 2)
Ajeng Savitri
 
PPT
Ch 11
Rishi Trivedi
 
PPTX
Computer architecture addressing modes and formats
Mazin Alwaaly
 
PDF
Intermediate code generation in Compiler Design
Kuppusamy P
 
PPTX
memory reference instruction
DeepikaT13
 
PDF
Advanced Analytics and Data Visualisation in Forest Management and Planning
Noli Sicad
 
PPT
Chap 11-1
Adel Madrid
 
PPTX
Chapter11 addressing
Christian James Mingoy
 
PPTX
Addressing mode
ilakkiya
 
DOCX
Pre encoded multipliers based on non-redundant radix-4 signed-digit encoding
jpstudcorner
 
DOCX
Pre encoded multipliers based on non-redundant radix-4 signed-digit encoding
I3E Technologies
 
PPT
Advanced computer architect lesson 3 and 4
Ismail Mukiibi
 
Addressing
souravmoy
 
Devry gsp 215 week 3 homework representing and manipulating information new
williamethan912
 
Instruction Set Architecture (ISA)
Gaditek
 
Bs25412419
IJERA Editor
 
Types of Instruction Format
Dhrumil Panchal
 
Code generator
Tech_MX
 
Data_Visualization_LP Result_Dashboard_Using_R_Graphics
Noli Sicad
 
GATI_SAP_WMS_Integration
Kapil Joshi
 
Instruction Set (Part 2)
Ajeng Savitri
 
Computer architecture addressing modes and formats
Mazin Alwaaly
 
Intermediate code generation in Compiler Design
Kuppusamy P
 
memory reference instruction
DeepikaT13
 
Advanced Analytics and Data Visualisation in Forest Management and Planning
Noli Sicad
 
Chap 11-1
Adel Madrid
 
Chapter11 addressing
Christian James Mingoy
 
Addressing mode
ilakkiya
 
Pre encoded multipliers based on non-redundant radix-4 signed-digit encoding
jpstudcorner
 
Pre encoded multipliers based on non-redundant radix-4 signed-digit encoding
I3E Technologies
 
Advanced computer architect lesson 3 and 4
Ismail Mukiibi
 

Similar to Floating point butterfly architecture based on binary signed-digit representation (20)

PDF
Iaetsd pipelined parallel fft architecture through folding transformation
Iaetsd Iaetsd
 
PDF
A Pipelined Fused Processing Unit for DSP Applications
ijiert bestjournal
 
PDF
Design and Analysis of High Performance Floating Point Arithmetic Unit
ijtsrd
 
PDF
Gn3311521155
IJERA Editor
 
PDF
IRJET - Design and Implementation of Double Precision FPU for Optimised Speed
IRJET Journal
 
PDF
IRJET- A Review on Single Precision Floating Point Arithmetic Unit of 32 Bit ...
IRJET Journal
 
PDF
DESIGN AND VHDL IMPLEMENTATION OF 64-POINT FFT USING TWO STRUCTURE 8-POINT FF...
Journal For Research
 
PDF
Iy3116761679
IJERA Editor
 
PPT
Floating point units
dipugovind
 
PDF
HIGH PERFORMANCE SPLIT RADIX FFT
AM Publications
 
PDF
IRJET- Implementation of Floating Point FFT Processor with Single Precision f...
IRJET Journal
 
PDF
Design and implementation of complex floating point processor using fpga
VLSICS Design
 
PDF
journal for research
chaitanya451336
 
PDF
A Fast Floating Point Double Precision Implementation on Fpga
IJERA Editor
 
PDF
FPGA BASED IMPLEMENTATION OF DELAY OPTIMISED DOUBLE PRECISION IEEE FLOATING-P...
Somsubhra Ghosh
 
PDF
IRJET- Single Precision Floating Point Arithmetic using VHDL Coding
IRJET Journal
 
PDF
High Speed Area Efficient 8-point FFT using Vedic Multiplier
IJERA Editor
 
PDF
An Area Efficient Mixed Decimation MDF Architecture for Radix 22 Parallel FFT
IRJET Journal
 
PDF
DUAL FIELD DUAL CORE SECURE CRYPTOPROCESSOR ON FPGA PLATFORM
VLSICS Design
 
PPTX
Optimized Floating-point Complex number multiplier on FPGA
Dr. Pushpa Kotipalli
 
Iaetsd pipelined parallel fft architecture through folding transformation
Iaetsd Iaetsd
 
A Pipelined Fused Processing Unit for DSP Applications
ijiert bestjournal
 
Design and Analysis of High Performance Floating Point Arithmetic Unit
ijtsrd
 
Gn3311521155
IJERA Editor
 
IRJET - Design and Implementation of Double Precision FPU for Optimised Speed
IRJET Journal
 
IRJET- A Review on Single Precision Floating Point Arithmetic Unit of 32 Bit ...
IRJET Journal
 
DESIGN AND VHDL IMPLEMENTATION OF 64-POINT FFT USING TWO STRUCTURE 8-POINT FF...
Journal For Research
 
Iy3116761679
IJERA Editor
 
Floating point units
dipugovind
 
HIGH PERFORMANCE SPLIT RADIX FFT
AM Publications
 
IRJET- Implementation of Floating Point FFT Processor with Single Precision f...
IRJET Journal
 
Design and implementation of complex floating point processor using fpga
VLSICS Design
 
journal for research
chaitanya451336
 
A Fast Floating Point Double Precision Implementation on Fpga
IJERA Editor
 
FPGA BASED IMPLEMENTATION OF DELAY OPTIMISED DOUBLE PRECISION IEEE FLOATING-P...
Somsubhra Ghosh
 
IRJET- Single Precision Floating Point Arithmetic using VHDL Coding
IRJET Journal
 
High Speed Area Efficient 8-point FFT using Vedic Multiplier
IJERA Editor
 
An Area Efficient Mixed Decimation MDF Architecture for Radix 22 Parallel FFT
IRJET Journal
 
DUAL FIELD DUAL CORE SECURE CRYPTOPROCESSOR ON FPGA PLATFORM
VLSICS Design
 
Optimized Floating-point Complex number multiplier on FPGA
Dr. Pushpa Kotipalli
 
Ad

More from I3E Technologies (20)

PPTX
Design of a low voltage low-dropout regulator
I3E Technologies
 
PPTX
An efficient constant multiplier architecture based on vertical horizontal bi...
I3E Technologies
 
PPTX
Aging aware reliable multiplier design with adaptive hold logic
I3E Technologies
 
PPTX
A high performance fir filter architecture for fixed and reconfigurable appli...
I3E Technologies
 
PPTX
A generalized algorithm and reconfigurable architecture for efficient and sca...
I3E Technologies
 
PPTX
A combined sdc sdf architecture for normal i o pipelined radix-2 fft
I3E Technologies
 
PPTX
Reverse converter design via parallel prefix adders novel components, method...
I3E Technologies
 
PPTX
Pre encoded multipliers based on non-redundant radix-4 signed-digit encoding
I3E Technologies
 
PPTX
Energy optimized subthreshold vlsi logic family with unbalanced pull up down ...
I3E Technologies
 
PPTX
Variable form carrier-based pwm for boost-voltage motor driver with a charge-...
I3E Technologies
 
PPTX
Ultrasparse ac link converters
I3E Technologies
 
PPTX
Single inductor dual-output buck–boost power factor correction converter
I3E Technologies
 
PPTX
Ripple minimization through harmonic elimination in asymmetric interleaved mu...
I3E Technologies
 
PPTX
Resonance analysis and soft switching design of isolated boost converter with...
I3E Technologies
 
PPTX
Reliability evaluation of conventional and interleaved dc–dc boost converters
I3E Technologies
 
PPTX
Power factor corrected zeta converter based improved power quality switched m...
I3E Technologies
 
PPTX
Pfc cuk converter fed bldc motor drive
I3E Technologies
 
PPTX
Optimized operation of current fed dual active bridge dc dc converter for pv ...
I3E Technologies
 
PPTX
Online variable topology type photovoltaic grid-connected inverter
I3E Technologies
 
Design of a low voltage low-dropout regulator
I3E Technologies
 
An efficient constant multiplier architecture based on vertical horizontal bi...
I3E Technologies
 
Aging aware reliable multiplier design with adaptive hold logic
I3E Technologies
 
A high performance fir filter architecture for fixed and reconfigurable appli...
I3E Technologies
 
A generalized algorithm and reconfigurable architecture for efficient and sca...
I3E Technologies
 
A combined sdc sdf architecture for normal i o pipelined radix-2 fft
I3E Technologies
 
Reverse converter design via parallel prefix adders novel components, method...
I3E Technologies
 
Pre encoded multipliers based on non-redundant radix-4 signed-digit encoding
I3E Technologies
 
Energy optimized subthreshold vlsi logic family with unbalanced pull up down ...
I3E Technologies
 
Variable form carrier-based pwm for boost-voltage motor driver with a charge-...
I3E Technologies
 
Ultrasparse ac link converters
I3E Technologies
 
Single inductor dual-output buck–boost power factor correction converter
I3E Technologies
 
Ripple minimization through harmonic elimination in asymmetric interleaved mu...
I3E Technologies
 
Resonance analysis and soft switching design of isolated boost converter with...
I3E Technologies
 
Reliability evaluation of conventional and interleaved dc–dc boost converters
I3E Technologies
 
Power factor corrected zeta converter based improved power quality switched m...
I3E Technologies
 
Pfc cuk converter fed bldc motor drive
I3E Technologies
 
Optimized operation of current fed dual active bridge dc dc converter for pv ...
I3E Technologies
 
Online variable topology type photovoltaic grid-connected inverter
I3E Technologies
 
Ad

Recently uploaded (20)

PDF
NTPC PATRATU Summer internship report.pdf
hemant03701
 
PDF
Water Industry Process Automation & Control Monthly July 2025
Water Industry Process Automation & Control
 
PDF
REINFORCEMENT LEARNING IN DECISION MAKING SEMINAR REPORT
anushaashraf20
 
PDF
Halide Perovskites’ Multifunctional Properties: Coordination Engineering, Coo...
TaameBerhe2
 
PDF
Viol_Alessandro_Presentazione_prelaurea.pdf
dsecqyvhbowrzxshhf
 
PPTX
darshai cross section and river section analysis
muk7971
 
PPTX
Numerical-Solutions-of-Ordinary-Differential-Equations.pptx
SAMUKTHAARM
 
PPTX
仿制LethbridgeOffer加拿大莱斯桥大学毕业证范本,Lethbridge成绩单
Taqyea
 
PPTX
Biosensors, BioDevices, Biomediccal.pptx
AsimovRiyaz
 
PPT
Testing and final inspection of a solar PV system
MuhammadSanni2
 
PPTX
Knowledge Representation : Semantic Networks
Amity University, Patna
 
PPTX
DATA BASE MANAGEMENT AND RELATIONAL DATA
gomathisankariv2
 
PDF
MODULE-5 notes [BCG402-CG&V] PART-B.pdf
Alvas Institute of Engineering and technology, Moodabidri
 
PDF
Digital water marking system project report
Kamal Acharya
 
PDF
aAn_Introduction_to_Arcadia_20150115.pdf
henriqueltorres1
 
PPT
New_school_Engineering_presentation_011707.ppt
VinayKumar304579
 
PPTX
How Industrial Project Management Differs From Construction.pptx
jamespit799
 
PDF
Bachelor of information technology syll
SudarsanAssistantPro
 
PDF
AN EMPIRICAL STUDY ON THE USAGE OF SOCIAL MEDIA IN GERMAN B2C-ONLINE STORES
ijait
 
PPTX
UNIT 1 - INTRODUCTION TO AI and AI tools and basic concept
gokuld13012005
 
NTPC PATRATU Summer internship report.pdf
hemant03701
 
Water Industry Process Automation & Control Monthly July 2025
Water Industry Process Automation & Control
 
REINFORCEMENT LEARNING IN DECISION MAKING SEMINAR REPORT
anushaashraf20
 
Halide Perovskites’ Multifunctional Properties: Coordination Engineering, Coo...
TaameBerhe2
 
Viol_Alessandro_Presentazione_prelaurea.pdf
dsecqyvhbowrzxshhf
 
darshai cross section and river section analysis
muk7971
 
Numerical-Solutions-of-Ordinary-Differential-Equations.pptx
SAMUKTHAARM
 
仿制LethbridgeOffer加拿大莱斯桥大学毕业证范本,Lethbridge成绩单
Taqyea
 
Biosensors, BioDevices, Biomediccal.pptx
AsimovRiyaz
 
Testing and final inspection of a solar PV system
MuhammadSanni2
 
Knowledge Representation : Semantic Networks
Amity University, Patna
 
DATA BASE MANAGEMENT AND RELATIONAL DATA
gomathisankariv2
 
MODULE-5 notes [BCG402-CG&V] PART-B.pdf
Alvas Institute of Engineering and technology, Moodabidri
 
Digital water marking system project report
Kamal Acharya
 
aAn_Introduction_to_Arcadia_20150115.pdf
henriqueltorres1
 
New_school_Engineering_presentation_011707.ppt
VinayKumar304579
 
How Industrial Project Management Differs From Construction.pptx
jamespit799
 
Bachelor of information technology syll
SudarsanAssistantPro
 
AN EMPIRICAL STUDY ON THE USAGE OF SOCIAL MEDIA IN GERMAN B2C-ONLINE STORES
ijait
 
UNIT 1 - INTRODUCTION TO AI and AI tools and basic concept
gokuld13012005
 

Floating point butterfly architecture based on binary signed-digit representation

  • 1. FLOATING-POINT BUTTERFLY ARCHITECTURE BASED ON BINARY SIGNED-DIGIT REPRESENTATION ABSTRACT: Fast Fourier transform (FFT) coprocessor, having a significant impact on the performance of communication systems, has been a hot topic of research for many years. The FFT function consists of consecutive multiply add operations over complex numbers, dubbed as butterfly units. Applying floating-point (FP) arithmetic to FFT architectures, specifically butterfly units, has become more popular recently. It offloads compute-intensive tasks from general-purpose processors by dismissing FP concerns (e.g., scaling and overflow/underflow). However, the major downside of FP butterfly is its slowness in comparison with its fixed-point counterpart. This reveals the incentive to develop a high-speed FP butterfly architecture to mitigate FP slowness. This brief proposes a fast FP butterfly unit using a devised FP fused- dotproduct- add (FDPA) unit, to compute AB ± CD ±E, based on binarysigned- digit (BSD) representation. The FP three-operand BSD adder and the FP BSD constant multiplier are the constituents of the proposed FDPA unit. A carry-limited BSD adder is proposed and used in the three-operand adder and the parallel BSD multiplier so as to improve the speed of the FDPA unit. Moreover, modified Booth encoding is used to accelerate the BSD multiplier. The synthesis results show that the proposed FP butterfly architecture is much faster than previous counterparts but at the cost of more area.