Rules | Recent posts | topic RSS | Search | Register  | Log in

Can anyone help explain the recovery timing?

 
Post new topic  Reply to topic    EDAboard.com Forum Index -> ASIC Design Methodologies & Tools (Digital)
Author Message
kelvin_sg



Joined: 17 Aug 2004
Posts: 101
Location: Singapore


Post21 Aug 2008 4:22   Can anyone help explain the recovery timing?

We are getting recovery timing violation in some part of the memory, in the past we tend to ignore them. Since it's not as well known as setup/hold, and i can not find them in previous training manuals.

Can anybody help to explain?

TIA!
Back to top
j_andr



Joined: 30 Mar 2008
Posts: 90
Helped: 15
Location: europe


Post21 Aug 2008 8:23   Re: Can anyone help explain the recovery timing?

recovery time is a min. time of stable level of an asynch. signal before
clock edge;
if violated, a flip-flop can't decide if it's still under reset of can perform
'normal' activity ... Wink;
---


Last edited by j_andr on 21 Aug 2008 13:02; edited 1 time in total
Back to top
kulkarni_saurabh



Joined: 28 Jul 2005
Posts: 15


Post21 Aug 2008 8:24   Re: Can anyone help explain the recovery timing?

Hi kelvin_sg,

Are you referring to reset recovery time?

Please have a look at section 5.1 of this paper.

http://www.sunburst-design.com/papers/CummingsSNUG2002SJ_Resets.pdf

Hope this helps.

Regards,
Saurabh
Back to top
raju3295



Joined: 04 Jan 2007
Posts: 77
Helped: 2


Post21 Aug 2008 12:15   Can anyone help explain the recovery timing?

hw much will be the penality on area or in congestion by buffering up the reset nets to meet this criteria,, if it is more in a design then is is profitable to choose asynchronous reset
Back to top
kelvin_sg



Joined: 17 Aug 2004
Posts: 101
Location: Singapore


Post25 Aug 2008 10:14   Re: Can anyone help explain the recovery timing?

j_andr wrote:
recovery time is a min. time of stable level of an asynch. signal before
clock edge;
if violated, a flip-flop can't decide if it's still under reset of can perform
'normal' activity ... Wink;
---


If the design only commerce useful function after some clock cycles after the master reset, this violation should be of no concern am I right?

Thanks.
Back to top
j_andr



Joined: 30 Mar 2008
Posts: 90
Helped: 15
Location: europe


Post25 Aug 2008 11:11   Re: Can anyone help explain the recovery timing?

kelvin_sg wrote:
If the design only commerce useful function after some clock/.../

I don't understand the above ...

the classical example of a malfunction due to 'hold time violation'
is an undefined state of FSM - the FSM can enter any - including illegal -
state after reset;
so it doesn't matter how many clock cycle pass before the activity starts,
it will start from a wrong state;
---
Back to top
speedforu



Joined: 23 Oct 2007
Posts: 4


Post27 Aug 2008 11:18   Can anyone help explain the recovery timing?

hi j_andr,
if the reset is asserted for more than a clock cycle then would it not allow safe propagation of reset to the system ultimately, although it might have propagated a meta stable reset value initially when the removal/recovery times are violated ?
Back to top
Post new topic  Reply to topic    EDAboard.com Forum Index -> ASIC Design Methodologies & Tools (Digital)
Page 1 of 1 All times are GMT + 1 Hour


Abuse
Administrator
Moderators
topic RSS 
sitemap