बूलीय बीजगणित, न्यूनीकरण व संयोजी परिपथ
वे सर्वसमिकाएँ जो अपना मूल्य चुकाती हैं
| सर्वसमिका | कथन | किस हेतु प्रयुक्त |
|---|---|---|
| डी मॉर्गन | (A·B)' = A' + B' तथा (A + B)' = A'·B' | केवल-NAND या केवल-NOR रूप में रूपांतरण |
| अवशोषण | A + A·B = A तथा A·(A + B) = A | उस पद को हटाना जिसे मानचित्र अनावश्यक दिखाता |
| सहमति | A·B + A'·C + B·C = A·B + A'·C | अनावश्यक मध्य पद बीजगणितीय रूप से हटाना |
| योग पर वितरण | A + B·C = (A + B)·(A + C) | SOP व POS रूपों के बीच जाना |
| गुणनफलों के योग का पूरक | f' उन लघुपदों का योग है जो f में नहीं | बीजगणित बिना SOP से POS पाना |
अभाज्य अन्तर्निहित, तथा उनमें कौन अनिवार्य
f(A,B,C,D) = Σm(0,1,2,3,5,7,8,10,14,15) लें। उसका कर्णॉ मानचित्र कई प्रकार से समूह बनाता है, और प्रश्न जो गणनाएँ पूछता है वे ये हैं: उसके छह अभाज्य अन्तर्निहित हैं और केवल दो अनिवार्य। छह हैं A′B′, A′D, B′D′, ABC, ACD′ तथा BCD। दो अनिवार्य हैं A′D, लघुपद 5 का एकमात्र आवरण, तथा B′D′, लघुपद 8 का एकमात्र आवरण।
| अभाज्य अन्तर्निहित | जो लघुपद ढकता है | अनिवार्य? |
|---|---|---|
| A′D | 1, 3, 5, 7 | हाँ — 5 का एकमात्र आवरण |
| B′D′ | 0, 2, 8, 10 | हाँ — 8 का एकमात्र आवरण |
| A′B′ | 0, 1, 2, 3 | नहीं — प्रत्येक लघुपद अन्यत्र भी ढका |
| ABC | 14, 15 | नहीं — 14, ACD′ में; 15, BCD में |
| ACD′ | 10, 14 | नहीं |
| BCD | 7, 15 | नहीं |
योजक, बहुसंकेतक व विकोडक
अर्ध योजक योग = A ⊕ B व वहन = A·B देता है। पूर्ण योजक एक वहन-निवेश जोड़ता है और दो अर्ध योजकों तथा एक OR के बराबर है। n पूर्ण योजकों को श्रृंखलित करने पर वहन-तरंग योजक मिलता है, जिसका विलंब समस्या है: वहन को प्रत्येक चरण से प्रसरित होना है, अतः निकृष्टतम विलंब n के अनुपाती है — और वहन-अग्रदृष्टि इसी को सुधारने हेतु है, द्वारों की कीमत पर।
मुख्य बिंदु
- डी मॉर्गन केवल-NAND व केवल-NOR रूपों का सेतु है; दोनों द्वार स्वयं में क्रियात्मक रूप से पूर्ण हैं।
- XOR चार 2-निवेशी NAND द्वार लेता है; पूर्ण योजक दो अर्ध योजक व एक OR है।
- अभाज्य अन्तर्निहित वह समूह है जिसे दुगुना नहीं किया जा सकता — एक समूह के विषय में स्थानीय तथ्य।
- अनिवार्य अभाज्य अन्तर्निहित किसी लघुपद का एकमात्र आवरण है — फलन के विषय में वैश्विक तथ्य।
- दोनों गणनाएँ स्वतंत्र रूप से भिन्न हैं: Σm(0,1,2,3,5,7,8,10,14,15) के छह अभाज्य अन्तर्निहित व दो अनिवार्य हैं।
- अनपेक्षित अनुमति है, बाध्यता नहीं, और वह कभी किसी अभाज्य अन्तर्निहित को अनिवार्य नहीं बनाता।
- 2^n-से-1 बहुसंकेतक n + 1 चरों का कोई भी फलन साकार करता है — 8-से-1 चार ढकता है।
- वहन-तरंग योजक का विलंब शब्द-लंबाई के साथ बढ़ता है, और वहन-अग्रदृष्टि का कारण यही है।
अभ्यास प्रश्न (8)
उत्तर खोलने से पहले प्रत्येक प्रश्न हल करें। हर व्याख्या सही विकल्प के साथ लुभावना गलत विकल्प भी बताती है, क्योंकि अंक वहीं जाते हैं।
f(A,B,C,D) = Σm(0,1,2,3,5,7,8,10,14,15) के कितने अभाज्य अन्तर्निहित हैं?
संख्यात्मक उत्तर — मान टाइप करें।
उत्तर देखें
उत्तर: 6
वे हैं A′B′, A′D, B′D′, ABC, ACD′ तथा BCD — छह। सावधानी योग्य बात यह है कि यह न्यूनतम व्यंजक के पदों की संख्या नहीं है, जो तीन है, न अनिवार्य अभाज्य अन्तर्निहितों की, जो दो है। छहों में प्रत्येक मानचित्र पर वह समूह है जिसे दुगुना नहीं किया जा सकता; वह आवश्यक है या नहीं यह पृथक् प्रश्न है जिसका उत्तर अनिवार्यता देती है। जो अभ्यर्थी 3 उत्तर देते हैं उन्होंने न्यूनतम आवरण ढूँढ़कर अपूछे प्रश्न का उत्तर दिया है, और यह अंक खोने का सर्वाधिक सामान्य तरीका यही है।उसी फलन f(A,B,C,D) = Σm(0,1,2,3,5,7,8,10,14,15) हेतु कितने अभाज्य अन्तर्निहित अनिवार्य हैं?
संख्यात्मक उत्तर — मान टाइप करें।
उत्तर देखें
उत्तर: 2
दो। A′D लघुपद 5 को ढकता एकमात्र अभाज्य अन्तर्निहित है, और B′D′ लघुपद 8 को ढकता एकमात्र, अतः दोनों को प्रत्येक न्यूनतम व्यंजक में आना ही होगा। प्रत्येक अन्य लघुपद हेतु कम-से-कम दो अभाज्य अन्तर्निहित उपलब्ध हैं, अतः शेष कुछ बाध्य नहीं — A′B′ अनावश्यक है क्योंकि 0, 1, 2 व 3 सभी A′D या B′D′ से ढक ही जाते हैं, और 14 व 15 को ABC ले सकता है या ACD′ व BCD की जोड़ी। विधि यांत्रिक है और इसी क्रम में करने योग्य: अभाज्य अन्तर्निहित सूचीबद्ध करें, फिर प्रत्येक लघुपद हेतु गिनें कि उसे कितने ढकते हैं, और जो ठीक एक बार ढके गए वे अनिवार्य अन्तर्निहितों के नाम बताते हैं।2-निवेशी XOR कार्यान्वित करने हेतु आवश्यक 2-निवेशी NAND द्वारों की न्यूनतम संख्या है:
उत्तर देखें
उत्तर: B — 4
चार। मानक रचना N1 = (A·B)′ लेती है, तत्पश्चात् N2 = (A·N1)′ व N3 = (B·N1)′, और अंततः N4 = (N2·N3)′, जो A ⊕ B के बराबर होता है। तीन लुभावना उत्तर है क्योंकि बीजगणितीय रूप से लिखने पर XOR तीन संक्रियाओं जैसा "लगता" है, और पाँच वह है जो A′B + AB′ के भोले अनुवाद से पहले NAND को साझा किए बिना मिलता है — साझा करना ही सम्पूर्ण बचत है। इस मार्ग से XNOR को पाँच चाहिए, क्योंकि वह XOR तथा एक प्रतिलोमकारी NAND है, और वह अंतर स्वयं परीक्षणीय है।बिना अतिरिक्त द्वार 8-से-1 बहुसंकेतक अधिकतम कितने चरों का कोई भी बूलीय फलन कार्यान्वित कर सकता है:
उत्तर देखें
उत्तर: B — 4 चर
तीन चयन-रेखाएँ तीन चर लेती हैं। तत्पश्चात् प्रत्येक आँकड़ा-निवेश उन तीन के एक संयोजन को सँभालता है, और जो शेष रहता है वह अकेले चौथे चर का फलन है — जो केवल 0, 1, वह चर, या उसका पूरक हो सकता है, और चारों बिना द्वार उपलब्ध हैं। अतः 8-से-1 MUX चार चर ढकता है, और सामान्यतः 2^n-से-1 MUX, n + 1। विकल्प A उस MUX का उत्तर है जो शुद्ध चयनक के रूप में प्रयुक्त हो, अवशिष्ट-फलन चाल की अवहेलना करते हुए, और अनावश्यक 16-से-1 की ओर अभ्यर्थियों के बढ़ने का कारण यही है।न्यूनीकरण में अनपेक्षित शर्तों के विषय में निम्नलिखित में कौन कथन सही हैं? (एक से अधिक सही हो सकते हैं।)
उत्तर देखें
उत्तर: A — अनपेक्षित को समूह में सम्मिलित किया जा सकता है जब उससे वह बड़ा हो; C — अनपेक्षित सम्मिलित करने से फलन के अभाज्य अन्तर्निहितों की संख्या बदल सकती है
A व C। अनपेक्षित अनुमति है — जब वह समूह को दुगुना करे तब प्रयोग करें, जब न करे तब छोड़ें (A) — और चूँकि वह समूह को बड़ा कर सकता है, वह किसी छोटे समूह को अवशोषित कर सकता है और इस प्रकार अभाज्य अन्तर्निहितों का समुच्चय पूर्णतः बदल सकता है (C)। B असत्य है और सर्वाधिक सामान्य भ्रम है: अनढका अनपेक्षित कुछ मूल्य नहीं लेता, क्योंकि वहाँ निर्गम परिभाषा से अनिर्दिष्ट है। D असत्य है और कारण यथार्थ रूप से कहने योग्य है: अनिवार्यता का अर्थ किसी 1 का एकमात्र आवरण होना है, और केवल अनपेक्षित ढकता समूह कोई 1 ही नहीं ढकता, अतः वह केवल अनिवार्य-नहीं नहीं, अपितु अनावश्यक है।सहमति प्रमेय से A·B + A′·C + B·C सरल होकर बनता है:
उत्तर देखें
उत्तर: A — A·B + A′·C
अनावश्यक पद वह है जिसके शब्दांश अन्य दो की सहमति हैं — B·C, जो A·B के B तथा A′·C के C से बना है, विरोधी चर A हटाकर। वह कुछ नहीं जोड़ता: जहाँ भी B·C, 1 है, वहाँ या A, 1 है और A·B उसे ढकता है, या A, 0 है और A′·C ढकता है। अतः उत्तर A·B + A′·C है। विकल्प B व C ऐसा पद हटाते हैं जो वास्तविक काम कर रहा है, और मानचित्र यह तुरंत दिखा देता है — ठीक वही अतिरेक जिसे कर्णॉ मानचित्र दो अन्य के संघ में पूर्णतः समाहित समूह के रूप में उजागर करता है, इसीलिए बीजगणितीय व आलेखीय विधियाँ सहमत होती हैं।4-बिट वहन-तरंग योजक ऐसे पूर्ण योजकों से बना है जिनमें प्रत्येक का प्रसरण विलंब 10 ns है। उसका निकृष्टतम विलंब लगभग है:
उत्तर देखें
उत्तर: C — 40 ns
चरण 0 का वहन-निर्गम चरण 1 का निवेश है, और इसी प्रकार आगे, अतः निकृष्टतम स्थिति में सर्वाधिक न्यून बिट पर उत्पन्न वहन को चारों चरणों से तरंगित होना है: 4 × 10 = 40 ns। शब्द-लंबाई में यही रैखिक वृद्धि वहन-अग्रदृष्टि की सम्पूर्ण प्रेरणा है, जो वहनों को सीधे प्रचालकों से निकालती है और विलंब को O(n) से लगभग O(log n) कर देती है, अत्यधिक अधिक द्वारों की कीमत पर। विकल्प A एकल चरण का उत्तर है और वह अभ्यर्थी देता है जो "प्रसरण विलंब" को एक चरण के बजाय योजक का गुण पढ़ता है।3-से-8 विकोडक अपने तीन निवेशों के सभी लघुपद उत्पन्न करता है। उन तीन चरों का कोई भी बूलीय फलन कार्यान्वित करने हेतु क्या जोड़ना होगा?
उत्तर देखें
उत्तर: A — फलन के लघुपदों पर एक ही OR द्वार
गुणनफल-योग रूप में कोई भी फलन उन लघुपदों का OR है जहाँ वह 1 है, और विकोडक प्रत्येक लघुपद पहले ही पृथक् रेखा पर उत्पन्न कर चुका है — अतः सही रेखाओं पर एक OR द्वार उसे पूर्ण करता है। AND लघुपदों का गुणनफल निकालता, जो किसी भी दो भिन्न लघुपदों हेतु 0 है और अतः निरर्थक। ध्यान देने योग्य बचत यह है कि वही विकोडक समान तीन निवेशों के कई फलनों की एक साथ सेवा करता है, प्रत्येक हेतु एक OR द्वार, और इसीलिए विकोडक-सहित-OR छोटा बहु-निर्गम खंड बनाने का मानक तरीका है। विकल्प D भावना में लगभग सही और तथ्य में गलत है: विकोडक आपको पद देता है, योग नहीं।