← नवीनतम पेपर
🤖 AI

Bridging the Sim-to-Real Gap in Semiconductor Visual Program Synthesis via Input Binarization

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

मूल लेखक: Yusuke Ohtsubo, Kota Dohi, Koichiro Yawata, Koki Takeshita, Tatsuya Sasaki

प्रकाशित 2026-06-02
📖 4 मिनट में पढ़ें☕ कॉफ़ी ब्रेक में पढ़ें

मूल लेखक: Yusuke Ohtsubo, Kota Dohi, Koichiro Yawata, Koki Takeshita, Tatsuya Sasaki

मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें

एक बड़ी तस्वीर: एक रोबोट को सर्किट बनाना सिखाना

कल्पना कीजिए कि आप एक रोबोट को यह सिखाने की कोशिश कर रहे हैं कि कंप्यूटर चिप की एक सूक्ष्म तस्वीर को कैसे देखा जाए और फिर उन निर्देशों को कैसे "दोबारा लिखा" जाए जिन्होंने उस तस्वीर को बनाया था। सेमीकंडक्टर कंपनियों को अपने चिप्स में छोटी गलतियों की जांच करने के लिए यही करने की आवश्यकता होती है।

समस्या यह है कि रोबोट बहुत बुद्धिमान है लेकिन उसने केवल परफेक्ट, कंप्यूटर-जनरेटेड ड्राइंग (जैसे कि एक साफ, ब्लैक-एंड-व्हाइट लाइन आर्ट स्केच) ही देखी है। हालांकि, वास्तविक चिप्स जिन्हें उसे जांचना है, वे एक शक्तिशाली इलेक्ट्रॉन माइक्रोस्कोप के माध्यम से ली गई दानेदार, शोर वाली तस्वीरों (noisy photographs) की तरह दिखते हैं। उनमें बनावट (textures), छाया और "धूल" होती है जो रोबोट ने पहले कभी नहीं देखी। इस अंतर को "सिम-टू-रियल गैप" (Sim-to-Real Gap) कहा जाता है।

समाधान: एक विशेष भाषा और एक "सिकुड़न" (Squint)

शोधकर्ताओं ने दो मुख्य भागों वाला एक सिस्टम बनाया है:

  1. विशेष भाषा (DSL): रोबोट से यह अनुमान लगाने के लिए कहने के बजाय कि चिप कैसी दिखती है, उन्होंने इसे एक विशिष्ट "कोड" (डोमेन-स्पेसिफिक लैंग्वेज) बोलना सिखाया। इसे एक रेसिपी की तरह समझें। यह कहने के बजाय कि "केक बनाओ," कोड कहता है "10 सेमी लंबी रेखा खींचें, फिर 90 डिग्री मुड़ें, फिर एक वृत्त बनाएं।" यह कोड सटीक, संपादन योग्य (editable) है, और सूक्ष्म विवरणों को मापने के लिए एकदम सही है।
  2. "सिकुड़न" (इनपुट बाइनराइजेशन): चूंकि रोबोट केवल साफ "रेसिपी" ड्राइंग को पढ़ना जानता है, इसलिए शोधकर्ताओं ने महसूस किया कि उन्हें वास्तविक, अस्त-व्यस्त तस्वीरों को साफ ड्राइंग जैसा बनाना होगा। उन्होंने यह काम छवियों को बाइनराइज़ (binarizing) करके किया।

उपमा (Analogy): कल्पना कीजिए कि आप एक हाथ से लिखे नोट को पढ़ने की कोशिश कर रहे हैं, लेकिन कागज कॉफी के दागों और टेढ़ी-मेढ़ी लकीरों से भरा हुआ है। यदि आप ऐसे चश्मे पहन लें जो सब कुछ केवल काली स्याही और सफेद कागज में बदल दे (भूरे दागों और ग्रे धब्बों को अनदेखा कर दे), तो अक्षर पढ़ना बहुत आसान हो जाता है। यहाँ "बाइनराइजेशन" बिल्कुल यही करता है। यह तस्वीर की बनावट और शोर (noise) को हटा देता है ताकि रोबोट पूरी तरह से रेखाओं के आकार पर ध्यान केंद्रित कर सके।

उन्होंने इसका परीक्षण कैसे किया

  • प्रशिक्षण (Training): उन्होंने अपने AI मॉडल (एक विजन-लैंग्वेज मॉडल) को हजारों परफेक्ट, कंप्यूटर-जनरेटेड सर्किट ड्राइंग का उपयोग करके प्रशिक्षित किया।
  • परीक्षण (The Test): उन्होंने MIIC नामक डेटासेट से चिप्स की वास्तविक तस्वीरें लीं।
  • तुलना (The Comparison): उन्होंने AI को दो तरीकों से वास्तविक तस्वीरों को कोड में अनुवादित करने के लिए कहा:
    1. रॉ इनपुट (Raw Input): सीधे अस्त-व्यस्त, ग्रे-स्केल तस्वीरों को AI को देना।
    2. बाइनराइज्ड इनपुट (Binarized Input): पहले तस्वीरों को स्पष्ट ब्लैक-एंड-व्हाइट छवियों में बदलना, फिर उन्हें AI को देना।

परिणाम

"सिकुड़न" (Squint) ने अद्भुत काम किया।

  • जब AI ने अस्त-व्यस्त तस्वीरों को देखा, तो वह बनावट (texture) से भ्रमित हो गया और एक ऐसी "रेसिपी" बनाई जो चिप से मेल नहीं खाती थी।
  • जब AI ने ब्लैक-एंड-व्हाइट तस्वीरों को देखा, तो उसने शोर को अनदेखा कर दिया और ज्यामिति (geometry) पर ध्यान केंद्रित किया। जनरेट किए गए कोड की सटीकता काफी बढ़ गई (जिसने "डाइस कोएफिशिएंट" नामक स्कोर को लगभग 0.44 से बढ़ाकर 0.53 कर दिया)।

पेच: जटिलता (Complexity)

पेपर में एक सीमा भी मिली। सर्किट पैटर्न जितना अधिक जटिल होगा (जैसे कि एक भूलभुलैया बनाम एक सीधी रेखा), AI के लिए उसे एकदम सटीक बनाना उतना ही कठिन होगा, भले ही ब्लैक-एंड-व्हाइट फिल्टर का उपयोग किया गया हो। यह एक सरल सीधी रेखा बनाम एक जटिल गांठ को समझाने की कोशिश करने जैसा है; आकृति जितनी जटिल होगी, इस बात की संभावना उतनी ही अधिक होगी कि AI "रेसिपी" में छोटी सी गलती कर दे।

यह क्यों महत्वपूर्ण है

मुख्य निष्कर्ष यह है कि केवल दृश्य शोर (visual noise) को साफ करके (छवि को ब्लैक एंड व्हाइट में बदलकर), शोधकर्ताओं ने AI के प्रशिक्षण डेटा और वास्तविक दुनिया के बीच के अंतर को पाट दिया। यह उन्हें वास्तविक चिप्स के परफेक्ट, संपादन योग्य कोड विवरण बनाने की अनुमति देता है, जिसका उपयोग बाद में अधिक प्रशिक्षण डेटा बनाने या उच्च सटीकता के साथ निर्माण त्रुटियों की जांच करने के लिए किया जा सकता है।

संक्षेप में: उन्होंने एक रोबोट को वास्तविक फोटो की "धूल" को अनदेखा करना सिखाया ताकि वह "आकार" पर ध्यान केंद्रित कर सके, जिससे वह उस आकार को बनाने के लिए सटीक निर्देश लिखने में सक्षम हो सका।

अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?

आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।

Digest आज़माएँ →