आप तैयार करेंगे
छोटा दोहराने योग्य डिज़ाइन पैकेज और प्रमाण सहित समीक्षा।
परिणाम दोहराने के लिए पर्याप्त सामग्री दें
स्क्रीनशॉट परिणाम दिखाता है; दोहराने योग्य पैकेज बताता है कि वह कैसे मिला। डिज़ाइन का संस्करण, टूल के संस्करण, निर्देश, शर्तें, प्रक्रिया और लाइब्रेरी के संस्करण, परीक्षण तथा रिपोर्ट रखें। SiliconCompiler टूल संस्करण और इनपुट/आउटपुट हैश दर्ज कर सकता है। रिकॉर्ड रन पहचानने में मदद करते हैं, पर सर्किट की शुद्धता सिद्ध नहीं करते।
स्रोत: SiliconCompiler: स्कीमा और बिल्ड के रिकॉर्ड ↗
- README: उद्देश्य, स्वीकार इनपुट, अपेक्षित आउटपुट और दोहराने के चरण।
- डिज़ाइन स्रोत और शर्तें: वे इनपुट जिनसे परिणाम बना।
- परीक्षण और अपेक्षित परिणाम: गलती सुधारते समय ज्ञात गलत मामला भी रखें।
- रिपोर्ट और स्रोत का रिकॉर्ड: संस्करण, हैश, सीमाएँ और क्या बदला।
डिज़ाइन, सॉफ़्टवेयर और प्रक्रिया के अधिकार अलग समझें
फ़ाइल प्रकाशित करने से अपने-आप उसे बदलने या दोबारा बाँटने की अनुमति नहीं मिलती। CERN का Open Hardware Repository हार्डवेयर, गेटवेयर, फ़र्मवेयर, सॉफ़्टवेयर और दस्तावेज़ के लिए उचित लाइसेंस सुझाता है। CERN OHL v2 में permissive, weakly reciprocal और strongly reciprocal रूप हैं; इनके साझा करने के दायित्व अलग हैं।
स्रोत: CERN Open Hardware Repository: लाइसेंस मार्गदर्शन ↗
OpenROAD का लाइसेंस हर PDK तक पहुँच नहीं देता। उसके दस्तावेज़ कहते हैं कि NDA की पाबंदियों के कारण निजी प्रक्रिया किट और प्लेटफ़ॉर्म फ़ाइलें बाँटी नहीं जा सकतीं। टूल का लाइसेंस, अपने डिज़ाइन का लाइसेंस और प्रक्रिया आँकड़ों की अनुमति अलग दर्ज करें।
स्रोत: OpenROAD: टूल का दायरा और PDK समर्थन ↗
| सामग्री | साझा करने से पहले दर्ज करें |
|---|---|
| आपका सर्किट / RTL | लेखक, स्रोत संस्करण, चुना लाइसेंस और उसका दायरा। |
| टूल और लाइब्रेरी | संस्करण, लाइसेंस, नोटिस और आवश्यक श्रेय। |
| PDK या सेल के आँकड़े | स्रोत, पहुँच की शर्तें और दोबारा बाँटने की अनुमति। |
| दस्तावेज़ / चित्र | हर सामग्री का निर्माता और अनुमत पुनःउपयोग। |
ओपन-सोर्स लाइसेंस व्यावसायिक उपयोग की अनुमति दे सकते हैं; वास्तविक लाइसेंस और निर्भरताओं की शर्तें पढ़ें। सार्वजनिक रिपॉज़िटरी का अर्थ निःशुल्क निर्माण या हर फ़ाइल के समान पुनःउपयोग अधिकार नहीं है।
फ़ोर्क को दूसरों के लिए उपयोगी बनाएँ
फ़ोर्क साझा डिज़ाइन से शुरू हुआ अलग काम है। छोटा बदलाव करें, कारण बताएँ और मूल संस्करण से तुलना करें। समीक्षा में बदलाव और उसके प्रमाण दोनों देखें। OpenROAD का योगदान मार्गदर्शन परियोजना के खास नियमों का उदाहरण है; हर परियोजना के अपने नियम हो सकते हैं।
स्रोत: OpenROAD: डेवलपर और योगदान मार्गदर्शिका ↗
- पहला समीक्षक कार्यान्वयन से पहले नियम और अपेक्षित परिणाम जाँचता है।
- दूसरा समीक्षक परीक्षण दोहराता है और बदले जोड़ या RTL देखता है।
- लेखक दर्ज करता है कि क्या सही हुआ, क्या गलत हुआ और मॉडल से बाहर क्या है।
AI की मदद लें और अलग जाँच रखें
AI, RTL का मसौदा, रिपोर्ट की व्याख्या या परीक्षण इनपुट सुझाने में मदद कर सकता है। परिणाम को प्रस्ताव मानें। VerilogEval बनाए गए हार्डवेयर विवरण को संदर्भ व्यवहार के सामने कार्यात्मक परीक्षण से परखता है; इससे याद रहता है कि सुगठित कोड की भी स्वतंत्र जाँच चाहिए।
स्रोत: NVIDIA Research: VerilogEval ↗
पहले इच्छित व्यवहार लिखें। ऐसा परीक्षण माँगें जो गलत कार्यान्वयन पकड़े, फिर अपेक्षित परिणाम स्वयं देखें। हमारे हाफ ऐडर में A = B = 1 से XOR की जगह OR लगाने की गलती पकड़ी जाती है। क्लॉक वाले डिज़ाइन में रीसेट, इनेबल बंद होने के चक्र और सीमा के बदलाव शामिल करें। वास्तविक जाँच के बिना AI की व्याख्या को अंतिम स्वीकृति का परिणाम न मानें।
चिप का निर्माण, पैकेजिंग और परीक्षण होता है
सिलिकॉन निर्माण में नियंत्रित सुविधाओं के भीतर वेफ़र पर सटीक रूप से संरेखित पैटर्न वाली परतें बनती हैं। इससे शिक्षण निष्कर्ष है: सामान्य डेस्कटॉप फ़िलामेंट या रेज़िन 3D प्रिंटर सिलिकॉन IC के लिए आवश्यक अर्धचालक पदार्थ, प्रक्रियाएँ या ट्रांज़िस्टर स्तर की सटीकता नहीं देता। छपा बॉक्स इलेक्ट्रॉनिक्स रख सकता है; वह अलग वस्तु है। प्रिंटेड इलेक्ट्रॉनिक्स का शोध भी अलग क्षेत्र है।
स्रोत: ASML: माइक्रोचिप कैसे बनती हैं ↗
बने हुए डाई को भी उचित पैकेज, विद्युत जोड़ और परीक्षण चाहिए। Intel की असेंबली और परीक्षण व्याख्या इन्हें वेफ़र प्रक्रिया के बाद का निर्माण काम दिखाती है; सही चरण उपकरण के अनुसार बदलते हैं। हार्डवेयर मँगाने से पहले तय करें कि इनपुट कैसे देंगे, आउटपुट कैसे मापेंगे और गलती कैसे खोजेंगे।
स्रोत: Intel: असेंबली और परीक्षण ↗
पहले ऐसा सिमुलेशन लक्ष्य पूरा करें जिसे दोहरा सकें। आगे का हार्डवेयर लक्ष्य मौजूदा FPGA—पहले से बने प्रोग्राम योग्य हार्डवेयर—या उपयुक्त चिप निर्माण कार्यक्रम से हो सकता है। पहुँच, निर्माण, पैकेजिंग, बोर्ड और परीक्षण की लागत अलग तुलना करें। निकाला लेआउट बीच का परिणाम है।
प्रमाण के अनुसार दावा करें
स्रोत और आगे पढ़ें
- SiliconCompiler: स्कीमा और बिल्ड के रिकॉर्ड ↗
- CERN Open Hardware Repository: लाइसेंस मार्गदर्शन ↗
- OpenROAD: टूल का दायरा और PDK समर्थन ↗
- OpenROAD: डेवलपर और योगदान मार्गदर्शिका ↗
- NVIDIA Research: VerilogEval ↗
- ASML: माइक्रोचिप कैसे बनती हैं ↗
- Intel: असेंबली और परीक्षण ↗
समीक्षा 10 अक्टूबर 2026। कंपनी के उदाहरण बताई गई उत्पाद श्रेणी के हैं, पूरी रैंकिंग नहीं। अभ्यास और हल किए उदाहरण क्वांटम शर्मा की मूल शिक्षण सामग्री हैं।
