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

clock domain crossing

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



Joined: 18 Jan 2008
Posts: 199


Post26 Aug 2008 9:54   clock domain crossing

when can we use two flops as synchronizer (for one bit control signal) for the frequency of the sending domain is higher than the receiving domain or the reverse of that?
Back to top
jbeniston



Joined: 05 May 2005
Posts: 85
Helped: 8


Post26 Aug 2008 18:11   clock domain crossing

So long as the frequency of the control signal itself isn't higher than the frequency of the receiving clock domain, you should be ok. i.e. if the control signal is only asserted for one faster clock cycle, it could be missed.
Back to top
Nir Dahan



Joined: 19 May 2008
Posts: 67
Helped: 6
Location: Munich, Germany


Post26 Aug 2008 21:03   clock domain crossing

this depends not only on the ratio of the frequencies but also on the technologies.
look for more info on chapter 7 of Weste and Harris book

ND
http://asicdigitaldesign.wordpress.com/
Back to top
ljxpjpjljx



Joined: 05 May 2008
Posts: 210
Helped: 4
Location: Shang Hai


Post27 Aug 2008 3:39   Re: clock domain crossing

also think other idea to solve the problem!
Back to top
speedforu



Joined: 23 Oct 2007
Posts: 4


Post27 Aug 2008 11:29   clock domain crossing

signal crossing from slower clk domain to faster clk domain needs more flip flops for synchronization, as the time to settle to stable value from meta stable value in the case of faster clk is less and hence it may be necessary to put more flops in the synchronizer. But as Nir Dahan said, it depends frequencies and also the technology parameters.
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