×

A metastability primer

消耗积分:3 | 格式:rar | 大小:333 | 2009-03-30

王璐

分享资料个

When using a latch or flip-flop in normal circumstances (i.e., when
the device’s setup and hold times are not being violated), the
outputs will respond to a latch enable or clock pulse within some
specified time. These are the propagation delays found in the data
sheets. If, however, the setup and hold times are violated so that the
data input is not a clear one or zero, there is a finite chance that the
flip-flop will not immediately latch a High or Low, but get caught half
way in between. This is the metastable state, and it is manifested in
a bi-stable device by the outputs glitching, going into an undefined
state somewhere between a High and Low, oscillating, or by the
output transition being delayed for an indeterminable time.
Once the flip-flop has entered the metastable state, the probability
that it will still be metastable some time later has been shown to be
an exponentially decreasing function. Because of this property, a
designer can simply wait for some added time after the specified
propagation delay before sampling the flip-flop output so that he can
be assured that the likelihood of metastable failure is remote enough
to be tolerable. On the other hand, one consequence of this is that
there is some probability (albeit vanishingly small) that the device
will remain in a metastable state forever. The designer needs to
know the characteristics of metastability so that he can determine
how long he must wait to achieve his design goals.

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !