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