Hallo alle miteinander, wie aus dem Betreff schon hervorgeht beschäftige ich mich zur Zeit mit dem Thema Metastabilität und Synchronisation. Die Sache an sich ist klar, was mich jedoch beschäftigt ist die Herleitung bzw. der Ursprung der MTBF (Mean Time between Failure) Formel: 1 /(Häufigkeit N (Fehler pro Sek.)) = 1/( T0 x fdat x ftakt x e^(-Tw/tau)) Würde mich freuen falls mir hier jemand weiterhelfen könnte. Gruss. Tom
Die Ableitung ergibt sich aus der Exponentialfunktion F(t) = 1-exp(-tau*t) Funktion (auch oft P(t)) f(t) = tau*exp(-tau*t) Dichte (W-Funktion für das Eintreffen von Ereignissen). Der Rest (Ableitung dazu musst du dir in einem Buch nachschauen) ergibt sich grob aus der jeweiligen Proportionalität der FF-abh. Faktoren TO : Fenster, in dem Wechsel zur Metastab. führt F_clk: Taktfrequenz F_dat: Frequenz(Datenänderung) f(t) ist also die Dichte für "Fehler trifft erst nach t ein), MTBF ist jetzt umgekehrt proportional, also grob MTBF(t) ~= 1/f(t) Gruss Jörg
Die Formel bezieht sich auf ein FF, das mit ftakt ein Signal abtastet, das sich mit fdat ändert. Nach tw wird das abgetastete Signal weiterverarbeitet. Ein Fehler tritt also dann auf, wenn : 1) das FF beim Abtasten metastabil wird 2) das Ausgangssignal des FFs nach tw noch metastabil ist. 1) ist proportional zu fdat und ftakt (je mehr Flanken, desto häufiger werden sie zusammentreffen) 2) ist exponentialverteilt, weil die Wahrscheinlichkeit, dass das FF in den stabilen Zustand zurückfällt, in jedem Augenblick gleich groß ist (zumindest ist das die Modell-Abnahme) Die Fehlerwahrscheinlichkeit ist das Produkt von (1) und (2). Klaus
Hey vielen Dank für eure Antworten! Möchte nun mal den MTBF für mein CycloneII basiertes System berechnen, finde jedoch keine Angaben über tau + T0 in den Datenblättern. Werde diese nicht publiziert oder bin ich einfach blind !?! Nochmals vielen Dank & Gruss, Tom
TO und tau sind FF-spezifische Angaben, zu finden irgendwo in den Specs. TO ergibt sich z.B. aus den Werten T_setup und T_hold (beide Bilden ja ein Zeit-Fenster). Wie aber tau bestimmt wird, weiss ich leider auch nicht (vieleicht Hersteller fragen). Gruss Jörg
Hallo, kennt jemand vielleicht gute Links zu diesem Thema. Mir geht es auch speziell um die Mathematik die dahinter steckt. Danke, Sven
Hier ein Link zur übersicht...vielleicht ganz nützlich http://www.msc-ge.com/download/lattice/files/tn1055.pdf
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.