J
Jim Granville
Guest
Peter Alfke wrote:
nature, actually has two crystal sources, one for clock, and another
for the data. These crystals are quite stable, but have a slow
relative phase drift due to their 0.5ppm mismatch.
Now lets say I want to know not just the statistical average, but to
get
some idea of the peak - the real failure mode is not 'white noise', but
has distinct failure peaks near 'phase lock', and nulls clear of this.
Seems management wants to know how bad it can get, for how long,
not just 'how good it is, on average', so we'll humour them
That's a "specific systems-oriented statistical calculation".
Please demonstrate how to apply the above x & y, to give me
all the information I seek.
-jg
Quite agree.I have a new idea how to simplify the metstable explanation and calculation.
Following Albert Einstein's advice that everything should be made as
simple as possible, but not any simpler:
eg: Take a system that is not randomly async, but by some quirk ofWe all agree that the extra metastable delay occurs when the data input
changes in a tiny timing window relative to the clock edge. We also
agree that the metastable delay is a strong function of how exactly the
data transition hits the center of that window.
That means, we can define the width of the window as a function of the
expected metastable delay.
Measurements on Virtex-IIPro flip-flops showed that the metastable
window is:
0.07 femtoseconds for a delay of 1.5 ns.
The window gets a million times smaller for every additional 0.5 ns of delay.
Every CMOS flip-flop will behave similarily. The manufacturer just has
to give you the two parameters ( x femtoseconds at a specified delay,
and y times smaller per ns of additional delay)
The rest is simple math, and it even applies to Jim's question of
non-asynchronous data inputs. I like this simple formula because it
directly describes the actual physical behavior of the flip-flop, and
gives the user all the information for any specific systems-oriented
statistical calculations.
nature, actually has two crystal sources, one for clock, and another
for the data. These crystals are quite stable, but have a slow
relative phase drift due to their 0.5ppm mismatch.
Now lets say I want to know not just the statistical average, but to
get
some idea of the peak - the real failure mode is not 'white noise', but
has distinct failure peaks near 'phase lock', and nulls clear of this.
Seems management wants to know how bad it can get, for how long,
not just 'how good it is, on average', so we'll humour them
That's a "specific systems-oriented statistical calculation".
Please demonstrate how to apply the above x & y, to give me
all the information I seek.
-jg