Professional Documents
Culture Documents
Wallace and Dadda Multipliers
Wallace and Dadda Multipliers
Vol.04, Issue.13,
December-2016,
Pages:1668-1670
www.ijvdcs.org
Implementation of Dadda Multiplier using Approximate Compressors
NAVEEN KUMAR. A1, J. MANIKYAM2
1
PG Scholar, Dept of VLSI-SD, J B Institute of Engineering and Technology (Autonomous), Telangana, India.
2
Assistant Professor, Dept of VLSI-SD, J B Institute of Engineering and Technology (Autonomous), Telangana, India.
Abstract: Multiplication may be an elementary operation in most of the signal process algorithms. Multipliers have massive
space, long latency and consume goodish power and therefore the style of fine multipliers is usually a challenge for VLSI system
designers. For this inconvenience we tend to are planning compressors for low latency, and reduced stages of product. In paper
we tend to propose approximate mechanical device style for reduction of number stages within the dada number. These results are
administered victimization XILINX ISE and simulated victimization MODELSM.
In this paper we have designed a 8*8 multiplier using dada Fig2. Gate Level Design approximate compressor desin1.
multiplier design. Instead of using conventional full adders
and half adder for designing the multiplier we introduce Design2: A desgin2 was designed for more approximation
compressors which will reduces the complexity of the than the design1 further increase performance by reducing
multiplier. the error rate. In the proposed design we approximate the
carry’ and cin since they are having the same weight. In this
4:2 Compressor design: The 4-2 Compressor has 5 inputs design we take Cin as o so that we can remove the caary’.
A, B, C, D and Cin to generate 3 outputs Sum, Carry and
Cout as shown in Figure. The 4 inputs A, B, C and D and the
output Sum have the same weight. The input Cin is the
output from a previous lower significant compressor and the
Cout output is for the compressor in the next significant
stage. The conventional approach to implement 4-2
compressors is with 2 full adders connected serially as shown
in figure
V. CONCLUSION
In this paper, we have designed four designs of 8x8 bit
approximate multipliers have been proposed. Simulation
results have been reported for design. These approximate
compressors are designed using design1 and design was
propose was shown
VI. REFERENCES
[1] J. Han and M. Orshansky, “Approxmate Computing: An
Fig4. Dadda Multiplier using Design1. EmergingParadigm for Energy-Efficient Design,” in ETS’13,
Avignon, France,May 27-31, 2013, pp. 1 – 6.
Dadda Multiplier using Design2: [2] R.Venkatesan, A.Agarwal, K.Roy, and A. Raghun-
• In the first case (Multiplier 1), Design 1 is used for all 4- athan,“MACACO: Modeling and analysis of circuits for
2 compressors in Figure. approximatecomputing,” in ICCAD 2011, pp. 667 – 673.
• • In the second case (Multiplier 2), Design 2 is used for [3] J. Liang, J. Han, F. Lombardi, “New metrics for the
the 4-2 compressors. Since Design 2 does not have cin reliability ofapproximate and probabilistic adders,” IEEE
and cout, the reduction circuitry of this multiplier Trans. on Computers,vol. 63, no. 9, pp. 1760 - 1771, 2013.
requires a lower number of compressors (Figure 9(b)). [4] K.Y. Kyaw, W.L. Goh, K.S. Yeo, "Low-power high-
Multiplier 2 uses 6 half-adders, 1 full-adder and 17 speed multiplierfor error-tolerant application," IEEE
compressors. International Conference ofElectron Devices and Solid-State
• • In the third case (Multiplier 3), Design 1 is used for the Circuits (EDSSC), 2010.
compressors in then-1 least significant columns. The [5] P. Kulkarni, P. Gupta, M. Ercegovac, "Trading accuracy
other n most significant columns in the reduction for powerwith an Underdesigned Multiplier architecture,"
circuitry use exact 4-2 compressors. 24th InternationalConference on VLSI Design, 2011.
[6] H.R. Mahdiani, A. Ahmadi, S.M. Fakhraie, C. Lucas,
"Bio-Inspiredimprecise computational blocks for efficient
VLSI implementation ofsoft-computing applications," IEEE
Transactions on Circuits andSystems, vol. 57 no. 4, 2010.
[7] C.-H. Lin, I.-C. Lin, "High accuracy approximate
multiplier witherror correction," IEEE 31st International
Conference on ComputerDesign (ICCD), 2013.
[8] K. Bhardwaj, P.S. Mane, J. Henkel, "Power- and area-
efficientApproximate Wallace Tree Multiplier for error-
resilient systems,"15th International Symposium on Quality
Electronic Design (ISQED), 2014.
[9] C. Liu, J. Han and F. Lombardi, “A Low-Power, High-
PerformanceApproximate Multiplier with Configurable
Partial Error Recovery,”DATE 2014, Dresten, Germany,
2014.
[10] A. Momeni, J. Han, P. Montuschi, F. Lombardi, "Design
Fig5. Dadda Multiplier using Design2. and analysisof approximate compressors for multiplication,"
IEEE Transactionson Computers, in press, 2014.[11] C.H.
IV. IMPLEMENTATION Chang, J. Gu, M. Zhang, "Ultra low-voltage low-power
FPGA: CMOS4-2 and 5-2 compressors for fast arithmetic circuits,"
The Field Programmable Gate Array is majorly used for IEEETransactions on Circuits and Systems, vol.51, no.10,
generation ASIC IC’s to the computations. They offer more pp.1985-1997,2004.
speed in execution process. SO, for generation ASIC IC’s
FPGA’s are majorly used. The 64 FFT with radix 4 is
simulated and synthesized as well as implemented on the
FPGA of below configuration.
Table2. Configuration of FPGA
Property Name Value
Family Spartan 3AN
Device XC3S50AN
Package TQG144
Speed Grade -4
International Journal of VLSI System Design and Communication Systems
Volume.04, IssueNo.13, December-2016, Pages: 1668-1670