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.

how to deal the path who can't satisfy timing constraints?

Status
Not open for further replies.

ackqin

Newbie level 5
Joined
Nov 15, 2005
Messages
9
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,376
I only add period and offset on my code, but there is one path don't satisfy the period constraints, and several path don't satisfy the offset out constraints. I don't know how to deal with it. can anybody give me some advice?

I use spartan3, ise7.1

thanks a lot

ackqin
 

check the timing report first. If the period constraints violation is small, try use more powerful synthesis option. otherwise try to modify the rtl code.

For the offset constraints violation, check if you register in/out the io register.

I remember ISE has build-in timing analysis tools.
Run it and then the tools suggest some methods to improve the violation path. Though it may not really help you.
 

can I ref the frequency XST synthesize result?

everytime after synthesize, xst will give a reference frequency, it's so low, but in my timing report, I can see the period constraint is satisfied. and this period is more higher than the xst result, I am puzzled whether this xst frequency is usable?

thanks

ackqin
 

Re: how to deal the path who can't satisfy timing constraint

Hi ackqin,

Do you change the synthesize effort to high? This switch could help you.
 

Re: how to deal the path who can't satisfy timing constraint

hi wadaye, thanks for your advice.

but how can I make my synthesize effort?

ackqin
 

XST gives only a rough estimate of the expected speed, because the device hasn't been routed yet. After routing, the actual timing may be faster or slower than XST's estimate.

If you have a small complete example project that demonstrates your timing difficulty, you can post it here, and maybe someone can help you improve it.
 

Re: how to deal the path who can't satisfy timing constraint

You can always try multi-pass place and route but I think you should see if you can improve the timing without using this method.
 

Re: how to deal the path who can't satisfy timing constraint

normaly when you add global constraints such as the period constraint, it contraints all the design and so it will be more difficult to meet the constraints.. so try to add path specific timing contraints for the paths that didn't meet the timing.... check if these paths are multi cycle paths, false paths.... and so on...
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top