Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Which algorithm is simple to implement for a multiplier?

Status
Not open for further replies.

rockgird

Junior Member level 3
Joined
Apr 28, 2006
Messages
30
Helped
1
Reputation
2
Reaction score
1
Trophy points
1,288
Activity points
1,543
multiplier

hiii everyone,

i have to write a verilog code for a 16 bit multiplier. can anyone plz tell me which is fast but simple to implement algo for a multiplier.

thanx in advance
 

Re: multiplier

you can implement it in modified booth algorithm
 

Re: multiplier

the best way is to instantiate a multiplier (if you are using fpga like spartan 3).
 

Re: multiplier

actually ,
m usin Active HDL 6.3 for coding purpose.

n hav to make a signed floating point multiplier !!
 

Re: multiplier

the best way is to instantiate a multiplier if you are using fpga(c=a*b;) .
If you want to implement ASIC,you can use booth arithmetic and 4-2 compressor.
 

Re: multiplier

We have various algorithms to design a miltiplier. Selection of alorithm depends on your requirement. Baugh Wooley, Booth, Modified Booth, Signed Extension Method etc comes under such multiplication algorithms. Signed extension is simplest of all,but slower. Modified Booth is fastest, but difficult to understand.
Baugh-Wooly Transformation Extension Method is another method which can help you in acheiving good speed and stubborn architecture.

You can browse in the net for any of the above algorithms.
 

multiplier

maybe u can do research on BOOTH algorithm. it's helpful.
 

multiplier

when you use the same mutiplier module,i advise you to use pipeline manner.
And using the booth algorithm is a good way.
 

multiplier

Pick SAMIR PALNITKAR and your Job is DONE !!!
 

Re: multiplier

how about use carry saving adder to implement?
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top