Metastabilitas tidak dapat 'disembuhkan', tetapi jika Anda menunggu cukup lama , kemungkinan itu terjadi dapat dibuat kecil sewenang-wenang. Setelah Anda turun ke sekali di zaman alam semesta, itu mungkin tidak akan menyebabkan Anda kesulitan.
Ini seperti menyeimbangkan pensil pada titiknya. Ini cenderung jatuh, dan semakin lama Anda menunggu, semakin kecil kemungkinannya untuk tetap berdiri.
Ada dua masalah dengan menunggu lama, dan salah satunya mendasar.
Masalah mendasar adalah bahwa jika Anda memiliki elemen memori tunggal (latch atau flip-flop, keduanya mengalami metastabilitas) dalam sistem clock yang menerima output dari sistem eksternal asinkron, maka Anda secara fisik tidak dapat menentukan batas bawah ke waktu tunggu , kadang-kadang sinyal eksternal akan melakukan transisi di dekat tepi kontrol menempel. Anda harus menyalurkan sinyal ke flip-flop lain untuk membiarkannya menunggu di sana. Ini memberi Anda waktu tunggu minimum satu siklus dijamin jam.
Masalah kedua adalah seringnya Anda mencoba menjalankan sistem secepat mungkin, dan laju jam sistem tidak dapat diperlambat untuk memberikan waktu yang cukup dalam flip-flop kedua. Satu-satunya cara untuk meningkatkan latensi sinyal ke apa yang diperlukan, tanpa mengurangi throughput, adalah untuk menyalurkan menunggu ke tahap lebih lanjut.
Beberapa orang kesulitan memvisualisasikan apa yang terjadi di antara sandal jepit. Ada dua cara untuk mendorong metastabilitas, dan keduanya melibatkan pelanggaran aturan flip-flop. Salah satu caranya adalah dengan melanggar pengaturan input dan menahan waktu, untuk melakukan transisi ketika flip-flop mengharapkan input stabil. Yang lainnya adalah melanggar level logika input, untuk membuat input data flip-flop berada pada level tegangan menengah. Flip-flop yang sedang metastable dapat menghasilkan salah satu jenis pelanggaran pada outputnya, untuk mengalir ke flip-flop berikutnya.