cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Visitor
Visitor
6,504 Views
Registered: ‎01-17-2012

How to analyse the removal & recovery timing in the ise soft!

the quartus provides the function to analyze the removal & recovery timing,

is there this function in the ise ?

 

thanks

0 Kudos
Reply
3 Replies
Instructor
Instructor
6,503 Views
Registered: ‎07-21-2009

What is being removed and recovered?

 

-- Bob Elkind

SIGNATURE:
README for newbies is here: http://forums.xilinx.com/t5/New-Users-Forum/README-first-Help-for-new-users/td-p/219369

Summary:
1. Read the manual or user guide. Have you read the manual? Can you find the manual?
2. Search the forums (and search the web) for similar topics.
3. Do not post the same question on multiple forums.
4. Do not post a new topic or question on someone else's thread, start a new thread!
5. Students: Copying code is not the same as learning to design.
6 "It does not work" is not a question which can be answered. Provide useful details (with webpage, datasheet links, please).
7. You are not charged extra fees for comments in your code.
8. I am not paid for forum posts. If I write a good post, then I have been good for nothing.
0 Kudos
Reply
Teacher
Teacher
6,500 Views
Registered: ‎09-09-2010

From:
http://www.altera.com/support/software/timequest/clock/tq-clock.html

"Recovery time is the minimum length of time an asynchronous control signal, for example, and preset, must be stable before the next active clock edge. The recovery slack time calculation is similar to the clock setup slack time calculation, but it applies asynchronous control signals. If the asynchronous control is registered, the TimeQuest analyzer uses Equation 7 to calculate the recovery slack time."

"Removal time is the minimum length of time an asynchronous control signal must be stable after the active clock edge. The TimeQuest analyzer removal time slack calculation is similar to the clock hold slack calculation, but it applies asynchronous control signals. If the asynchronous control is registered, the TimeQuest analyzer uses the equations shown in Equation 9 to calculate the removal slack time."

------------------------------------------
"If it don't work in simulation, it won't work on the board."
0 Kudos
Reply
Xilinx Employee
Xilinx Employee
6,480 Views
Registered: ‎05-14-2008

 The recovery slack time calculation is similar to the clock setup slack time calculation, but it applies asynchronous control signals.


Enabling Path Tracing Controls turns on analysis of latches/asynchronous signals in PERIOD and OFFSET or unconstrained path analysis.
 

Use ENABLE and DISABLE constraints in the UCF. Check the Constraints Guide.

 
reg_sr_o - Combinatorial asynchronous output path - combinatorial path through Flop
reg_sr_r - Reset Recovery Timelat_d_q - combinatorial latch through D pin to Q output
lat_ce_q - combinatorial latch through GE pin to Q output

Some PTC are enabled by default but others should be enabled using the ENABLE constraint (See Constraints Guide). For disabling a particular PTC, please use DISABLE constraint.
Timing Analyzer can also enable and disable individual PTC when doing Post Route analysis.