क्लॉक डोमेन क्रॉसिंग: Difference between revisions

From Vigyanwiki
No edit summary
Line 1: Line 1:
{{Use dmy dates|date=May 2019|cs1-dates=y}}
डिजिटल इलेक्ट्रॉनिक डिज़ाइन में एक '''क्लॉक डोमेन क्रॉसिंग''' (सीडीसी), या बस [[ घड़ी संकेत | क्लॉक डोमेन]] क्रॉसिंग, एक [[ तुल्यकालिक सर्किट | तुल्यकालिक परिपथ]] में एक क्लॉक संकेत  डोमेन से दूसरे में संकेत का ट्रैवर्सल होता है। यदि कोई संकेत  फ्लिप-फ्लॉप (इलेक्ट्रॉनिक्स) अधिक समय तक  जोर नहीं देता है और पंजीकृत नहीं होता है, तो यह आने वाली समय की सीमा पर [[अतुल्यकालिक संचार]] दिखाता है।<ref name="Parker_2004"/>
डिजिटल इलेक्ट्रॉनिक डिज़ाइन में एक क्लॉक डोमेन क्रॉसिंग (सीडीसी), या बस [[ घड़ी संकेत ]] क्रॉसिंग, एक [[ तुल्यकालिक सर्किट ]] [[डिजिटल सर्किट]] में एक क्लॉक सिग्नल डोमेन से दूसरे में सिग्नल का ट्रैवर्सल है। यदि कोई सिग्नल फ्लिप-फ्लॉप (इलेक्ट्रॉनिक्स) #समय के विचारों पर जोर नहीं देता है और पंजीकृत नहीं है, तो यह आने वाली घड़ी की सीमा पर [[अतुल्यकालिक संचार]] दिखाई दे सकता है।<ref name="Parker_2004"/>


एक सिंक्रोनस सिस्टम एक सिंगल [[इलेक्ट्रॉनिक थरथरानवाला]] से बना होता है जो एक क्लॉक सिग्नल उत्पन्न करता है, और इसका क्लॉक डोमेन- उस ऑसिलेटर से उस सिग्नल द्वारा सीधे क्लॉक किए गए मेमोरी एलिमेंट्स, और उन मेमोरी एलिमेंट्स के आउटपुट से जुड़े [[संयोजन तर्क]]
एक तुल्यकालिक प्रणाली में एक सिंगल [[इलेक्ट्रॉनिक थरथरानवाला|इलेक्ट्रॉनिक ऑसिलेटर]] से बना होता है जो एक क्लॉक संकेत और इसका क्लॉक डोमेन  को उत्पन्न करता है, मेमोरी एलिमेंट्स उस ऑसिलेटर से संकेत  द्वारा सीधे क्लॉक किए जाते है ,और मेमोरी एलिमेंट्स के आउटपुट से जुड़े [[संयोजन तर्क]] [[प्रकाश की गति]] से जुड़े होते है | प्रकाश की गति में देरी, घड़ी का तिरछापन, आदि के कारण, ऐसी तुल्यकालिक प्रणाली में [[घड़ी डोमेन|क्लॉक डोमेन]] का आकार घड़ी की आवृत्ति के व्युत्क्रमानुपाती होता है।<ref name="Seitz_1979" />प्रारंभ में  कंप्यूटरों में, सामान्पयतः  सभी डिजिटल लॉजिक एक क्लॉक डोमेन में चलते थे। [[ संचरण लाइन |संचरण लाइन]] संकेत खंडता के कारण मानक [[मुद्रित सर्किट बोर्ड|मुद्रित परिपथ  बोर्ड]] ट्रेस पर 66 मेगाहर्ट्ज से ऊपर डिजिटल संकेत  ले जाना मुश्किल होता है (एक तुल्यकालिक डिजिटल प्रणाली में क्लॉक संकेत उच्चतम आवृत्ति के होते है), सीपीयू जो तेज  गति से चलते हैं, वे एक चिप पर सिस्टम होते हैं। सिंगल-चिप सीपीयू एक [[ चरण बंद लूप | चरण बंद लूप]] (पीएलएल) या अन्य ऑन-चिप ऑसिलेटर के साथ, सबसे तेज संकेत ऑन-चिप रखते हैं। सबसे पहले, प्रत्येक सीपीयू चिप अपने स्वयं के एकल क्लॉक डोमेन में चलता था, और कंप्यूटर के बाकी डिजिटल लॉजिक दूसरे धीमी क्लॉक डोमेन में चलते थे। कुछ आधुनिक सीपीयू में इतनी तेज गति वाली घड़ी होती है, जिससे डिजाइनरों को एक ही सीपीयू चिप पर कई अलग-अलग घड़ी डोमेन बनाने के लिए मजबूर होना पड़ता है।{{When|date=October 2018}}{{Which|date=October 2018}}


[[प्रकाश की गति]] | प्रकाश की गति में देरी, घड़ी का तिरछापन, आदि के कारण, ऐसी तुल्यकालिक प्रणाली में [[घड़ी डोमेन]] का आकार घड़ी की आवृत्ति के व्युत्क्रमानुपाती होता है।<ref name="Seitz_1979"/>शुरुआती कंप्यूटरों में, आमतौर पर सभी डिजिटल लॉजिक एक क्लॉक डोमेन में चलते थे। [[ संचरण लाइन ]] सिग्नल अखंडता के कारण मानक [[मुद्रित सर्किट बोर्ड]] ट्रेस पर 66 मेगाहर्ट्ज से ऊपर डिजिटल सिग्नल ले जाना मुश्किल है (एक सिंक्रोनस डिजिटल सिस्टम में क्लॉक सिग्नल उच्चतम आवृत्ति है), सीपीयू जो उस गति से तेजी से चलते हैं, वे एक चिप पर सिस्टम होते हैं |सिंगल-चिप सीपीयू एक [[ चरण बंद लूप ]] (पीएलएल) या अन्य ऑन-चिप ऑसिलेटर के साथ, सबसे तेज सिग्नल ऑन-चिप रखते हैं। सबसे पहले, प्रत्येक सीपीयू चिप अपने स्वयं के एकल घड़ी डोमेन में चलता था, और कंप्यूटर के बाकी डिजिटल लॉजिक दूसरे धीमी घड़ी डोमेन में चलते थे। कुछ आधुनिक सीपीयू में इतनी तेज गति वाली घड़ी होती है, जिससे डिजाइनरों को एक ही सीपीयू चिप पर कई अलग-अलग घड़ी डोमेन बनाने के लिए मजबूर होना पड़ता है।{{When|date=October 2018}}{{Which|date=October 2018}}
अलग-अलग क्लॉक संकेत  डोमेन में ऐसी क्लॉक होती हैं जिनकी [[ घड़ी की आवृत्ति | घड़ी की आवृत्ति]] अलग होती है, एक अलग चरण होता है (या तो अलग-अलग क्लॉक लेटेंसी या एक अलग क्लॉक स्रोत के कारण), या दोनों से होता हैं।<ref>[http://www.asic-world.com/tidbits/clock_domain.html Asic World: Interfacing Two Clock Domains]</ref> किसी भी तरह से दो डोमेन में घड़ी के किनारों के बीच संबंध पर पूर्ण से निर्भरता नहीं कि जा सकती है।


अलग-अलग क्लॉक सिग्नल डोमेन में ऐसी क्लॉक होती हैं जिनकी [[ घड़ी की आवृत्ति ]] अलग होती है, एक अलग चरण (तरंगें) (या तो अलग-अलग क्लॉक लेटेंसी या एक अलग क्लॉक स्रोत के कारण), या दोनों।<ref>[http://www.asic-world.com/tidbits/clock_domain.html Asic World: Interfacing Two Clock Domains]</ref> किसी भी तरह से दो डोमेन में घड़ी के किनारों के बीच संबंध पर भरोसा नहीं किया जा सकता है।
उच्च आवृत्ति वाले क्लॉक डोमेन के लिए सिंगल बिट संकेत को एक एक [[फ्लिप-फ्लॉप (इलेक्ट्रॉनिक्स)]] के माध्यम से संकेत  को पंजीकृत करके पूरा किया जाता है। जो स्रोत डोमेन द्वारा क्लॉक किया जाता है, इस प्रकार संकेत  को लंबे समय तक पकड़े रहने के लिए उच्च आवृत्ति क्लॉक्ड गंतव्य डोमेन द्वारा पता लगाया जाता है।


उच्च आवृत्ति वाले क्लॉक डोमेन के लिए सिंगल बिट सिग्नल को सिंक्रोनाइज़ करना [[फ्लिप-फ्लॉप (इलेक्ट्रॉनिक्स)]] के माध्यम से सिग्नल को पंजीकृत करके पूरा किया जा सकता है। उच्च आवृत्ति क्लॉक गंतव्य डोमेन।
सीडीसी मेटास्टेबिलिटी का अभिप्राय क्लॉक डोमेन के बीच हो सकता  हैं; यह डोमेन क्रॉसिंग मेटास्टेबिलिटी को रीसेट करने के विपरीत होता है, जो तुल्यकालिक और अतुल्यकालिक क्लॉक डोमेन के बीच होता है।<ref>[https://besttechviews.com/reset-domain-crossing-asynchronous-resets-rdc/ BTV: Reset Domain Crossing Sign-Off Fundamentals]</ref> डेस्टिनेशन क्लॉक डोमेन में इलेक्ट्रॉनिक्स में सीडीसी मेटास्टेबिलिटी के साथ समस्याओं से बचने के लिए, डेस्टिनेशन डोमेन में री-सिंक्रनाइज़ेशन फ्लिप-फ्लॉप के न्यूनतम 2 चरण शामिल होते हैं। धीमी आवृत्ति के साथ क्लॉक डोमेन में आने वाले एकल बिट संकेत  को सिंक्रोनाइज़ करना अधिक बोझिल होता  है। इसके लिए सामान्पयतः  गंतव्य डोमेन से स्रोत डोमेन तक प्रतिक्रिया के रूप में प्रत्येक क्लॉक डोमेन में एक रजिस्टर की आवश्यकता होती है, यह दर्शाता है कि संकेत  का पता चला गया था।<ref name="Stein_2003" />अन्य संभावित क्लॉक डोमेन क्रॉसिंग डिज़ाइन त्रुटियों में ग्लिट्स और डेटा हानि शामिल होते हैं।<ref>[https://semiengineering.com/knowledge_centers/eda-design/verification/clock-domain-crossing/ SemiEngineering: Clock Domain Crossing (CDC)]</ref>
 
कुछ घटनाओ  में, [[ घड़ी गेटिंग | क्लॉक  गेटिंग]] का परिणाम दो क्लॉक डोमेन में होता है जहां स्लो डोमेन एक सेकंड से अगले सेकंड में बदलता है। फ्लिप-फ्लॉप
सीडीसी मेटास्टेबिलिटी मुद्दे अतुल्यकालिक घड़ी डोमेन के बीच हो सकते हैं; यह डोमेन क्रॉसिंग मेटास्टेबिलिटी को रीसेट करने के विपरीत है, जो सिंक्रोनस और एसिंक्रोनस क्लॉक डोमेन के बीच हो सकता है।<ref>[https://besttechviews.com/reset-domain-crossing-asynchronous-resets-rdc/ BTV: Reset Domain Crossing Sign-Off Fundamentals]</ref> डेस्टिनेशन क्लॉक डोमेन में इलेक्ट्रॉनिक्स में सीडीसी मेटास्टेबिलिटी के साथ समस्याओं से बचने के लिए, डेस्टिनेशन डोमेन में री-सिंक्रनाइज़ेशन फ्लिप-फ्लॉप के न्यूनतम 2 चरण शामिल हैं। धीमी आवृत्ति के साथ क्लॉक डोमेन में आने वाले एकल बिट सिग्नल को सिंक्रोनाइज़ करना अधिक बोझिल है। इसके लिए आमतौर पर गंतव्य डोमेन से स्रोत डोमेन तक प्रतिक्रिया के रूप में प्रत्येक क्लॉक डोमेन में एक रजिस्टर की आवश्यकता होती है, यह दर्शाता है कि सिग्नल का पता चला था।<ref name="Stein_2003"/>अन्य संभावित क्लॉक डोमेन क्रॉसिंग डिज़ाइन त्रुटियों में ग्लिट्स और डेटा हानि शामिल हैं।<ref>[https://semiengineering.com/knowledge_centers/eda-design/verification/clock-domain-crossing/ SemiEngineering: Clock Domain Crossing (CDC)]</ref>
कुछ मामलों में, [[ घड़ी गेटिंग ]] का परिणाम दो क्लॉक डोमेन में हो सकता है जहां स्लो डोमेन एक सेकंड से अगले में बदलता है।


== यह भी देखें ==
== यह भी देखें ==
Line 20: Line 17:
* [[ग्रे कोड]]
* [[ग्रे कोड]]
* [[सरल प्रोसेसर की अतुल्यकालिक सरणी]]
* [[सरल प्रोसेसर की अतुल्यकालिक सरणी]]
* विषय में डुप्लिकेट किया गया है {{Section link|Flip-flop (electronics)|Timing considerations}}
* विषय में डुप्लिकेट किया गया है {{Section link|फ्लिप-फ्लॉप (इलेक्ट्रॉनिक )|टाइमिंग  कंसीडरेशन
}}  


== संदर्भ ==
== संदर्भ ==

Revision as of 00:29, 17 June 2023

डिजिटल इलेक्ट्रॉनिक डिज़ाइन में एक क्लॉक डोमेन क्रॉसिंग (सीडीसी), या बस क्लॉक डोमेन क्रॉसिंग, एक तुल्यकालिक परिपथ में एक क्लॉक संकेत डोमेन से दूसरे में संकेत का ट्रैवर्सल होता है। यदि कोई संकेत फ्लिप-फ्लॉप (इलेक्ट्रॉनिक्स) अधिक समय तक जोर नहीं देता है और पंजीकृत नहीं होता है, तो यह आने वाली समय की सीमा पर अतुल्यकालिक संचार दिखाता है।[1]

एक तुल्यकालिक प्रणाली में एक सिंगल इलेक्ट्रॉनिक ऑसिलेटर से बना होता है जो एक क्लॉक संकेत और इसका क्लॉक डोमेन को उत्पन्न करता है, मेमोरी एलिमेंट्स उस ऑसिलेटर से संकेत द्वारा सीधे क्लॉक किए जाते है ,और मेमोरी एलिमेंट्स के आउटपुट से जुड़े संयोजन तर्क प्रकाश की गति से जुड़े होते है | प्रकाश की गति में देरी, घड़ी का तिरछापन, आदि के कारण, ऐसी तुल्यकालिक प्रणाली में क्लॉक डोमेन का आकार घड़ी की आवृत्ति के व्युत्क्रमानुपाती होता है।[2]प्रारंभ में कंप्यूटरों में, सामान्पयतः सभी डिजिटल लॉजिक एक क्लॉक डोमेन में चलते थे। संचरण लाइन संकेत खंडता के कारण मानक मुद्रित परिपथ बोर्ड ट्रेस पर 66 मेगाहर्ट्ज से ऊपर डिजिटल संकेत ले जाना मुश्किल होता है (एक तुल्यकालिक डिजिटल प्रणाली में क्लॉक संकेत उच्चतम आवृत्ति के होते है), सीपीयू जो तेज गति से चलते हैं, वे एक चिप पर सिस्टम होते हैं। सिंगल-चिप सीपीयू एक चरण बंद लूप (पीएलएल) या अन्य ऑन-चिप ऑसिलेटर के साथ, सबसे तेज संकेत ऑन-चिप रखते हैं। सबसे पहले, प्रत्येक सीपीयू चिप अपने स्वयं के एकल क्लॉक डोमेन में चलता था, और कंप्यूटर के बाकी डिजिटल लॉजिक दूसरे धीमी क्लॉक डोमेन में चलते थे। कुछ आधुनिक सीपीयू में इतनी तेज गति वाली घड़ी होती है, जिससे डिजाइनरों को एक ही सीपीयू चिप पर कई अलग-अलग घड़ी डोमेन बनाने के लिए मजबूर होना पड़ता है।[when?][which?]

अलग-अलग क्लॉक संकेत डोमेन में ऐसी क्लॉक होती हैं जिनकी घड़ी की आवृत्ति अलग होती है, एक अलग चरण होता है (या तो अलग-अलग क्लॉक लेटेंसी या एक अलग क्लॉक स्रोत के कारण), या दोनों से होता हैं।[3] किसी भी तरह से दो डोमेन में घड़ी के किनारों के बीच संबंध पर पूर्ण से निर्भरता नहीं कि जा सकती है।

उच्च आवृत्ति वाले क्लॉक डोमेन के लिए सिंगल बिट संकेत को एक एक फ्लिप-फ्लॉप (इलेक्ट्रॉनिक्स) के माध्यम से संकेत को पंजीकृत करके पूरा किया जाता है। जो स्रोत डोमेन द्वारा क्लॉक किया जाता है, इस प्रकार संकेत को लंबे समय तक पकड़े रहने के लिए उच्च आवृत्ति क्लॉक्ड गंतव्य डोमेन द्वारा पता लगाया जाता है।

सीडीसी मेटास्टेबिलिटी का अभिप्राय क्लॉक डोमेन के बीच हो सकता हैं; यह डोमेन क्रॉसिंग मेटास्टेबिलिटी को रीसेट करने के विपरीत होता है, जो तुल्यकालिक और अतुल्यकालिक क्लॉक डोमेन के बीच होता है।[4] डेस्टिनेशन क्लॉक डोमेन में इलेक्ट्रॉनिक्स में सीडीसी मेटास्टेबिलिटी के साथ समस्याओं से बचने के लिए, डेस्टिनेशन डोमेन में री-सिंक्रनाइज़ेशन फ्लिप-फ्लॉप के न्यूनतम 2 चरण शामिल होते हैं। धीमी आवृत्ति के साथ क्लॉक डोमेन में आने वाले एकल बिट संकेत को सिंक्रोनाइज़ करना अधिक बोझिल होता है। इसके लिए सामान्पयतः गंतव्य डोमेन से स्रोत डोमेन तक प्रतिक्रिया के रूप में प्रत्येक क्लॉक डोमेन में एक रजिस्टर की आवश्यकता होती है, यह दर्शाता है कि संकेत का पता चला गया था।[5]अन्य संभावित क्लॉक डोमेन क्रॉसिंग डिज़ाइन त्रुटियों में ग्लिट्स और डेटा हानि शामिल होते हैं।[6] कुछ घटनाओ में, क्लॉक गेटिंग का परिणाम दो क्लॉक डोमेन में होता है जहां स्लो डोमेन एक सेकंड से अगले सेकंड में बदलता है। फ्लिप-फ्लॉप

यह भी देखें

संदर्भ

  1. Parker, Roy H. (2004-06-02). "Caution: Clock Crossing – A prescription for uncontaminated data across clock domains". Chip Design Magazine – Tools, Technologies & Methodologies. No. 5. Extension Media, Inc. Article 32. Archived from the original on 2019-03-27.
  2. Seitz, Charles L. (December 1979) [1978-07-23]. "Chapter 7: System Timing" (PDF). In Mead, Carver; Conway, Lynn (eds.). Introduction to VLSI Design (1 ed.). Addison Wesley. ISBN 0-20104358-0. ISBN 978-0-20104358-7. Archived (PDF) from the original on 2020-06-19. Retrieved 2020-08-06. (46 pages) (NB. Cf. isochronous region.)
  3. Asic World: Interfacing Two Clock Domains
  4. BTV: Reset Domain Crossing Sign-Off Fundamentals
  5. Stein, Mike (2003-07-24). "Crossing the abyss: asynchronous signals in a synchronous world – as digital design becomes increasingly sophisticated, circuits with multiple clocks must reliably communicate with each other" (PDF). EDN. Paradigm Works, Andover, Massachusetts, USA. pp. 59–60, 62, 64, 66, 68–69. Archived (PDF) from the original on 2020-08-06. Retrieved 2020-08-06. {{cite magazine}}: |archive-date= / |archive-url= timestamp mismatch (help) (7 pages)
  6. SemiEngineering: Clock Domain Crossing (CDC)


अग्रिम पठन