Difference between synchronizer and lockup latch

Status
Not open for further replies.

rashika17

Newbie level 2
Joined
May 29, 2010
Messages
2
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,292
Can anyone explain in term of usage what is the basic difference betwwen synchronizer and lockup latch
 

Hi Rashika,

A Synchronizer handles situations where data needs to move from faster clock domain to slower clock domain or vice-versa whereas lockup latch doesn't allow data to cross between two clock domains.

Regards,
Eshwar.
 

A lockup latch is used to prevent data corruption caused by overwriting of new data over the present data before the clock edge occurs

refer this post:
 

Thanks for answer,
But lockup latch delays the data by around half cycle not stops the data to propogate.

Please correct me if I am wrong.

Thanks
 

synchronizer flop is generally used to avoid metastability

lockup latch is used to add a half cycle to avoid setup/hold issues between two flops.
 

Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…