I used to do some metastability analysis when I worked on avionics. Obviously I can't present the whole theory of metastability in this forum but suffice it to say that the actual metastable window, that is the window in which metastability will occur, was on the order of 100 ps in the LSTTL days. With modern high speed logic I believe it is on the order of 10 ps and in fact I have seen some old app notes describing a test fixture where they could apply a variable delay to the D flop input to try to find the metastable window and it's very difficult to get the flop to go metastable due to the small size of the window. Note that the metastable window has nothing to do with the flop setup time. The best app note I saw on metastable probability calculations including the settling time of the flop output when it goes metastable(which is a probability function) was from Altera corp. Try a search. In my experience if you chain 2 modern flops together and assuming your asynchronous input signal is much slower than the flop clock and you have no logic between the flops (to allow max settling time during metastable event on first flop) the prob of a metastable event on the output of the second flop is infinitesimal. -----Original Message----- From: Muranyi, Arpad [mailto:arpad.muranyi@xxxxxxxxx] Sent: Thursday, January 05, 2006 10:21 AM To: si-list@xxxxxxxxxxxxx Subject: [SI-LIST] Re: METASTABILITY Thanks for the numerous replies, public and private. I agree that there is a strong relationship between signals and metastability in general. I guess the reason I said that I didn't see the relationship in my first reply to this thread was because I was thinking of signal integrity as the art of making sure that the signal is clean, has the correct amplitude and slew rate, that it is timed correctly, along with dealing with transmission line effects, terminations, cross talk, etc... to avoid any possibilities for metastability. In that sense an SI engineer is working on signal quality problems, not so much on the metastability problem itself. The tricks an SI engineer uses to solve these problems and the tricks a circuit designer uses to reduce the metastability problem are quite a different world to me. This is why asking an explanation for what the "concept of *METASTABILITY*" is in an SI forum seemed inappropriate to me. Most SI experts are not circuit designers, therefore may not be knowledgeable enough to answer this question in depth. Arpad ----------------------------------------------------------- -----Original Message----- From: Peterson, James F (FL51) [mailto:james.f.peterson@xxxxxxxxxxxxx]=20 Sent: Thursday, January 05, 2006 9:16 AM To: Muranyi, Arpad; si-list@xxxxxxxxxxxxx Subject: RE: [SI-LIST] Re: METASTABILITY a good question, but I believe they are indeed related : a lot of signal integrity problems are timing problems (if we had enough time, they = wouldn't be signal integrity problems), some of those timing problems are = problems because they cause a signal to slide inside the setup/hold timing = boundaries of a flop, and this is where Metastability happens...=20 best regards, Jim Peterson Honeywell -----Original Message----- From: si-list-bounce@xxxxxxxxxxxxx [mailto:si-list-bounce@xxxxxxxxxxxxx] = On Behalf Of Muranyi, Arpad Sent: Thursday, January 05, 2006 11:37 AM To: si-list@xxxxxxxxxxxxx Subject: [SI-LIST] Re: METASTABILITY Maybe I am missing the point, but I don't see that metastability and SI = are related subjects... Arpad -----------------------------------------=3D20 -----Original Message----- From: si-list-bounce@xxxxxxxxxxxxx [mailto:si-list-bounce@xxxxxxxxxxxxx] = =3D On Behalf Of Somesh Dhavala Sent: Thursday, January 05, 2006 6:54 AM To: si-list@xxxxxxxxxxxxx Subject: [SI-LIST] METASTABILITY Hi All, I am very new to the SI. I am unable to understand the concept of *METASTABILITY*, I am very =3D = thank ful to you if you explain me in detail. Please suggest me some documents. Thanks & Regards Somesh Dhavala CG-CoreEl ------------------------------------------------------------------ To unsubscribe from si-list: si-list-request@xxxxxxxxxxxxx with 'unsubscribe' in the Subject field or to administer your membership from a web page, go to: //www.freelists.org/webpage/si-list For help: si-list-request@xxxxxxxxxxxxx with 'help' in the Subject field List FAQ wiki page is located at: http://si-list.org/wiki/wiki.pl?Si-List_FAQ List technical documents are available at: http://www.si-list.org List archives are viewable at: //www.freelists.org/archives/si-list or at our remote archives: http://groups.yahoo.com/group/si-list/messages Old (prior to June 6, 2001) list archives are viewable at: http://www.qsl.net/wb6tpu ------------------------------------------------------------------ To unsubscribe from si-list: si-list-request@xxxxxxxxxxxxx with 'unsubscribe' in the Subject field or to administer your membership from a web page, go to: //www.freelists.org/webpage/si-list For help: si-list-request@xxxxxxxxxxxxx with 'help' in the Subject field List FAQ wiki page is located at: http://si-list.org/wiki/wiki.pl?Si-List_FAQ List technical documents are available at: http://www.si-list.org List archives are viewable at: //www.freelists.org/archives/si-list or at our remote archives: http://groups.yahoo.com/group/si-list/messages Old (prior to June 6, 2001) list archives are viewable at: http://www.qsl.net/wb6tpu