| Author |
Message |
traveler
Joined: 03 Jul 2002 Posts: 19
|
24 Jan 2003 4:23 help about STA scripts |
|
|
|
| I have several clock in my design. They have different frequency. I have to set false path from clock to clock. The netlist pass the STA chencking, However, it failed in dynamic simulation. How could i solve this problem in my STA scripts?
|
|
| Back to top |
|
 |
jkfoo
Joined: 17 May 2001 Posts: 37
|
24 Jan 2003 14:07 |
|
|
|
| Only if the clocks are unrelated to each other, then setting false path from clock to clock is ok. If it passes STA, you should not have any errors in dynamic simulation. Unless, the clocks are not exactly unrelated with each other or something wrong with your stimulus.
|
|
| Back to top |
|
 |
jazz_roa
Joined: 21 Jan 2002 Posts: 21
|
25 Jan 2003 0:50 |
|
|
|
You may want to perform the dynamic simulation with the SDF file。 If so, you have to use the following command in DC or PT to write out the SDF file without timing check between these two clock domains。
set_anonnotated_check 0 -setup -hold -from X -to Y
|
|
| Back to top |
|
 |
Nobody
Joined: 04 Oct 2001 Posts: 250 Location: Formosa
|
25 Jan 2003 3:30 |
|
|
|
| dynamic sim can not handel cross clock domain , You will see some case propagate the unknow(x) signal in flip-flop with feedback mux with wrong behavior . As the pre-post said . comment out those cross domain timing check . I do it by hand to modify sdf file . Another issue is the test pattern could be shift one clock in testing real chip . You should tell the testing engineer to accept part as good die when it happened .
|
|
| Back to top |
|
 |