बैच और रखरखाव के साथ सीड आधारित फ़ैब मॉडल चलाएँ

सीड सेट करें, बैच और निवारक रखरखाव के इनपुट संपादित करें, मॉडल चलाएँ और उपकरण अवस्थाओं के समय अनुपात की तुलना करें।

सीड आधारित बैच उदाहरण चलाएँ, निवारक रखरखाव जोड़ें और पूरी हुई रन की तुलना करें। ये चरण Cloud 2.1.2.10 और Windows 2.1.2.3 पर लागू होते हैं।

सीड आधारित मॉडल खोलें

  1. उत्पाद मेनू खोलें और “vFactory” → “वेफ़र प्रक्रिया और फ़ैब” चुनें। फिर चुनें: “प्रक्रिया मॉडल”।

  2. फ़ील्ड “मॉडल” में “सीड आधारित फ़ैब सिमुलेशन (v2)” चुनें। उदाहरण सीड 17, 3600 सेकंड की अवधि और “बैच गठन” डिस्पैच नियम से शुरू होता है।

  3. फ़ील्ड “यादृच्छिक सीड” में गैर-ऋणात्मक पूर्णांक और “सिमुलेशन अवधि (s)” में धनात्मक अवधि सेट करें। एक ही इंजन से बार-बार की गई रन की तुलना करते समय सीड और इनपुट समान रखें।

बैच और रखरखाव संपादित करें

  1. Cloud पर “उन्नत इनपुट” अनुभाग फैलाएँ। Windows पर अनुभाग के नियंत्रण पहले से दिखाई देते हैं। “मॉडल अनुभाग” में “उपकरण, बैच, सेटअप, विफलताएँ और निवारक रखरखाव” चुनें।

  2. फ़ील्ड “अनुभाग JSON” में भट्ठी के बैच की समीक्षा करें: minSize: 2, maxSize: 4 और maxWaitS: 60। यह उदाहरण लॉट गिनता है। बैच अपने न्यूनतम आकार के लिए तब तक प्रतीक्षा करता है जब तक सबसे लंबे समय से प्रतीक्षा कर रहा लॉट अधिकतम प्रतीक्षा समय तक न पहुँच जाए; शुरू होने का समय उपलब्ध क्षमता पर भी निर्भर रहता है।

  3. भट्ठी की खाली pm ऐरे को नीचे दी गई ऐरे से बदलें। अन्य फ़ील्ड वैसे ही रहने दें।

[{"everyS":900,"duration":{"kind":"constant","value":60}}]

इससे हर 900 सेकंड में 60 सेकंड के रखरखाव का अनुरोध होता है। इसके बजाय गिनती आधारित रखरखाव के लिए everyS: 900 को everyCount: 2 से बदलें। गिनती का डिफ़ॉल्ट आधार पूरे हुए बैच हैं। ठीक एक पुनरावृत्ति फ़ील्ड का उपयोग करें।

  1. विकल्प “अनुभाग लागू करें” चुनें। लागू किए गए मानों पर लौटने के लिए “अनुभाग के बदलाव हटाएँ” चुनें। चलाने या अनुभाग बदलने से पहले लंबित बदलाव लागू करें या हटा दें।

“सीड आधारित फ़ैब सिमुलेशन (v2)” के साथ “प्रक्रिया मॉडल”: “फैब मॉडल का नाम” Seeded batch example, “यादृच्छिक सीड” 17, “सिमुलेशन अवधि (s)” 3600 और “कार्य आवंटन नियम” batch-formation। “उन्नत इनपुट” अनुभाग खुला है और “मॉडल अनुभाग” “उपकरण, बैच, सेटअप, विफलताएँ और निवारक रखरखाव” पर सेट है। “अनुभाग JSON” में furnace का बैच दिखता है, जिसमें minSize 2, maxSize 4 और maxWaitS 60 हैं, तथा एक pm प्रविष्टि है जिसमें everyS 900 और 60 की स्थिर अवधि है। “अनुभाग लागू करें” और “अनुभाग के बदलाव हटाएँ” उपलब्ध नहीं हैं, क्योंकि बदलाव लागू किया जा चुका है।

“अनुभाग लागू करें” चुनने के बाद furnace अपनी बैच सेटिंग बनाए रखता है और उसमें एक रखरखाव प्रविष्टि है: हर 900 सेकंड में 60 सेकंड। सीड और अवधि 17 और 3600 सेकंड पर बने रहते हैं।

चलाएँ और परिणाम पढ़ें

  1. विकल्प “सिमुलेशन चलाएँ” चुनें। चल रही गणना रोकने के लिए “सिमुलेशन रद्द करें” चुनें।

  2. जब “गणना पूर्ण” दिखाई दे, तो “गणना किए गए परिणाम”, “पूर्ण हुए लॉट” और “पूर्ण हुए वेफ़र” पढ़ें। “उपकरण अवस्थाओं के समय अनुपात” में प्रक्रिया, रखरखाव और निष्क्रिय समय के अनुपात की तुलना करें।

  3. एक इनपुट बदलें, अनुभाग के बदलाव लागू करें और फिर से चलाएँ। “इनपुट बदले हैं” बताता है कि दिखाई दे रहा परिणाम पिछले इनपुट का है।

रखरखाव प्रविष्टि वाली सीड आधारित रन के “गणना किए गए परिणाम”: “चक्र समय P90 (सेकंड)” 210, “उत्पादन (वेफ़र/दिन)” 4800, “X गुणक” 1.375, “पूर्ण हुए लॉट”: 8 · “पूर्ण हुए वेफ़र”: 200 और “दर्ज घटनाएँ”: 88। “उपकरण अवस्थाओं के समय अनुपात” तालिका में furnace के लिए “प्रसंस्करण” 10.00%, “सेटअप” 0.00%, “खराबी” 0.00%, “निवारक रखरखाव” 5.00% और “निष्क्रिय” 85.00% दर्ज हैं।

“पूर्ण हुए लॉट” और “पूर्ण हुए वेफ़र” पढ़ें, फिर “उपकरण अवस्थाओं के समय अनुपात” में “प्रसंस्करण”, “निवारक रखरखाव” और “निष्क्रिय” के अनुपात की तुलना करें। ये मान उदाहरण के कृत्रिम इनपुट से आए हैं।

प्रक्रिया के मूल कार्यप्रवाह के लिए देखें: vFactory में अपना पहला प्रक्रिया मॉडल चलाएँ।

उदाहरण के इनपुट कृत्रिम धारणाएँ हैं, वास्तविक फ़ैब के डेटा नहीं।