Table of Contents
दोषी लॉजिक सर्किट को सही ढंग से काम करने के लिए डिज़ाइन किया गया है, भले ही कुछ घटक विफल हो। वे उन अनुप्रयोगों में आवश्यक हैं जहां विश्वसनीयता महत्वपूर्ण है, जैसे एयरोस्पेस, चिकित्सा उपकरण और सुरक्षा प्रणाली। यह लेख ऐसे सर्किट डिजाइन करने में उपयोग किए जाने वाले मूलभूत सिद्धांतों और व्यावहारिक तरीकों की खोज करता है।
दोष सहिष्णुता के सिद्धांत
गलती-सहिष्णु डिजाइन के पीछे मुख्य विचार है कि समग्र प्रणाली संचालन को बाधित किए बिना दोषों का पता लगाना, अलग करना और सही दोष करना है। अतिरेक एक प्रमुख सिद्धांत है, जिससे कई रास्ते या घटक समान कार्य करने की अनुमति मिलती है। यह सुनिश्चित करता है कि यदि कोई तत्व विफल हो जाता है, तो अन्य निर्बाध रूप से अधिक ले सकते हैं।
एक अन्य सिद्धांत त्रुटि का पता लगाने में त्रुटि होती है, जिसमें एनीमाली की पहचान करने के लिए सर्किट आउटपुट की निगरानी शामिल है। त्रुटि सुधार तंत्र तब सही संचालन को बहाल करने के लिए नियोजित होते हैं, अक्सर मतदान योजनाओं या त्रुटि-संशोधन कोड के माध्यम से।
व्यावहारिक दृष्टिकोण
डिजाइनर विभिन्न तकनीकों का उपयोग करके गलती सहिष्णुता को लागू करते हैं, जिनमें शामिल हैं:
- ]Triple Modular Redundancy (TMR): घटक को तीन बार दोहराते हुए और सही आउटपुट निर्धारित करने के लिए बहुमत मतदान का उपयोग करते हुए।
- ]Error-Correcting Code: लागू करने वाले एल्गोरिदम जो डेटा ट्रांसमिशन या स्टोरेज में त्रुटियों का पता लगाते हैं और सही करते हैं।
- Built-in स्व-परीक्षण (BIST): प्रणाली के भीतर परीक्षण सर्किटरी को शामिल करने के लिए समय-समय पर दोषों की जांच करें।
- ]Reundant Pathways: एक पथ विफल होने पर सतत संचालन सुनिश्चित करने के लिए कई संकेत पथ डिजाइन करना।
डिजाइन विचार
जब गलती-सहिष्णु सर्किट डिजाइन करते हैं, तो जटिलता और लागत के साथ विश्वसनीयता को संतुलित करना महत्वपूर्ण है। बढ़ी हुई अतिरेक गलती सहनशीलता में सुधार कर सकती है लेकिन इससे बड़ी और अधिक बिजली लेने वाली प्रणालियों का नेतृत्व हो सकता है। गलती का पता लगाने की व्यवस्था को प्रभावी ढंग से काम करने के लिए परीक्षण और सत्यापन भी महत्वपूर्ण है।