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.

Is DesignWare's multiplier needed to multicycle path?

Status
Not open for further replies.

u24c02

Advanced Member level 1
Advanced Member level 1
Joined
May 8, 2012
Messages
404
Helped
2
Reputation
4
Reaction score
2
Trophy points
1,298
Visit site
Activity points
4,101
Hi
Is DesignWare's multiplier needed to multicycle path?

I want to use 3stage multiplier but I don't know about how much it needed clock to result.
And should I have to constraint to multicycle 3 depth to here?
 

Based on this and older questions you've asked...I'm dubious of your research abilities, beyond asking for answers to everything on edaboard.

First of all read the @#$% designware datasheet for the Three-Stage Pipelined Multiplier. If you can use a DW component then you have a copy of DC so you should be able to look up the documentation, using your Synopsys SolvNet account.

Assuming that your copy of DC/DW is "an illegal copy" (I used a different term that starts with w and ends with z but the edaboard "post nanny" changed it to ***** :p)...Pipelined usually means the thing (whatever it is) has a bunch of registers in it to improve the clock period you can use (i.e. less logic between registers). By it's name, PIPELINED multiplier, it means if you stick multiplicands in on one side on every clock cycle you get the products for each set of multiplicands after a 3 clock cycle latency.
 

Thanks,
By the other hand, should I have to have constraint with multicycle path depth?
For example, if I use stage 6, then Should I have to use 6 multicycle path?
 

Thanks,
By the other hand, should I have to have constraint with multicycle path depth?
For example, if I use stage 6, then Should I have to use 6 multicycle path?
It's becoming obvious that you have no idea what a multicycle path is, a pipelined design should have no multicycle paths. Use google and make an effort to research multicycle path.
 

As I know, the multi cycle path what is need to time path to get correct output.
So what if I use 6 stage multiplier, it means that I need to wait to get correct output. Doesn't it?
 

As I know, the multi cycle path what is need to time path to get correct output.
A somewhat inaccurate/incomplete answer. Let me repeat. Look it up.

So what if I use 6 stage multiplier, it means that I need to wait to get correct output. Doesn't it?
A pipeline has latency, not multicycle paths. Here you have 6 cycles of LATENCY. Look up latency too. It's different than multicycle.
 

Yes you right. It should look as latency not multicycle.
Thanks.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top