Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic to the Top
- Bookmark
- Subscribe
- Printer Friendly Page
0
How to analyse the removal & recovery timing in the ise soft!
Options
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
01-18-2012 01:11 AM
the quartus provides the function to analyze the removal & recovery timing,
is there this function in the ise ?
thanks
0
Re: How to analyse the removal & recovery timing in the ise soft!
Options
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
01-18-2012 01:52 AM
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.
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
Re: How to analyse the removal & recovery timing in the ise soft!
Options
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
01-18-2012 03:31 AM
From:
http://www.altera.com/support/software/timequest/c lock/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."
http://www.altera.com/support/software/timequest/c
"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."
Re: How to analyse the removal & recovery timing in the ise soft!
Options
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
01-20-2012 01:59 AM
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.











