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.

Getting setup and hold time violation

Status
Not open for further replies.

srilekha

Newbie level 6
Joined
Oct 24, 2006
Messages
13
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,385
Hi all,
I have acheived a frequency of 50 MHz after place and route.

But still i am getting setup and hold time violation when i am running the timing simulation for 50 MHz.

Anyone has idea why its failing for the frequency that it has acheived after place and route?

Thanks & Regards,
Srilekha
 

Have you built the sdf file? Then you have to load it into your simulation software and you should not have any setup and/or hold violation.
If some violation, anyhow, occurs you can try giving a bigger target slack to your place and route software, just to have an additional margin.

PS: the slack after place and route must be positive of course!
 

Hi,
You can try a couple of things:

As suggested above, make sure that you are loading and back annotating the sdf.
Another option is to try running your gate sims at a lower frequency, say 25Mhz. If it passes, then obviously you haven't met timing at 50Mhz.
Also look at your library models and see they are all proper.

Naveen,
http://vlsiforum.com
 

Running the simulation with lower frequency will not get rid of the HOLD violations.

Make sure your STA is clean and that you are using the SDF to proper annotate the simulation. you should see some message like: “SDF Backannotation Successfully Completed.”

cheers
 

perhaps there is asynchronous signal.

or maybe other reasons.



srilekha said:
Hi all,
I have acheived a frequency of 50 MHz after place and route.

But still i am getting setup and hold time violation when i am running the timing simulation for 50 MHz.

Anyone has idea why its failing for the frequency that it has acheived after place and route?

Thanks & Regards,
Srilekha
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top