T_hold और T_setup मुझे समझने में मदद करते हैं?
मेरी परीक्षा कल है और कुछ ऐसा है जिसे मैं सामग्री में नहीं समझता हूं, इसलिए मुझे वास्तव में इसके साथ कुछ मदद मिलने की उम्मीद है।
निम्नलिखित सर्किट देते हुए:
और यह देखते हुए कि दोनों एफएफ एक ही घड़ी से जुड़े हुए हैं, लेकिन एफएफ 2 एक सकारात्मक देरी के बाद प्राप्त होता है (घड़ी के बाद t_skew ऊपर जाता है) मेरे प्रोफेसर ने कहा कि इससे हमें T_setup में मदद मिलती है।
मुझे यह बात समझ में आती है क्योंकि FF2 के पास खुद को संसाधित करने के लिए एक नया इनपुट तैयार करने के लिए अधिक समय है, लेकिन जो मुझे समझ में नहीं आता है वह यह है कि T_skew T_hold के बारे में बात करते समय "हानिकारक" क्यों होगा?
जवाब
जब मुझे समझ में नहीं आता है कि T_skew T_hold के बारे में बात करने पर "हानिकारक" क्यों होगा?
होल्ड उल्लंघन तब होता है जब FF1 द्वारा लॉन्च किया गया डेटा FF2 "बहुत पहले" तक पहुंच जाता है, जबकि यह माना जाता है।
मान लीजिए एक डेटा एक समय में घड़ी किनारे पर FF1 द्वारा शुरू किया गया था \$t\$। कहते हैं की एक घड़ी तिरछा के बाद \$\Delta t\$, उसी घड़ी का किनारा FF2 पर \ N पर पहुंचा$t+\Delta t\$। इस घड़ी बढ़त में, FF2 डेटा (पिछले किनारे पर FF1 द्वारा शुरू की यानी।, बस से पहले घड़ी बढ़त पर कब्जा करने की है \$t\$, एक \ पर नहीं$t\$) का है। किसी भी फ्लिप-फ्लॉप की तरह, FF2 में भी होल्ड टाइम \ है$t_{hold}\$। तो क्या \ _$t_{hold}\$कहते हैं कि, FF2 द्वारा ठीक से कैप्चर किए जाने वाले डेटा के लिए, डेटा को \ _ के लिए मान्य रहना होगा$t_{hold}\$एफएफ 2 में घड़ी की धार दिखाई देने के बाद (मान लिया गया सेटअप पहले ही मिल चुका है)। अब कल्पना कीजिए, अगर FF1 द्वारा लॉन्च किया गया डेटा \$t \$पहले से ही जुझारू मार्ग से 'यात्रा' कर चुका है और इस समय खिड़की के भीतर एफएफ 2 तक पहुंच गया है । अब यह भ्रष्ट "पिछला" डेटा जो माना जाता है डेटा पर इस घड़ी बढ़त में FF2 द्वारा कब्जा कर लिया हो जाएगा \$t+\Delta t\$। FF2 अब करने के लिए प्रेरित हुआ कहा जाता है metastability होल्ड उल्लंघन कहा जाता है यह।
वास्तव में, उपरोक्त परिदृश्य में, होल्ड उल्लंघन की संभावना कम हो सकती है:
- यदि एफएफ 1 और एफएफ 2 के बीच दहनशील देरी अधिक थी , क्योंकि एफएफ 1 द्वारा लॉन्च किया गया डेटा अब एफएफ 2 पर थोड़ा देर से आता है।
- तो घड़ी तिरछा \$\Delta t\$कम था , क्योंकि एफएफ 2 पर घड़ी की धार थोड़ी जल्दी दिखाई देती है।
यदि आप FF2 पर होल्ड को संतुष्ट करने के लिए समीकरण लिखते हैं तो एक ही विचार का गणितीय रूप से विश्लेषण किया जा सकता है - $$t_{Clk-Q-FF1}+t_{combi}\ge t_{hold}+\Delta t$$ $$\implies (t_{Clk-Q-FF1}+t_{combi}-t_{hold})\ge \Delta t \tag 1$$
जैसा कि आप देख सकते हैं, एलएचएस पर निरंतर मूल्य के लिए, यदि आरएचएस बढ़ता है, तो इस समानता की स्थिति का उल्लंघन करने की संभावना बढ़ जाती है। इसलिए निष्कर्ष - यदि घड़ी तिरछा बढ़ता है, तो यह होल्ड टाइमिंग के लिए 'खराब' है ।