Altera Forum






Threads: 18,921
Posts: 77,325
Members: 29,164
Welcome to our newest member, rbn
User
Reputation
9135
7620
5891
4150
2930
2197
2056
1706
1388
1300




 
Register
Quick Search
 
  Altera Forums > Device and Tools Related > FPGA, Hardcopy, and CPLD Discussion

reg timing analysis

Reply
 
Thread Tools Display Modes
  #1  
Old February 9th, 2010, 07:53 AM
mkraj33 mkraj33 is offline
Altera Scholar
 
Join Date: Mar 2009
Posts: 35
Rep Power: 557
mkraj33 is on a distinguished road
Default reg timing analysis

hi,
1.is timing analysis compulsory for low speed fpga design(<2MHz).
2.my design is working properly, but in compilation report it is showing that timing requirements are not met. in such case timing analysis is required?


with regards

Last edited by mkraj33 : February 9th, 2010 at 08:03 AM.
Reply With Quote
  #2  
Old February 9th, 2010, 08:29 AM
BrettFavre's Avatar
BrettFavre BrettFavre is online now
Altera Scholar
 
Join Date: Nov 2007
Posts: 48
Rep Power: 1185
BrettFavre has a spectacular aura aboutBrettFavre has a spectacular aura aboutBrettFavre has a spectacular aura about
Default Re: reg timing analysis

I would argue that timing analysis is a must. At a bare minimum, you need to make sure that you have no hold time failures. If you do not eliminate the timing violations, there is a risk that your design will not work as your lab conditions change or if you load your design on another FPGA. Everything may be working now, but beware...
Reply With Quote
  #3  
Old February 9th, 2010, 08:32 AM
BrettFavre's Avatar
BrettFavre BrettFavre is online now
Altera Scholar
 
Join Date: Nov 2007
Posts: 48
Rep Power: 1185
BrettFavre has a spectacular aura aboutBrettFavre has a spectacular aura aboutBrettFavre has a spectacular aura about
Default Re: reg timing analysis

I should further add that I would never put a design in production that shows timing violations unless I have been able to analytically demonstrate that the violations can be waived. If that is the case, a timing exception, i.e., false path or multicycle path, should be implemented to mask the "bogus" violation.
Reply With Quote
  #4  
Old February 18th, 2010, 05:38 AM
devendra_iitk devendra_iitk is offline
Altera Beginner
 
Join Date: Feb 2010
Location: India
Posts: 3
Rep Power: 203
devendra_iitk is on a distinguished road
Default Re: reg timing analysis

I agree to Brett on this. I would say that you atleast look at the timing violations and make sure that those are not going to affect your design. I guess that in this case most of the violation (if not false) would be hold violations as most of the FPGAs would be able to meet the 2 Mhz timing without the timing constraints been given. But hold violation can be as dangerous as any other timing violations, so beware.
Reply With Quote
  #5  
Old February 19th, 2010, 03:50 AM
pletz pletz is offline
Altera Guru
 
Join Date: Jun 2007
Posts: 830
Rep Power: 2441
pletz is on the way to guru statuspletz is on the way to guru statuspletz is on the way to guru statuspletz is on the way to guru statuspletz is on the way to guru statuspletz is on the way to guru statuspletz is on the way to guru statuspletz is on the way to guru statuspletz is on the way to guru statuspletz is on the way to guru status
Default Re: reg timing analysis

Quote:
Originally Posted by mkraj33 View Post
hi,
1.is timing analysis compulsory for low speed fpga design(<2MHz).
2.my design is working properly, but in compilation report it is showing that timing requirements are not met. in such case timing analysis is required?


with regards
Hi,

can you post some of your timing violations here ? Which timing analyzer do you use ?

Kind regards

GPK
Reply With Quote
  #6  
Old February 20th, 2010, 01:27 AM
mkraj33 mkraj33 is offline
Altera Scholar
 
Join Date: Mar 2009
Posts: 35
Rep Power: 557
mkraj33 is on a distinguished road
Default Re: reg timing analysis

hi
1.if i have not given any sdc file it showing some unconstrained paths in timequest timing analyzer ,what is the meaning of this.
2.in critical warning it showing "timing requirements are not met"
3. what is the meaning of critical warning found minimum pulse width or period violations.
Reply With Quote
  #7  
Old February 22nd, 2010, 06:32 AM
pletz pletz is offline
Altera Guru
 
Join Date: Jun 2007
Posts: 830
Rep Power: 2441
pletz is on the way to guru statuspletz is on the way to guru statuspletz is on the way to guru statuspletz is on the way to guru statuspletz is on the way to guru statuspletz is on the way to guru statuspletz is on the way to guru statuspletz is on the way to guru statuspletz is on the way to guru statuspletz is on the way to guru status
Default Re: reg timing analysis

Quote:
Originally Posted by mkraj33 View Post
hi
1.if i have not given any sdc file it showing some unconstrained paths in timequest timing analyzer ,what is the meaning of this.
2.in critical warning it showing "timing requirements are not met"
3. what is the meaning of critical warning found minimum pulse width or period violations.
Hi,

1. Do you have an <>.sdc file or is your design fully unconstraint ? Unconstrained paths will be not consider in the timing analysis.

2. Means that you have timing violations in your design

3. This violation indicates that you have pulses in your design, which are too short. This could cause problems with e.g. Registers.

Can you post your SDC file ?

Kind regards

GPK
Reply With Quote
  #8  
Old February 23rd, 2010, 06:48 AM
mkraj33 mkraj33 is offline
Altera Scholar
 
Join Date: Mar 2009
Posts: 35
Rep Power: 557
mkraj33 is on a distinguished road
Default Re: reg timing analysis

hi
i am not using any .sdc file. if i proceed with critical warnings ,is there any problem?
can u give any basic idea for ,how to do timing analysis
regards
Reply With Quote
  #9  
Old February 25th, 2010, 08:01 AM
pletz pletz is offline
Altera Guru
 
Join Date: Jun 2007
Posts: 830
Rep Power: 2441
pletz is on the way to guru statuspletz is on the way to guru statuspletz is on the way to guru statuspletz is on the way to guru statuspletz is on the way to guru statuspletz is on the way to guru statuspletz is on the way to guru statuspletz is on the way to guru statuspletz is on the way to guru statuspletz is on the way to guru status
Default Re: reg timing analysis

Quote:
Originally Posted by mkraj33 View Post
hi
i am not using any .sdc file. if i proceed with critical warnings ,is there any problem?
can u give any basic idea for ,how to do timing analysis
regards
Hi,

which FPGA and which timing analyzer did you use ?

Kind regards

GPK
Reply With Quote
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
a critical warning about Classic Timing Analysis tigre Quartus II and EDA Tools Discussion 5 August 21st, 2010 04:51 AM
Timing analysis handsome031 Shared Material 14 April 14th, 2010 03:58 AM
Critical Warning: Timing requirements for slow timing model timing analysis were not hjwy111 Quartus II and EDA Tools Discussion 6 December 16th, 2009 12:34 AM
Timing Analysis - SOPC components wpz General Altera Discussion 2 November 23rd, 2009 05:09 AM
Timing Analysis of Source Synchronous Outputs Mirror Mirror Quartus II and EDA Tools Discussion 1 May 22nd, 2007 04:23 AM


All times are GMT -8. The time now is 02:43 PM.