viju
Member level 4
Hello,
I have a basic question.
can clock skew cause race conditions ? If so than how ? can some one explain with help of eqations ?
As per my knowledge clock skew can cause hold time violations. Is hold time violations and race conditions are same thing ?
My understanding is as follows.
Case : Two flops with some combo. logic between two of them.
if skew in clock is higher than, ( Tc-q of ff1 + Tcombo. logic ) , then same data which is at o/p of ff1 will propagate to the o/p of 2nd flop with in same clk cycle. (i.e. no flop action will be seen).
Is this scenario is considered as race condition?
Please clear the doubt.
Thank you.
I have a basic question.
can clock skew cause race conditions ? If so than how ? can some one explain with help of eqations ?
As per my knowledge clock skew can cause hold time violations. Is hold time violations and race conditions are same thing ?
My understanding is as follows.
Case : Two flops with some combo. logic between two of them.
if skew in clock is higher than, ( Tc-q of ff1 + Tcombo. logic ) , then same data which is at o/p of ff1 will propagate to the o/p of 2nd flop with in same clk cycle. (i.e. no flop action will be seen).
Is this scenario is considered as race condition?
Please clear the doubt.
Thank you.