माइक्रोचिप कैसे काम करती है
(exclusivearchitecture.com)माइक्रोचिप कैसे काम करती है
- माइक्रोचिप के काम करने के सिद्धांत की विस्तृत व्याख्या और विवरण शामिल है।
- इस सेक्शन की कुछ illustrations पहले ही 'Popular Mechanics' पत्रिका और Google के AI ब्लॉग में प्रकाशित हो चुकी हैं।
माइक्रोचिप की आंतरिक संरचना
- CPU का अंदरूनी भाग: माइक्रोचिप में कई स्तरों पर जटिल संरचना होती है।
- डिवाइस स्तर: अलग-अलग इलेक्ट्रॉनिक घटक मिलकर माइक्रोचिप बनाते हैं।
- सर्किट स्तर: कई इलेक्ट्रॉनिक घटक आपस में जुड़कर जटिल सर्किट बनाते हैं।
- लॉजिक गेट स्तर: लॉजिक गेट बुनियादी computing operations करते हैं।
- Resistor-Transistor Logic (RTL): शुरुआती लॉजिक सर्किट डिज़ाइन पद्धति।
- CMOS लॉजिक: वर्तमान में व्यापक रूप से उपयोग की जाने वाली low-power लॉजिक सर्किट डिज़ाइन पद्धति।
- रजिस्टर ट्रांसफर स्तर: डेटा को प्रोसेस और ट्रांसफर करने में उपयोग होने वाले घटक।
- Multiplexer और Demultiplexer: डेटा path चुनने के लिए उपयोग किए जाते हैं।
- Encoder और Decoder: डेटा को रूपांतरित करने के लिए उपयोग किए जाते हैं।
- Arithmetic Logic Unit (ALU): arithmetic और logical operations करता है।
- Latch: डेटा को अस्थायी रूप से स्टोर करने के लिए उपयोग होता है।
- Flip-flop: डेटा को स्टोर करने और state बनाए रखने के लिए उपयोग होता है।
- Register: डेटा स्टोर करने के लिए उपयोग होने वाली तेज मेमोरी।
- Bus system: डेटा और निर्देशों को ट्रांसफर करने वाली संचार प्रणाली।
- Microarchitecture स्तर: CPU की आंतरिक संरचना और डेटा flow को परिभाषित करता है।
- सिस्टम स्तर: पूरे कंप्यूटर सिस्टम के काम करने के तरीके को समझाता है।
पैकेजिंग
- माइक्रोचिप को सुरक्षा और कनेक्शन के लिए विशेष तरीके से पैकेज किया जाता है।
शब्दावली
- माइक्रोचिप से संबंधित शब्दों की व्याख्या शामिल है।
साइट परिचय
- Exclusive Architecture Markus Kohlpaintner द्वारा संचालित एक व्यक्तिगत वेबसाइट और फ़ोटो ब्लॉग है।
- यह रचनात्मकता और आधुनिक तकनीक से जुड़े विषयों को कवर करता है।
- यह साइट माइक्रोचिप जैसे जटिल तकनीकी विषयों को आसान ढंग से समझाकर शुरुआती software engineers को उपयोगी जानकारी देती है।
GN⁺ की राय
- यह लेख माइक्रोचिप की जटिल आंतरिक संरचना को समझने में आसान तरीके से समझाता है, जिससे तकनीक के प्रति रुचि पैदा होती है और ज्ञान बढ़ाने में मदद मिलती है।
- माइक्रोचिप के प्रत्येक स्तर को समझना computer engineering और electronics के क्षेत्र में बुनियादी ज्ञान बनाने के लिए महत्वपूर्ण है।
- CMOS लॉजिक जैसी तकनीकें low-power डिज़ाइन में महत्वपूर्ण भूमिका निभाती हैं, इसलिए इन्हें समझना energy-efficient systems डिज़ाइन करने के लिए आवश्यक है।
- वर्तमान बाज़ार में कई तरह के microprocessors और microcontrollers उपलब्ध हैं, और ARM, Intel, AMD जैसी कंपनियाँ प्रतिस्पर्धात्मक रूप से उत्पाद विकसित कर रही हैं।
- माइक्रोचिप तकनीक अपनाते समय performance, power consumption, cost आदि पर विचार करना चाहिए, और किसी विशेष application के लिए उपयुक्त architecture चुनना महत्वपूर्ण है।
1 टिप्पणियां
Hacker News की राय
Silicon semiconductor के लिए लगभग एकदम उपयुक्त material है
valence band और conduction band के बीच की band gap energy कम होती है, इसलिए थोड़ी-सी electrical energy देने पर outermost valence electron अलग होकर conductivity पैदा कर देता है
ऊर्जा हटा देने पर electron अपनी जगह लौट जाता है और material non-conductive हो जाता है, और सौभाग्य से Silicon प्रचुर मात्रा में मिलता है और सस्ता भी है
silicon dioxide की lattice matching Silicon के साथ लगभग पूरी तरह मेल खाती है, फिर भी वह एक पूर्ण insulator है
इसलिए polished silicon wafer पर structure उगाना बहुत आसान हो जाता है, क्योंकि इस material का oxide वही insulating structure है जिसकी ज़रूरत MOSFET junction, capacitor, और conductive path बनाते समय पड़ती है
यह बात हमेशा दिलचस्प लगती है कि Silicon material science की शुरुआत से हमारे साथ रहा है और आज तक बना हुआ है। Copper के साथ भी ऐसा ही है
मैं यह नहीं मानता कि ब्रह्मांड में कोई इरादा है, लेकिन Copper, Silicon, और कुत्तों को देखकर कभी-कभी शक होने लगता है। हमारी प्रजाति के लिए इतने वफ़ादार साथी होना थोड़ा संदिग्ध लगता है
band gap margin जितना बड़ा होगा, उतने ही अधिक तापमान पर उसे चलाया जा सकता है
Moore के कानून के शुरुआती हिस्से में silicon purity को इस तरह समझाया गया है:
“electronic-grade silicon (EG-Si): 99.9999999 purity, यानी ‘nine nines’ purity। हर 10,000,000 Silicon atoms पर 1 impurity atom”
लेकिन अगर nine nines purity है, तो सही संख्या 10^9, यानी हर 1,000,000,000 पर 1 impurity होनी चाहिए
अगर हर 100 atoms पर 1 impurity हो तो वह 99%, यानी ‘two nines’ purity जैसा हिसाब होगा
मैं exclusivearchitecture.com बनाने वाला हूँ
सकारात्मक प्रतिक्रिया देखकर अच्छा लगा, और मैंने nine nines purity वाली numerical error पहले ही ठीक कर दी है; अब उसे हर 1,000,000,000 Silicon atoms पर 1 impurity atom कर दिया गया है
मैंने देखा कि साइट फिलहाल timeout की वजह से डाउन है, और उम्मीद है कि यह जल्द ठीक हो जाएगी
यह ऐसा अच्छा resource लगता है जिससे कोई non-expert भी chips को बहुत गहराई में जाए बिना समझ सकता है
थोड़ा कम सीधा है, लेकिन इससे classic Nand 2 Tetris course याद आता है: https://www.nand2tetris.org/
industry experts की राय भी जानना दिलचस्प होगा
“Overview” page पर ENIAC, transistor, और integrated circuit की व्याख्या काफ़ी मज़ेदार है
जिन बुनियादी breakthroughs ने technology revolution को तेज़ किया और उसे “sophisticated machines” से “magic” जैसा दिखने वाले चरण तक पहुँचाया, उनमें से एक किसी मायने में सही cable management था
यह मूलतः वही कारण है कि wire wrapping की तुलना में printed circuit board बेहतर है, और यह manual process को photolithography process से बदलने जैसा था
यह हाथ से नकल किए गए manuscripts की जगह printing press के output के आने से बहुत अलग नहीं है
बड़े electronic और electromechanical systems में cables और connectors, यानी harnesses, अब भी एक बड़ा weak point हैं
ज़्यादातर सामग्री https://archive.is/hYvUp पर देखी जा सकती है
सोचता हूँ, अगर उस लेख का printed version 50 साल पहले TI या Intel जैसी R&D labs तक पहुँच गया होता, तो आज हम कहाँ होते
दिलचस्प बात यह है कि Turing Complete भी NAND से microcomputer तक जाने का तरीका अपनाता है
https://store.steampowered.com/app/1444480/Turing_Complete/