Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

2nd flip-flop metastablity in reset synchronizer

Status
Not open for further replies.

vijay82

Member level 2
Joined
Jan 13, 2007
Messages
52
Helped
6
Reputation
12
Reaction score
7
Trophy points
1,288
Activity points
1,724
From one of the much vaunted Cliff Cumming papers on reset synchronization of async resets:

The second flip-flop of the reset synchronizer is not subject to recovery time metastability
because the input and output of the flip-flop are both low when reset is removed. There is no
logic differential between the input and output of the flip-flop so there is no chance that the
output would oscillate between two different logic values.

It says that because there is no logic differential (input and output are both 0) at the second flop, reset recovery violation will have no affect on its stability.

In a normal flip-flop, even if the input and output are same and setup time (similar to recovery time) is violated, the flop will go metastable. Is it in the nature/character of the reset recovery time that, given that input and output have same values, no metastability will occur if the time is violated? That is, is it a special case?
 

The statement is about the special case of "recovery time metastability" (related to asynchronous reset input), not claiming no FF metastabilty at all.
 

I take it you're saying its a special case. Can you point to any references (other than this paper) which support the claim?
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top