Got Homework?

Connect with other students for help. It's a free community.

  • across
    MIT Grad Student
    Online now
  • laura*
    Helped 1,000 students
    Online now
  • Hero
    College Math Guru
    Online now

Here's the question you clicked on:

55 members online
  • 0 replying
  • 0 viewing

ganeshie8 Group Title

how does a two flop synchronizer work ? i get the metastability part of it, but im not getting clue how we make sure we capturing the actual incoming async data, and not just some metastable stabled high/low value ?

  • one year ago
  • one year ago

  • This Question is Closed
  1. ganeshie8 Group Title
    Best Response
    You've already chosen the best response.
    Medals 1


    • one year ago
  2. praveenroyg Group Title
    Best Response
    You've already chosen the best response.
    Medals 1

    you need to understand the Mean Time Between Failures (MTBF) concept to understand the synchronization part. The most common way to tolerate metastability is to add one or more successive synchronizing flip-flops to the synchronizer. This approach allows for an entire clock period (except for the setup time of the second flip-flop) for metastable events in the first synchronizing flip-flop to resolve themselves. this approach can not guarantee that metastability cannot pass through the synchronizer; they simply reduce the probability to practical levels. The metastability occurrences can be predicted by using the mean time between failures . C1 and C2 are constants that depend on the technology used to build the flip-flop; tMET is the duration of the metastable output; and fclk and fdata are the frequencies of the synchronous clock and the asynchronous input, respectively. please look ate mtbf.bmp for formula. Designers can use special metastable hardened flops for increasing the MTBF. For example, in sync_Fig1.bmp, a synchronizer flop is used following the signal DB. So, instead of the metastable signal DB being used in the function downstream as in sync_Fig2.bmp, the stable signal DB2 is used in the logic downstream.

    • one year ago
    • Attachments:

See more questions >>>

Your question is ready. Sign up for free to start getting answers.

spraguer (Moderator)
5 → View Detailed Profile

is replying to Can someone tell me what button the professor is hitting...


  • Teamwork 19 Teammate
  • Problem Solving 19 Hero
  • You have blocked this person.
  • ✔ You're a fan Checking fan status...

Thanks for being so helpful in mathematics. If you are getting quality help, make sure you spread the word about OpenStudy.

This is the testimonial you wrote.
You haven't written a testimonial for Owlfred.