z-logo
open-access-imgOpen Access
A Multiplication Algorithm
Author(s) -
S. Subha
Publication year - 2020
Publication title -
international journal of innovative technology and exploring engineering
Language(s) - English
Resource type - Journals
ISSN - 2278-3075
DOI - 10.35940/ijitee.d1891.029420
Subject(s) - multiplication (music) , arithmetic , remainder , algorithm , series (stratigraphy) , position (finance) , mathematics , binary number , multiplication algorithm , product (mathematics) , process (computing) , computer science , combinatorics , paleontology , geometry , finance , economics , biology , operating system
Paper Setup must be in A4 size with Margin: Top 0.7”, Bottom 0.7”, Left 0.65”, 0.65”, Gutter 0”, and Gutter Position Top. Pap Abstract: Multiplication is common arithmetic operation in ALU. Many algorithm are proposed for multiplying two unsigned numbers in literature. This paper proposes algorithm to multiply two unsigned binary numbers of any size. The most significant two bits are used to determine the partial product by bit inspection. The rest of partial products are obtained by suitably shifting the previous partial products and adding the terms involving remainders. The remainder is obtained by taking one bit at a time from the MSB-2 position assuming numbers are indexed from zero in LSB to maximum-1 in MSB. The multiplication process is performed as series of additions, shifts in this method. The proposed method is simulated in Quartus2 Toolkit. It is compared to the in-built multiplication process of the tool. A timing improvement of 9.5% with comparable power consumption is obtained with same pin count.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here