Combinational multipliers are slow and take a lot of area.
Sequential multipliers are fast and take less area.
Sequential multipliers may take a number of clock cycles to produce a result. So even they can work on high frequency clock, but the latency in terms of absolute time go get an output may be more or equal to that of a combinational multiplier.
Hope it helps
Kr,
Avi
Now I am aware of the fact that inc combinational multipliers area is more and speed is slower then do we never use combinational multipliers i want to know this ?
i am in a project that demands higher speed so i have opted for a seq multiplier but i am not able to decide which seq multiplier will give me optimum speed
As I said the sequential mutliplier can use a number of clock cycles, it may not be the best solution always. If the numbers you want to multiply are small, then a combi multipiler is ok, as it is very easy to code, and can be written as a * sign anywhere in the code. You will hardly see a seq multiplier if 2 small numbers are being multiplied.
Kr,
avi