Breaking News
Design How-To

Understanding Clock Domain Crossing Issues

NO RATINGS
5 saves
Page 1 / 3 Next >
More Related Links
View Comments: Newest First | Oldest First | Threaded View
Richard_Brabant
User Rank
Rookie
re: Understanding Clock Domain Crossing Issues
Richard_Brabant   4/9/2012 10:57:31 PM
NO RATINGS
May I start a controversial remark? may I say an iconoclast approach? The Clock Domain Crossing Issues are everything else that is not METASTABILITY. Per design the "metastability risk" must be constrained to the same level of any synchronous signal in a synchronous design per se, this is known and documented 2/3/4 special flops and no combinatorial, neither reconvergences. Then all issues remaining are how to validate and verify the specific logic(s) is(are) functionally guaranteeing the proper functions for not missing any data. Many tools are addressing the checking and verification with more or less quality and thoroughness. If you are interesting by the topic you can join the group: http://www.linkedin.com/groups/CDC-clock-domain-crossing-in-3748476?gid=3748476&trk=hb_side_g Best regards. Richard.

keith.kowal
User Rank
Rookie
re: Understanding Clock Domain Crossing Issues
keith.kowal   10/4/2011 12:33:08 AM
NO RATINGS
I found this article very well written and gives a great theoretical explaination for 99.9% of the cases - What I would find interesting is a use of statistical method to analyze and detect the metastable conditions.... using spice / or whatever you all think would get - call it Part II. Go to the SI guys : use eye patterns , etc. send me the pdf of this report posted keith@product-designs.com thanks

asldjflaskjflkasjd
User Rank
Rookie
re: Understanding Clock Domain Crossing Issues
asldjflaskjflkasjd   7/28/2010 9:13:04 PM
NO RATINGS
very good, excellent. thank you.

Philip_SV
User Rank
Rookie
re: Understanding Clock Domain Crossing Issues
Philip_SV   8/20/2008 6:02:45 PM
NO RATINGS
The suggested patent pending solution to metastability is flawed, as are all such proposals. The injected noise is just as likely to move a stable event to a metastable event as it is to move a metastable event to a stable event. And Philip Freidin 8/27/2003 "Nothing improves the MTBF of a metastable synchronizer better than just waiting longer. Not clocking the intermediate signal on the negative clock edge. Not voting. Not threshold testing. Not adding noise. Not fancy SPICE simulations. Not predicting circuits. Not circuits designed to bias the outcome to either 1 or 0. Not clocking it twice as fast through twice as many flip flops. Nothing. " From Thomas Cheney, October 1979: "In closing, there is a great deal of theoretical and experimental evidence that a region of anomalous behavior exists for every device that has two stable states. The maturity of this topic is now such that papers making contrary claims without theoretical or experimental support should not be accepted for publication". See http://www.fpga-faq.org/FAQ_Pages/0017_Tell_me_about_metastables.htm

baskarv
User Rank
Rookie
re: Understanding Clock Domain Crossing Issues
baskarv   5/15/2008 4:37:44 AM
NO RATINGS
Excellent explination

rewolf
User Rank
Rookie
re: Understanding Clock Domain Crossing Issues
rewolf   3/4/2008 7:56:09 PM
NO RATINGS
But it is possible to avoid most of the problems with a simple solution. Like other people I'm not able to design circuits without metastable states, but my patent pending solution ends it in a short and in its maximum defined time. If you see a flip flop as an analog circuit, you may inject a low AC signal in the feedback loop. If you do that, so the amplifier circuit with its positive feedback will go very fast to a stable state. You are able, to build a D-flip-flop with such a modified feedback discrete, but I wish to have such flip flops in programmable logic and other integrated circuits.

Most Recent Comments
MeasurementBlues
 
GSMD
 
rick merritt
 
rick merritt
 
resistion
 
antedeluvian
 
baybal
 
antedeluvian
 
antedeluvian
Flash Poll
Like Us on Facebook

Datasheets.com Parts Search

185 million searchable parts
(please enter a part number or hit search to begin)
EE Times on Twitter
EE Times Twitter Feed
Top Comments of the Week