अंतर्निहित स्व-परीक्षण

From Vigyanwiki
Revision as of 17:54, 11 June 2023 by alpha>Indicwiki (Created page with "{{refimprove|date=February 2011}} बिल्ट-इन सेल्फ-टेस्ट (बीआईएसटी) या बिल्ट-इन टेस्ट (बीआ...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

बिल्ट-इन सेल्फ-टेस्ट (बीआईएसटी) या बिल्ट-इन टेस्ट (बीआईटी) एक तंत्र है जो मशीन को स्वयं परीक्षण करने की अनुमति देता है। इंजीनियर आवश्यकताओं को पूरा करने के लिए बीआईएसटी डिजाइन करते हैं जैसे:

या प्रतिबंध जैसे:

  • सीमित तकनीशियन पहुंच
  • निर्माण के दौरान परीक्षण की लागत

मुख्य उद्देश्य [1] बीआईएसटी का उद्देश्य जटिलता को कम करना है, और इस तरह लागत कम करना और बाहरी (पैटर्न-प्रोग्राम्ड) परीक्षण उपकरण पर निर्भरता कम करना है। बीआईएसटी लागत को दो तरह से कम करता है:

  1. परीक्षण-चक्र की अवधि कम करता है
  2. परीक्षण/जांच सेटअप की जटिलता को कम करता है, I/O संकेतों की संख्या को कम करके जिसे परीक्षक नियंत्रण के तहत संचालित/जांचना चाहिए।

दोनों स्वचालित परीक्षण उपकरण (एटीई) सेवा के लिए प्रति घंटा शुल्क में कमी लाते हैं।

अनुप्रयोग

बीआईएसटी आमतौर पर हथियारों, वैमानिकी, चिकित्सा उपकरणों, ऑटोमोबाइल, सभी प्रकार की जटिल मशीनरी, सभी प्रकार की अप्राप्य मशीनरी और एकीकृत परिपथों में रखा जाता है।

ऑटोमोटिव

ऑटोमोटिव सुरक्षा और विश्वसनीयता बढ़ाने के लिए खुद का परीक्षण करता है। उदाहरण के लिए, एंटीलॉक ब्रेक वाले अधिकांश वाहन सुरक्षा अंतराल के अनुसार एक बार उनका परीक्षण करते हैं। यदि एंटी लॉक ब्रेक सिस्टम में तार टूटा हुआ है या कोई अन्य खराबी है, तो ब्रेक सिस्टम सामान्य ब्रेक सिस्टम के रूप में काम करना शुरू कर देता है। अधिकांश मोटर वाहन इंजन नियंत्रक प्रत्येक सेंसर के लिए एक लंगड़ा मोड शामिल करते हैं, ताकि सेंसर या इसकी वायरिंग विफल होने पर इंजन काम करना जारी रखे। लंगड़ा मोड का एक और अधिक तुच्छ उदाहरण यह है कि कुछ कारें दरवाजे के स्विच का परीक्षण करती हैं, और दरवाजे के स्विच विफल होने पर सीट-बेल्ट ऑक्यूपेंसी सेंसर का उपयोग करके स्वचालित रूप से रोशनी चालू कर देती हैं।

विमानन

लगभग सभी वैमानिकी में अब BIST शामिल है। एवियोनिक्स में, उद्देश्य असफल लाइन-बदली जाने वाली इकाइयों को अलग करना है, जिन्हें तब हटा दिया जाता है और कहीं और मरम्मत की जाती है, आमतौर पर डिपो में या मूल उपकरण निर्माता के पास। वाणिज्यिक विमान केवल तभी पैसा कमाते हैं जब वे उड़ान भरते हैं, इसलिए वे मरम्मत के लिए आवश्यक जमीन पर समय कम करने के लिए और बीआईएसटी वाले सिस्टम की सुरक्षा के स्तर को बढ़ाने के लिए बीआईएसटी का उपयोग करते हैं। सैन्य विमानों पर भी इसी तरह के तर्क लागू होते हैं। जब उड़ान में बीआईएसटी का उपयोग किया जाता है, तो एक खराबी के कारण सिस्टम वैकल्पिक मोड या उपकरण पर स्विच हो जाता है जो अभी भी चल रहा है। महत्वपूर्ण उड़ान उपकरण सामान्य रूप से दोहराए जाते हैं, या अनावश्यक होते हैं। कम महत्वपूर्ण उड़ान उपकरण, जैसे मनोरंजन प्रणाली, में एक लंगड़ा मोड हो सकता है जो कुछ कार्य प्रदान करता है।

इलेक्ट्रॉनिक्स

इंटीग्रेटेड सर्किट मैन्युफैक्चरिंग

बिल्ट-इन-सेल्फ-टेस्ट का उपयोग तेज, कम खर्चीले एकीकृत सर्किट निर्माण परीक्षण करने के लिए किया जाता है। IC का एक ऐसा कार्य है जो IC की आंतरिक कार्यक्षमता के सभी या एक हिस्से की पुष्टि करता है। कुछ मामलों में, यह ग्राहकों के लिए भी मूल्यवान है। उदाहरण के लिए, कार्यक्षमता को सत्यापित करने के लिए उन्नत airbus सिस्टम में एक बीआईएसटी तंत्र प्रदान किया जाता है। उच्च स्तर पर इसे पीसी BIOS के पावर-ऑन सेल्फ-टेस्ट (POST) के समान देखा जा सकता है जो पावर-अप पर रैंडम एक्सेस मेमोरी और बसों का स्व-परीक्षण करता है।

कंप्यूटर

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

अप्राप्य मशीनरी

अनुपयुक्त मशीनरी यह पता लगाने के लिए स्व-परीक्षण करती है कि उसे रखरखाव या मरम्मत की आवश्यकता है या नहीं। विशिष्ट परीक्षण तापमान, आर्द्रता, खराब संचार, चोरों या खराब बिजली आपूर्ति के लिए होते हैं। उदाहरण के लिए, पावर सिस्टम या बैटरी अक्सर तनाव में होती हैं, और आसानी से ज़्यादा गरम हो सकती हैं या विफल हो सकती हैं। इसलिए, उनका अक्सर परीक्षण किया जाता है।

रिमोट सिस्टम में अक्सर संचार परीक्षण एक महत्वपूर्ण वस्तु है। सबसे आम अप्राप्य प्रणालियों में से एक टेलीफोन कंसंट्रेटर बॉक्स है। इसमें टेलीफोन लाइन या डेटा जमा करने और इसे एक केंद्रीय स्विच पर रूट करने के लिए जटिल इलेक्ट्रॉनिक्स शामिल हैं। टेलीफोन कंसंट्रेटर्स लगातार संचार के लिए परीक्षण करते हैं, आवधिक डेटा पैटर्न की उपस्थिति की पुष्टि करके जिसे फ्रेम कहा जाता है (सोनेट देखें)। फ़्रेम प्रति सेकंड लगभग 8,000 बार दोहराते हैं।

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

कई रिमोट सिस्टम में अपने रिमोट कंप्यूटर को पुनरारंभ करने के लिए स्वचालित रीसेट सुविधा होती है। ये संचार की कमी, अनुचित सॉफ्टवेयर संचालन या अन्य महत्वपूर्ण घटनाओं से शुरू हो सकते हैं। उपग्रहों में स्वत: रीसेट होता है, और साथ ही शक्ति और अंतरिक्ष यान के रवैये के नियंत्रण के लिए स्वत: पुनरारंभ सिस्टम भी जोड़ता है।

चिकित्सा

चिकित्सा उपकरण अपनी निरंतर सुरक्षा सुनिश्चित करने के लिए स्वयं का परीक्षण करते हैं। आमतौर पर दो टेस्ट होते हैं। पावर-ऑन सेल्फ-टेस्ट (POST) एक व्यापक परीक्षण करेगा। फिर, एक आवधिक परीक्षण आश्वस्त करेगा कि पावर-ऑन सेल्फ टेस्ट के बाद से डिवाइस असुरक्षित नहीं हुआ है। सुरक्षा-महत्वपूर्ण उपकरण आमतौर पर एक सुरक्षा अंतराल को परिभाषित करते हैं, जो चोट लगने के लिए बहुत कम समय है। सबसे महत्वपूर्ण कार्यों का आत्म परीक्षण सामान्य रूप से प्रति सुरक्षा अंतराल कम से कम एक बार पूरा किया जाता है। आवधिक परीक्षण आम तौर पर पावर-ऑन सेल्फ टेस्ट का एक सबसेट होता है।

सैन्य

पहले कंप्यूटर नियंत्रित बीआईएसटी सिस्टम में से एक अमेरिका की मिनुटमैन मिसाइल में था।[citation needed] परीक्षण को नियंत्रित करने के लिए एक आंतरिक कंप्यूटर का उपयोग करने से परीक्षण के लिए केबलों और कनेक्टर्स का वजन कम हो गया। Minuteman स्थायी रूप से स्थापित कंप्यूटर नियंत्रित स्व-परीक्षण करने वाली पहली प्रमुख हथियार प्रणालियों में से एक थी।

विशेषज्ञता

बीआईएसटी के कई विशेष संस्करण हैं जो कि वे क्या करते हैं या उन्हें कैसे कार्यान्वित किया जाता है, के अनुसार विभेदित हैं:

  • पीबीआईएसटी | प्रोग्रामेबल बिल्ट-इन सेल्फ-टेस्ट (pBIST)
  • मेमोरी बिल्ट-इन सेल्फ़-टेस्ट (एमबीआईएसटी) - उदा. मरिनेस्कु एल्गोरिथम के साथ[2]
  • LBIST | लॉजिक बिल्ट-इन सेल्फ-टेस्ट (LBIST)
  • एनालॉग और मिश्रित सिग्नल बिल्ट-इन सेल्फ-टेस्ट (AMBIST)
  • सतत अंतर्निर्मित स्व-परीक्षण (CBIST, C-BIT)
  • इवेंट-ड्रिवन बिल्ट-इन सेल्फ-टेस्ट, जैसे कि विमान के लैंड करने के बाद विमान के सिस्टम में किया गया बीआईएसटी।
  • आवधिक अंतर्निहित स्व-परीक्षण (C-BIT/P-BIT)
  • इंटरप्ट-ड्रिवन बिल्ट-इन सेल्फ़-टेस्ट (IBIST) या उपयोगकर्ता/ऑपरेटर द्वारा शुरू किया गया बिल्ट-इन सेल्फ़-टेस्ट (I-BIT, या O-BIT)
  • पावर-अप बिल्ट-इन सेल्फ-टेस्ट (PupBIST, P-BIT)
  • स्वचालित अंतर्निहित स्व-परीक्षण (ABIST)

यह भी देखें

संदर्भ

  1. Martínez LH, Khursheed S, Reddy SM. LFSR generation for high test coverage and low hardware overhead. IET Computers & Digital Techniques. 2019 Aug 21.UoL repository
  2. Marinescu, M., 1982. Simple and Efficient Algorithms for Functional RAM Testing. 1982 IEEE Test Conference, Philadelphia, (Nov.). IEEE Computer Society, pp. 236-239.


बाहरी संबंध