एक कारक जिसका अभी तक उल्लेख नहीं किया गया है वह है अस्थिरता। यदि एक लैचिंग सर्किट इनपुट / संक्रमण के अनुक्रम के साथ मारा जाता है जैसे कि परिणामी राज्य प्रसार देरी या अन्य अप्रत्याशित कारकों पर निर्भर करेगा, तो कोई गारंटी नहीं है कि परिणामी राज्य एक स्वच्छ "उच्च" या "कम" होगा। उदाहरण के लिए, एक बढ़त-ट्रिगर फ्लिप फ्लॉप पर विचार करें, जो वर्तमान में एक "कम" आउटपुट कर रहा है, और इसका इनपुट परिवर्तन निम्न से उच्च पर लगभग एक ही समय में होता है जब एक घड़ी का किनारा आता है। यदि क्लॉक एज इनपुट परिवर्तन से बहुत पहले होता है, तो आउटपुट अगले क्लॉक एज तक कम बैठेगा। यदि इनपुट में बदलाव के बाद क्लॉक एज काफी पहले होता है, तो आउटपुट जल्दी ही एक बार लो से हाई पर स्विच कर जाएगा और अगले क्लॉक एज तक वहीं रहेगा। यदि उन शर्तों में से कोई भी लागू नहीं होता है,। यह कम रह सकता है, या जल्दी से एक बार स्विच कर सकता है और उच्च रह सकता है, लेकिन यह थोड़ी देर के लिए कम रह सकता है और फिर स्विच, या स्विच और फिर कुछ समय बाद वापस स्विच कर सकता है, या कुछ समय पीछे और पीछे स्विच कर सकता है, आदि।
यदि कोई डिज़ाइन पूरी तरह से सिंक्रोनस है, और सभी इनपुट डबल-सिंक्रोनाइज़ हैं, तो यह बहुत कम संभावना है कि एक टाइमिंग पल्स सिंक्रोनाइज़र की पहली कुंडी को इस तरह से टकराए जिससे दूसरी बार भ्रमित करने के लिए इसे सही समय पर स्विच किया जा सके। कुंडी। सामान्य तौर पर, ऐसी चीजों को "बस नहीं होगा" के रूप में माना जाता है। एक अतुल्यकालिक डिजाइन में, हालांकि, ऐसी चीजों के बारे में तर्क करना अक्सर कठिन होता है। यदि लैचिंग सर्किट पर समय की कमी (न केवल फ्लिप फ्लॉप, बल्कि तर्क का कोई भी संयोजन जो एक कुंडी के रूप में कार्य करेगा) का उल्लंघन किया जाता है, तो कोई भी यह नहीं बता रहा है कि अगली बार जब तक वैध इनपुट स्थिति है जो कुंडी को मजबूर करती है, तब तक आउटपुट क्या करेगा? ज्ञात अवस्था में। यह पूरी तरह से संभव है कि विलंबित आउटपुट डाउनस्ट्रीम इनपुट के समय की कमी के कारण उल्लंघन करेंगे, अप्रत्याशित स्थितियों के लिए अग्रणी,
एक एसिंक्रोनस सर्किट को मॉडल करने का सबसे सुरक्षित तरीका लगभग हर आउटपुट सर्किट में "0" और "1" के बीच स्विच करने पर थोड़ी देर के लिए "X" आउटपुट होगा। दुर्भाग्य से, यह दृष्टिकोण अक्सर "एक्स" दिखाने वाले लगभग सभी नोड्स में होता है, यहां तक कि उन मामलों में भी जो वास्तविकता में लगभग निश्चित रूप से स्थिर व्यवहार के परिणामस्वरूप होते हैं। अगर एक सिस्टम काम कर सकता है जब सभी आउटपुट होने के बाद सिम्युलेटेड हो जाते हैं, तो इनपुट में बदलाव के तुरंत बाद "X" बन जाता है, और जब तक इनपुट स्थिर रहता है, तब तक "X" बना रहता है, यह एक अच्छा संकेत है कि सर्किट काम करेगा, लेकिन इस तरह की बाधाओं के तहत काम करने के लिए अतुल्यकालिक सर्किट प्राप्त करना। अक्सर मुश्किल होता है।