ASIC Design of Butterfly Unit Based on Non-Redundant and Redundant Algorithm

Authors

  • B. Hogade Department of Electronics Engineering, Terna Engineering College, Nerul, Navi Mumbai, India.
  • P. Kulkarni Department of Electronics Engineering, Terna Engineering College, Nerul, Navi Mumbai, India.
  • V. Kulkarni IT Department, Sanpada College of Commerce and Technology, Sanpada, Navi Mumbai, India.
Abstract:

Fast Fourier Transform (FFT) processors employed with pipeline architecture consist of series of Processing Elements (PE) or Butterfly Units (BU). BU or PE of FFT performs multiplication and addition on complex numbers. This paper proposes a single BU to compute radix-2, 8 point FFT in the time domain as well as frequency domain by replacing a series of PEs. This BU comprises of fused floating point (FP) addition-subtraction (FFAS) and modified booth algorithm based floating point multiplier (FMULT). BU performs all arithmetic operations in floating pointform to overcome the nonlinearities available in fixed word length (FWL). FP arithmetic is slower as compared with FWL. To improve the speed of operation, symmetrical property of twiddle constant is used and they are embedded in the BU. BU outputs two halves of computation simultaneously with a single FFAS and two FMULT. BU design is synthesized, placed and routed for 45nm technology of nangate open cell library. Synthesized results show that proposed BU consumes 23910µm2 area with latency of 3.44ns which are 5.05% smaller in area, 7.02% faster and replaces a set of two five operand adder and two multipliers by a single FFAS as compared with previously reported smallest work.

Upgrade to premium to download articles

Sign up to access the full text

Already have an account?login

similar resources

Non-redundant sequential rules - Theory and algorithm

A sequential rule expresses a relationship between two series of events happening one after another. Sequential rules are potentially useful for analyzing data in sequential redundant set of sequential rules built upon past work on compact set of representative patterns. A rule is redundant if it can be inferred from another rule having the same support and confidence. When using the set of min...

full text

Petri Net Analysis of Non-Redundant and Redundant Execution Schemes

The quest for high-performance has led to multiand many-core systems. To push the performance of a single core to the limit, simultaneous multithreading (SMT) is used. SMT enables to fetch different instructions from different threads, hiding latencies in other threads. SMT also gives the opportunity to execute redundant threads (redundant multithreading, RMT) and thus to detect faults by compa...

full text

Design and Analysis of Extension-Rotation CORDIC Algorithms based on Non-Redundant Method

In this paper, rotation-extension CORDIC methods, i.e. double-rotation and triplerotation, are proposed for the objective of improving the performance and accuracy of the CORDIC computational algorithm in radix-2. In the double-rotation and triple-rotation methods, the convergences of the CORDIC computations are accelerated by duplicating and triplicating the micro-rotation angles to be 2θ and ...

full text

NARFO Algorithm: Mining Non-redundant and Generalized Association Rules Based on Fuzzy Ontologies

Traditional approaches for mining generalized association rules are based only on database contents, and focus on exact matches among items. However, in many applications, the use of some background knowledge, as ontologies, can enhance the discovery process and generate semantically richer rules. In this way, this paper proposes the NARFO algorithm, a new algorithm for mining non-redundant and...

full text

An Algorithm For Generating Non-Redundant Quantifier Scopings

This paper describes an algorithm for generating quantifier scopings. The algorithm is designed to generate only logically non-redundant scopings and to partially order the scopings with a given :default scoping first. Removing logical redundancy is not only interesting per se, but also drastically reduces the processing time. The input and output formats are described through a few access and ...

full text

Design Diversity for Redundant Systems

Design diversity has long been known to protect redundant systems against common-mode failures. In this paper, for the first time, we present a metric to quantify diversity among several designs. Based on this metric, we derived analytical reliability models that show a simple relationship between design diversity, system failure rate, and mission time. In addition, we also present simulation r...

full text

My Resources

Save resource for easier access later

Save to my library Already added to my library

{@ msg_add @}


Journal title

volume 17  issue None

pages  1809- 1809

publication date 2021-03

By following a journal you will be notified via email when a new issue of this journal is published.

Keywords

Hosted on Doprax cloud platform doprax.com

copyright © 2015-2023