मुझे आसान बनाने और मेरी पिछली टिप्पणी का विस्तार और ज़रूरतमंद लोगों लगते हैं के लिए डॉट्स कनेक्ट करने दें।
डिजाइन अभी भी एक (उप) लॉजिक गेट स्तर पर किया जाता है?
डिजाइन कई स्तरों पर किया जाता है, उप तर्क स्तर हमेशा अलग है । प्रत्येक निर्माण संकोचन सबसे शानदार भौतिकी, रसायन विज्ञान और लिथोग्राफिक प्रक्रिया के अनुभव की मांग करता है क्योंकि एक ट्रांजिस्टर परिवर्तन की संरचना और ज्यामिति भी व्यापार-अप की भरपाई करने के लिए बदल जाती है, क्योंकि यह परमाणु स्तर तक सिकुड़ जाती है और लागत ~ बाइनरी से नीचे $ अरबों हो जाती है। आकार। 14nm ज्यामिति प्राप्त करने के लिए अनुसंधान एवं विकास, प्रक्रिया नियंत्रण और प्रबंधन में एक बड़ा उपक्रम है और यह अभी भी एक ख़ामोशी है!
उदाहरण के लिए ऐसा करने के लिए आवश्यक नौकरी कौशल;
- "एफईटी, सेल, और ब्लॉक-स्तरीय कस्टम लेआउट, एफयूबी-लेवल फ्लोर प्लान, एब्सट्रैक्ट जनरेशन, आरसी एक्सट्रैक्शन, और स्कीमैटिक-टू-लेआउट वेरीफिकेशन और डिबग परसेंट्रिक एक्सट्रैक्शन, स्टैटिक टाइमिंग, वायर लोड सहित फिजिकल डिजाइन डेवलपमेंट के चरणों का उपयोग करता है। मॉडल, घड़ी निर्माण, कस्टम बहुभुज संपादन, ऑटो-जगह और मार्ग एल्गोरिदम, फर्श की योजना, पूर्ण-चिप विधानसभा, पैकेजिंग, और। * *
- क्या अब उस क्षेत्र में ज्यादा नवीनता नहीं है?
गलत - सेमीकंडक्टर भौतिकी में मूर के नियम और पेटेंट की संख्या को देखते हुए महत्वपूर्ण और भारी वित्त पोषित नवाचार है, यह कभी नहीं रुकेगा। बिजली, गर्मी और इस प्रकार क्षमता में चौगुनी बचत हर बार बंद हो जाती है।
- क्या हम अमूर्तता के उच्च स्तर पर चले गए हैं?
- इसने चलना कभी बंद नहीं किया। - अधिक कोर की मांग के साथ, एआरएम आरआईएससी सीपीयू की तरह एक निर्देश में अधिक करना, अधिक शक्तिशाली एम्बेडेड'sC या MCU है, DDR4 के साथ स्मार्ट रैम जिसमें डिफ़ॉल्ट रूप से ECC और जरूरी मेमोरी फ्लैश के लिए प्राथमिकता बिट्स जैसे फ्लैश हैं। - सीपीयू विकास और वास्तु परिवर्तन कभी भी बंद नहीं होंगे।
मैं तुम्हें एक संकेत देता हूं। इंजीनियरों के लिए इंटेल, एएमडी, टीआई या ईडी पर नौकरी खोज करें और नौकरी विवरण देखें।
- अरबों ट्रांजिस्टर के लिए डिज़ाइन कहाँ से आते हैं?
- यह हार्डवेयर के 64 बिट ब्लॉक को जोड़ने से आया है। लेकिन अब नैनोट्यूब विफल होने से, ब्लॉक बनाने के लिए नीचे से ऊपर के दृष्टिकोण से नैनोट्यूब के दृष्टिकोण को बदलने के लिए सोच को काम करना पड़ता है।
- क्या वे ज्यादातर सॉफ्टवेयर द्वारा उत्पन्न ऑटो हैं? जीभ के साथ मजबूती से गाल में लगाया ...
वास्तव में वे अभी भी स्पेसशिप से एरिया51 से डिजाइन निकाल रहे हैं और जाने के लिए एक रास्ता है .... जब तक कि हम पूरी तरह से नैनो-नैनो ट्यूब कम्पेन्डर नहीं हैं। एक इंजीनियर लाइब्रेरी में जाता है और कहता है कि एनवीडिया हम चाहते हैं कि आप हमारे साथ इस चिप पर यहां आएं और एक हिस्सा बनें, जो एक मैक्रो-ब्लॉक में जाता है । लेआउट को चींटियों की तरह तने में दोहराया जा सकता है , लेकिन सभी कनेक्शनों पर स्पष्ट नियंत्रण मैन्युअल रूप से रूट / चेक आउट किया जाना चाहिए और साथ ही तुलना के लिए DRC और ऑटो-रूटिंग का उपयोग करना चाहिए। हाँ स्वचालन उपकरण लगातार दोहराव और समय बर्बाद करने के लिए उन्नत किया जा रहा है।
- क्या अभी भी बहुत कुछ मैनुअल ऑप्टिमाइज़ेशन है?
- प्रथम श्रेणी में रात्रिभोज से सिर्फ 1 जैतून निकालकर एक एयरलाइन ने आपके वेतन का भुगतान करने के लिए पर्याप्त धनराशि देने पर विचार किया, इंटेल समय-सीमा के भीतर जितने संभव हो उतने परमाणु निकालने के तरीके देख रहा होगा। किसी भी अतिरिक्त समाई का मतलब बर्बादी गर्मी, प्रदर्शन है और उफ़ भी अधिक शोर है, इतनी जल्दी नहीं ...
लेकिन वास्तव में सीपीयू का विकास टोक्यो की तरह है, यह रातोंरात नहीं है, लेकिन दसियों लाख लोग लगातार सुधार के साथ वहां रहते हैं। मुझे नहीं पता था कि यूनीव में कैसे डिजाइन किया जाए। लेकिन पढ़ने और समझने की कोशिश करने से कि चीजें कैसे काम करती हैं, मैं बहुत तेजी से उद्योग में तेजी लाने में सक्षम था। मुझे एयरोस्पेस, न्यूक्लियर इंस्ट्रूमेंट डिज़ाइन, SCADA डिज़ाइन, प्रोसेस मॉनिटरिंग, एंटीना डिज़ाइन, ऑटोमेटेड वेदर स्टेशन डिज़ाइन और डीबग, OCXO के PLL के VLF Rx's, ब्लैक ब्रैंड्ट रॉकेट्स का 2 रास्ता रिमोट कंट्रोल ... में 10 साल का अनुभव प्राप्त हुआ। यह मेरा पहला काम था। मुझे नहीं पता था कि मैं क्या कर सकता हूं।
अरबों ट्रांजिस्टर के बारे में चिंता न करें या इस बात से डरें कि क्या सीखना है या आपको कितना जानना है। बस अपने जुनून का पालन करें और अपनी नींद के बीच व्यापार पत्रिकाओं को पढ़ें, तो आप नौकरी पर इतने हरे नहीं दिखेंगे और यह अब काम की तरह महसूस नहीं करता है।
मुझे याद है कि 20 मिनट में एक बार एक परीक्षा के हिस्से के रूप में "741" ओप एम्प को डिजाइन करना। मैंने वास्तव में इसका उपयोग कभी नहीं किया है, लेकिन मैं महान डिजाइनों से अच्छे को पहचान सकता हूं। लेकिन तब इसमें केवल 20 ट्रांजिस्टर थे।
लेकिन सीपीयू को कैसे डिजाइन करना है, इसकी कल्पना एक युक्ति से करनी चाहिए।
सीपीयू को क्यों डिज़ाइन करें और इसे प्राप्त करने के लिए मापने योग्य बेंचमार्क बनाएं;
- प्रति सेकंड मैक्रो निर्देश (MIPS) (सीपीयू घड़ी की तुलना में अधिक महत्वपूर्ण), उदाहरण के लिए; - इंटेल की इटेनियम चिप इस बात पर आधारित है कि वे स्पष्ट रूप से समानांतर निर्देश कम्प्यूटिंग (EPIC) डिजाइन को क्या कहते हैं।
- Transmeta ने बहुत लंबे इंस्ट्रक्शन वर्ड कोड मॉर्फिंग माइक्रोप्रोसेसर (VLIWCMM) के साथ सीपीयू डिजाइन का पेटेंट कराया। उन्होंने 2006 में इंटेल पर मुकदमा चलाया, दुकान बंद की और 2007 में ~ 200 मिलियन डॉलर में बस गए।
- प्रदर्शन प्रति वाट (PPW), जब बिजली की लागत> चिप की लागत (सर्वर के लिए) - गणित के प्रदर्शन के लिए प्रति सेकंड Ops (FLOPS) फ़्लोटिंग।
कई और मेट्रिक्स हैं, लेकिन इसकी गीगाहर्ट्ज स्पीड पर सीपीयू की डिज़ाइन क्वालिटी को आधार नहीं बनाया गया है (मिथ देखें)
तो सीपीयू को डिजाइन करने के लिए कौन से उपकरण डे पत्रिकाओं की आवश्यकता है? सूची इस पृष्ठ पर परमाणु स्तर की भौतिकी डिजाइन से गतिशील जाल EMC भौतिक EM / RF डिज़ाइन से लेकर फ्रंट एंड डिज़ाइन सत्यापन टेस्ट इंजीनियर तक फिट नहीं होगी, जहाँ आवश्यक कौशल शामिल हैं; - फ्रंट-एंड RTL सिमुलेशन - IA और कंप्यूटर आर्किटेक्चर और सिस्टम लेवल डिज़ाइन का ज्ञान - VHDL या वेरिलॉग का उपयोग करके लॉजिक वेरिफिकेशन और लॉजिक सिमुलेशन। - ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग और विभिन्न सीपीयू, बस / इंटरकनेक्ट, सुसंगत प्रोटोकॉल।