Abstract
Vedic mathematics is the ancient techniques of mathematics, based on 16 simple sutras (formulae). Decimal number system multiplication technique based on such ancient mathematics is reported in this paper. Improvement in speed was achieved through stage reduction by “Nikhilam Navatascaramam Dasatah (NND)” (all from 9 and last from 10) which was adopted from Vedas, during multiplication. Binary coded decimal (BCD) methodology was incorporated with Vedic mathematics, to implement such multiplier for practical VLSI applications. The functionality of these circuits was checked and performance parameters such as propagation delay, dynamic switching power consumptions were calculated by spice spectre using 90nm CMOS technology. BCD implementation of Vedic multiplier ensures the stage reduction for decimal number, hence substantial reduction in propagation delay compared with earlier reported one, has been investigated. Implementation result offered propagation delay of the resulting (5×5) digit decimal multiplier was only ~5.798ns while the power consumption of the same was ~23.487μW. Almost ~26% improvement in speed from earlier reported decimal multiplier, e.g. parallel implementation methodology, the best architecture reported so far, has been achieved.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
James, R.K., Shahana, T.K., Jacob, K.P., Sasi, S.: Decimal Multiplication using compact BCD Multiplier. In: Proc. IEEE Int. Conf. on Electronics Design (ICED 2008), Penang, pp. 1–6 (2008)
James, R.K., Jacob, K.P., Sasi, S.: Performance analysis of double digit decimal multiplier on various FPGA logic families. In: Proc. IEEE Int. Conf. on Programmable Logic, Sao Carlos, pp. 165–170 (2009)
Sutter, G., Todorovich, E., Bioul, G., Vazquez, M., Deschamps, J.P.: FPGA Implementations of BCD Multipliers. In: Proc. IEEE Int. Conf. on Reconfigurable Computing and FPGAs (ReConFig 2009), Quintana Roo, pp. 36–41 (2009)
Véstias, M.P., Neto, H.C.: Parallel decimal multipliers using binary multipliers. In: Proc. IEEE VI Southern Programmable Logic Conference (SPL), Ipojuca, pp. 73–78 (2010)
Jaberipur, G., Kaivani, A.: Binary-coded decimal digit multipliers. IET Journal on Computer & Digital Techniques, 377–381 (2007)
James, R.K., Shahana, T.K., Jacob, K.P., Sasi, S.: Fixed Point Decimal Multiplication Using RPS Algorithm. In: Proc. IEEE Int. Symp. on Parallel and Distributed Processing with Applications (ISPA 2008), Sydney, pp. 343–350 (2008)
Neto, H.C., Vestias, M.P.: Decimal multiplier on FPGA using embedded binary multipliers. In: Proc. IEEE Int. Conf. on Field Programmable Logic and Applications (FPL 2008), Heidelberg, pp. 197–202 (2008)
Veeramachaneni, S., Srinivas, M.B.: Novel High-Speed Architecture for 32-Bit Binary Coded Decimal (BCD) Multiplier. In: Proc. IEEE Int. Symp. on Communications and Information Technologies (ISCIT 2008), Lao, pp. 543–546 (2008)
Erle, M.A., Hickmann, B.J., Schulte, M.J.: Decimal Floating-Point Multiplication. IEEE Transactions on Computers 58(7), 902–916 (2009)
Vazquez, A., Antelo, E., Montuschi, P.: Improved Design of High-Performance Parallel Decimal Multipliers. IEEE Transactions on Computers 59(5), 679–693 (2010)
Vazquez, A., Antelo, E., Montuschi, P.: A New Family of High-Performance Parallel Decimal Multipliers. In: Proc. 18th IEEE Symposium on Computer Arithmetic (ARITH 2007), Montepellier, pp. 194–204 (2007)
Mehta, P., Gawali, D.: Conventional versus Vedic mathematical method for Hardware implementation of a multiplier. In: Proc. of the IEEE International Conference on Advances in Computing, Control, and Telecommunication Technologies, Trivandrum, pp. 640–642 (2009)
Tiwari, H.D., Gankhuyag, G., Kim, C.M., Cho, Y.B.: Multiplier design based on ancient Indian Vedic Mathematics. In: Proc. of the IEEE International SoC Design Conference, Busan, pp. 65–68 (2008)
Saha, P., Banerjee, A., Bhattacharyya, P., Dandapat, A.: High Speed ASIC Design of Complex Multiplier Using Vedic Mathematics. In: Proc. of the IEEE, Student Technology Symposium, Kharagpur, pp. 237–241 (January 2011)
Bhattacharya, J., Gupta, A., Singh, A.: A high performance binary to BCD converter for decimal multiplication. In: Proc. of the IEEE International Symp. on VLSI Design Automation and Test (VLSI-DAT), Hsin Chu, pp. 315–318 (2010)
Maharaja, J.S.S.B.K.T.: Vedic mathematics. Motilal Banarsidass Publishers Pvt. Ltd., Delhi (2001)
Saha, P., Banerjee, A., Dandapat, A., Bhattacharyya, P.: ASIC Design of a High Speed Low Power Circuit for Calculation of Factorial of 4-Bit Numbers Based on Ancient Vedic Mathematics. Microelectronics Journal 42(12), 1343–1352 (2011)
Saha, P.K., Banerjee, A., Dandapat, A.: High Speed Low Power Complex Multiplier Design Using Parallel Adders and Subtractors. International Journal on Electronic and Electrical Engineering (IJEEE) 07(11), 38–46 (2009)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Saha, P., Banerjee, A., Dandapat, A., Bhattacharyya, P. (2012). Design of High Speed Vedic Multiplier for Decimal Number System. In: Rahaman, H., Chattopadhyay, S., Chattopadhyay, S. (eds) Progress in VLSI Design and Test. Lecture Notes in Computer Science, vol 7373. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-31494-0_10
Download citation
DOI: https://doi.org/10.1007/978-3-642-31494-0_10
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-31493-3
Online ISBN: 978-3-642-31494-0
eBook Packages: Computer ScienceComputer Science (R0)