ओपन आर्टवर्क सिस्टम इंटरचेंज स्टैंडर्ड: Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
 
(12 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{POV|date=June 2015}}{{Infobox file format
{{Infobox file format
| name          = ओएएसआईएस
| name          = ओएएसआईएस
| developer    = [[एसईएमआई]]
| developer    = [[एसईएमआई]]
Line 9: Line 9:
}}
}}


'''विवृत चित्रकला प्रणाली अंतर्विनिमय मानक''' ('''ओएएसआईएस''')<ref>The trade name [http://tarr.uspto.gov/servlet/tarr?regser=serial&entry=78169188 OASIS is a registered trademark in the USA] of Thomas J. Grebinski, Alamo, California and licensed for use exclusively by [http://www.semi.org/ SEMI].</ref>) एक द्विआधारी फ़ाइल स्वरूप है जिसका उपयोग [[फोटोमास्क]] उत्पादन के लिए डेटा संरचनाओं के विनिर्देशन के लिए किया जाता है।<ref>{{Cite web |title=SEMI P39 : 2016 SPECIFICATION FOR OASIS - OPEN ARTWORK SYSTEM INT |url=https://infostore.saiglobal.com/en-us/Standards/SEMI-P39-2016-1036702_SAIG_SEMI_SEMI_2419502/ |access-date=2023-05-23 |website=infostore.saiglobal.com}}</ref> इसका उपयोग [[एकीकृत सर्किट डिजाइन|एकीकृत परिपथ प्रारूप]] के दौरान उत्पादित पदानुक्रमित एकीकृत परिपथ मास्क अभिन्यास सूचना के लिए एक पतिरूप का प्रतिनिधित्व करने तथा एक अंतर्विनिमय और संपुटीकरण प्रारूप का प्रतिनिधित्व करने के लिए किया जाता है और साथ ही इसका  उपयोग आगे एक [[फोटोमास्क]] के [[निर्माण]] के लिए किया जाता है। मानक [[एसईएमआई]] द्वारा विकसित किया गया है।<ref name=":0">{{cite web |title=ओएसिस|url=https://www.layouteditor.org/layout/file-formats/oasis#:~:text=Open%20Artwork%20System%20Interchange%20Standard%20(OASIS)%20is%20a%20specification%20for,is%20the%20trademark%20of%20SEMI. |access-date=2022-05-26 |website=www.layouteditor.org}}</ref><ref name=":1">{{cite web |title=About OASIS SEMI P39 |url=http://www.yottadatasciences.com/compliancecenter.html |access-date=2022-05-26 |website=www.yottadatasciences.com}}</ref> लैंग्वेज आयत, समलंब और बहुभुज जैसी ज्यामितीय आकृतियों के लिए आवश्यक कोड को परिभाषित करती है। यह परिभाषित करता है कि प्रत्येक में किस प्रकार के गुण हो सकते हैं, उन्हें इन आकृतियों द्वारा बनाए गए पतिरूप वाली कोशिकाओं में कैसे व्यवस्थित किया जा सकता है और परिभाषित करता है कि प्रत्येक को एक दूसरे के सापेक्ष कैसे रखा जा सकता है। यह [[GDSII]] के समान है।
'''ओपन आर्टवर्क सिस्टम इंटरचेंज स्टैंडर्ड''' ('''ओएएसआईएस''')<ref>The trade name [http://tarr.uspto.gov/servlet/tarr?regser=serial&entry=78169188 OASIS is a registered trademark in the USA] of Thomas J. Grebinski, Alamo, California and licensed for use exclusively by [http://www.semi.org/ SEMI].</ref>) एक द्विआधारी फ़ाइल स्वरूप है जिसका उपयोग [[फोटोमास्क]] उत्पादन के लिए डेटा संरचनाओं के विनिर्देशन के लिए किया जाता है।<ref>{{Cite web |title=SEMI P39 : 2016 SPECIFICATION FOR OASIS - OPEN ARTWORK SYSTEM INT |url=https://infostore.saiglobal.com/en-us/Standards/SEMI-P39-2016-1036702_SAIG_SEMI_SEMI_2419502/ |access-date=2023-05-23 |website=infostore.saiglobal.com}}</ref> इसका उपयोग [[एकीकृत सर्किट डिजाइन|एकीकृत परिपथ प्रारूप]] के दौरान उत्पादित पदानुक्रमित एकीकृत परिपथ मास्क अभिन्यास सूचना के लिए एक पतिरूप का प्रतिनिधित्व करने तथा एक अंतर्विनिमय और संपुटीकरण प्रारूप का प्रतिनिधित्व करने के लिए किया जाता है और साथ ही इसका  उपयोग आगे एक [[फोटोमास्क]] के [[निर्माण]] के लिए किया जाता है। मानक [[एसईएमआई]] द्वारा विकसित किया गया है।<ref name=":0">{{cite web |title=ओएसिस|url=https://www.layouteditor.org/layout/file-formats/oasis#:~:text=Open%20Artwork%20System%20Interchange%20Standard%20(OASIS)%20is%20a%20specification%20for,is%20the%20trademark%20of%20SEMI. |access-date=2022-05-26 |website=www.layouteditor.org}}</ref><ref name=":1">{{cite web |title=About OASIS SEMI P39 |url=http://www.yottadatasciences.com/compliancecenter.html |access-date=2022-05-26 |website=www.yottadatasciences.com}}</ref> लैंग्वेज आयत, समलंब और बहुभुज जैसी ज्यामितीय आकृतियों के लिए आवश्यक कोड को परिभाषित करती है। यह प्रत्येक के पास उपस्थित गुणों के प्रकार को परिभाषित करता है, तथा यह भी परिभाषित करता है कि उन्हें इन आकृतियों द्वारा बनाए गए पतिरूप वाली कोष्ठिका में कैसे व्यवस्थित किया जा सकता है और प्रत्येक को एक दूसरे के सापेक्ष कैसे रखा जा सकता है। यह [[GDSII|जीडीएसआईआई]] के समान है।  
 
2023 तक एसईएमआई के सदस्यों के लिए मानक की लागत $252 और गैर-सदस्यों के लिए: US$335 निर्धारित की गई थी।<ref>{{Cite web |title=P03800 - SEMI P39 - Specification for OASIS® – Open Artwork System Interchange Standard |url=https://store-us.semi.org/products/p03800-semi-p39-specification-for-oasis%c2%ae-open-artwork-system-interchange-standard |access-date=2023-05-23 |website=semi.org |language=en}}</ref>
 
 


2023 तक [[एसईएमआई]] के सदस्यों के लिए मानक की लागत $252 और असदस्यों के लिए, US$335 निर्धारित की गई थी।<ref>{{Cite web |title=P03800 - SEMI P39 - Specification for OASIS® – Open Artwork System Interchange Standard |url=https://store-us.semi.org/products/p03800-semi-p39-specification-for-oasis%c2%ae-open-artwork-system-interchange-standard |access-date=2023-05-23 |website=semi.org |language=en}}</ref>
==परिचय==
==परिचय==
{{More citations needed|date=May 2022}}
ओएएसआईएस एकीकृत परिपथ प्रारूप और विनिर्माण इलेक्ट्रॉनिक पतिरूप अभिन्यास लैंग्वेज, [[जीडीएसआईआई]] का कथित व्यावसायिक परवर्ती है।
ओएएसआईएस एकीकृत परिपथ प्रारूप और विनिर्माण इलेक्ट्रॉनिक पतिरूप लेआउट भाषा, GDSII का कथित व्यावसायिक उत्तराधिकारी है।


GDSII 1970 के दशक में बनाया गया था जब एकीकृत परिपथ डिज़ाइन में प्रबंधन के लिए कुछ लाख ज्यामितीय आकार, गुण और प्लेसमेंट होते थे। आज, प्रबंधित करने के लिए अरबों आकार, गुण और प्लेसमेंट हो सकते हैं। GDSII प्रारूप की फ़ाइल का आकार अक्सर दसियों गीगाबाइट भंडारण लेता है और संग्रहीत करना और संसाधित करना कठिन होता है।<ref>{{Cite web |title=ओएसिस प्रारूप|url=http://www.wrcad.com/manual/xicmanual/node775.html |access-date=2023-05-23 |website=www.wrcad.com}}</ref> ओएएसआईएस रचनाकारों और उपयोगकर्ताओं ने दावा किया कि वर्कस्टेशन की डेटा भंडारण और हैंडलिंग क्षमताओं की वृद्धि एकीकृत परिपथ लेआउट जटिलता की वृद्धि से कहीं अधिक थी।<ref>{{cite web|url=http://www.eetimes.com/document.asp?doc_id=1276148 |title=GDSII से OASIS तक जा रहे हैं|publisher=EETimes |date=2022-08-30 |accessdate=2022-09-11}}</ref> इसलिए, ओएएसआईएस डेटा आकार को कम करने के लिए जटिल प्रकार की ज्यामितीय आकृतियों (केवल 25 प्रकार के ट्रेपेज़ॉइड) को पेश करके GDSII फ़ाइलों के बड़े आकार की कथित समस्या को हल करने का प्रयास करता है। इसके अलावा, निर्देशांक के लिए चर-लंबाई संख्यात्मक प्रारूप ([[रन-लंबाई एन्कोडिंग]] के समान) लागू किया गया था। अंत में, ओएएसआईएस फ़ाइल में प्रत्येक सेल को [[gzip]]-जैसे एल्गोरिदम द्वारा स्वतंत्र रूप से संपीड़ित किया जा सकता है।
जीडीएसआईआई 1970 के दशक में बनाया गया था जब एकीकृत परिपथ प्रारूप में प्रबंधन के लिए कुछ लाख ज्यामितीय आकार, गुण और प्लेसमेंट होते थे। आज, प्रबंधित करने के लिए अरबों आकार, गुण और प्लेसमेंट हो सकते हैं। जीडीएसआईआई प्रारूप की फ़ाइल का आकार प्रायः दसियों गीगाबाइट भंडारण लेता है लेकिन इसमें संग्रहीत करना और संसाधित करना कठिन होता है।<ref>{{Cite web |title=ओएसिस प्रारूप|url=http://www.wrcad.com/manual/xicmanual/node775.html |access-date=2023-05-23 |website=www.wrcad.com}}</ref> ओएएसआईएस रचनाकारों और उपयोगकर्ताओं ने दावा किया कि वर्कस्टेशन (कार्यस्थल) का डेटा भंडारण और प्रबंधन क्षमताओं की वृद्धि एकीकृत परिपथ अभिन्यास जटिलता की वृद्धि से कहीं अधिक थी।<ref>{{cite web|url=http://www.eetimes.com/document.asp?doc_id=1276148 |title=GDSII से OASIS तक जा रहे हैं|publisher=EETimes |date=2022-08-30 |accessdate=2022-09-11}}</ref> इसलिए, ओएएसआईएस डेटा आकार को कम करने के लिए जटिल प्रकार की ज्यामितीय आकृतियों (केवल 25 प्रकार के समलंब) को प्रस्तुत करके [[जीडीएसआईआई]] फ़ाइलों के बड़े आकार की कथित समस्या को हल करने का प्रयास करता है। इसके अतिरिक्त, निर्देशांक के लिए चर-लंबाई संख्यात्मक प्रारूप ([[रन-लंबाई एन्कोडिंग|रन-लंबाई कूटलेखन]] के समान) लागू किया गया था। अंत में, ओएएसआईएस फ़ाइल में प्रत्येक कोष्ठिका को [[gzip|जीज़िप]]-जैसे कलन विधि द्वारा स्वतंत्र रूप से संपीड़ित किया जा सकता है।


ओएएसआईएस प्रारूप बनाने का प्रयास जून 2001 में शुरू हुआ। संस्करण 1.0 का विमोचन मार्च 2004 में हुआ। इसके उपयोग के लिए नए ओएएसआईएस पाठकों और लेखकों के विकास की आवश्यकता थी जिन्हें पहले से ही GDSII पाठकों और लेखकों से सुसज्जित उपकरणों के प्रारूप और निर्माण के साथ जोड़ा जा सकता था। . इसे अपनाने का जन्म संयुक्त राज्य अमेरिका, जापान, ताइवान, कोरिया और यूरोप की एकीकृत परिपथ प्रारूप, उपकरण, फोटोमास्क, फैबलेस, तृतीय पक्ष बौद्धिक संपदा (आईपी) और विनिर्माण कंपनियों के ठोस प्रयास से हुआ था।
ओएएसआईएस प्रारूप बनाने का प्रयास जून 2001 में शुरू हुआ। संस्करण 1.0 का प्रकाशन मार्च 2004 में हुआ। इसके उपयोग के लिए नए ओएएसआईएस पाठकों और लेखकों के विकास की आवश्यकता थी जिन्हें पहले से ही जीडीएसआईआई पाठकों और लेखकों से सुसज्जित उपकरणों के प्रारूप और निर्माण के साथ जोड़ा जा सकता था। इसे अपनाने का जन्म संयुक्त राज्य अमेरिका, जापान, ताइवान, कोरिया और यूरोप के एकीकृत परिपथ प्रारूप, उपकरण, फोटोमास्क, फैबलेस, तृतीय पक्ष बौद्धिक संपदा (आईपी) और विनिर्माण कंपनियों के ठोस प्रयास से हुआ था।


ओएएसआईएस का एक सीमित संस्करण, जिसे ओएएसआईएस.MASK कहा जाता है, सेमीकंडक्टर फोटोमास्क निर्माण उपकरण जैसे पतिरूप जनरेटर और निरीक्षण प्रणाली की अनूठी जरूरतों को संबोधित करता है। ओएएसआईएस और ओएएसआईएस.MASK दोनों [[तकनीकी मानक]] हैं।
ओएएसआईएस का एक सीमित संस्करण, जिसे [[ओएएसआईएस.एमएएसके]] कहा जाता है, वह अर्धचालक फोटोमास्क निर्माण उपकरण जैसे पतिरूप जनित्र और निरीक्षण प्रणाली की विशिष्ट जरूरतों को संबोधित करता है। ओएएसआईएस और ओएएसआईएस.एमएएसके दोनों [[तकनीकी मानक|उद्योग मानक]] हैं।


==उदाहरण डेटाफ़ाइल==
==उदाहरण डेटाफ़ाइल==
{{overly detailed|section=yes|date=February 2012}}
[[File:Wikipediaoasisimage 2.png|thumb|इस दृश्य को कोष्ठिका दृश्य कहा जाता है। एक कोष्ठिका रखी गई ज्यामितीय आकृतियों का एक संग्रह हो सकता है। यह कोष्ठिकाओं का संग्रह भी हो सकता है, प्रत्येक में अन्य कोष्ठिकाएँ और/या ज्यामितीय आकृतियाँ होती हैं। प्रत्येक कोष्ठिका में कम से कम एक परत अवश्य होनी चाहिए। इस दृष्टि से, प्रत्येक रंग कोष्ठिका के भीतर एक अलग परत का प्रतिनिधित्व करता है। एक एकीकृत परिपथ में हजारों अद्वितीय कोष्ठिका और एक ही कोष्ठिका के दोहराए गए उदाहरण सम्मिलित हो सकते हैं।]]नीचे ओएएसआईएस द्विआधारी फ़ाइल का एक मानव-पठनीय पाठ प्रतिनिधित्व है जो उपरोक्त शीर्ष कोष्ठिका दृश्य की अभिव्यक्ति की अनुमति देता है जिसे "स्थित_आकृति_और_कोष्ठिका_के भीतर_एक_आईसी_कोष्ठिका" कहा जाता है। शीर्ष कोष्ठिका को S_शीर्ष _कोष्ठिका नामक फ़ाइल-स्तरीय मानक गुण अभिलेख द्वारा परिभाषित किया गया है। नीचे दिया गया गुण अभिलेख एक प्रस्तावनाम अभिलेख (रेफसंख्या=0) को संदर्भित करता है जिसमें S_शीर्ष_कोष्ठिका नामक एक प्रस्तावनाम-रज्जु है। शीर्ष कोष्ठिका में तीन कोष्ठिकाओं का स्थान होता है जिन्हें निचली कोष्ठिकाएँ कहा जाता है। निचली कोष्ठिकाओं में केवल ज्यामितीय आकृतियाँ होती हैं।
[[File:Wikipediaoasisimage 2.png|thumb|इस दृश्य को सेल व्यू कहा जाता है। एक सेल रखी गई ज्यामितीय आकृतियों का एक संग्रह हो सकता है। यह कोशिकाओं का संग्रह भी हो सकता है; प्रत्येक में अन्य कोशिकाएँ और/या ज्यामितीय आकृतियाँ होती हैं। प्रत्येक कोशिका में कम से कम एक परत अवश्य होनी चाहिए। इस दृष्टि से, प्रत्येक रंग कोशिका के भीतर एक अलग परत का प्रतिनिधित्व करता है। एक एकीकृत परिपथ में हजारों अद्वितीय सेल और एक ही सेल के दोहराए गए उदाहरण शामिल हो सकते हैं।]]नीचे ओएएसआईएस द्विआधारी फ़ाइल का एक मानव-पठनीय पाठ प्रतिनिधित्व है जो उपरोक्त शीर्ष सेल दृश्य की अभिव्यक्ति की अनुमति देता है जिसे Placed_shapes_and_ cells_within_an_IC_ cell कहा जाता है। शीर्ष सेल को S_TOP_CELL नामक फ़ाइल-स्तरीय मानक PROPERTY रिकॉर्ड द्वारा परिभाषित किया गया है। नीचे दिया गया प्रॉपर्टी रिकॉर्ड एक PROPNAME रिकॉर्ड (refNum=0) को संदर्भित करता है जिसमें S_TOP_CELL नामक एक प्रोपनेम-स्ट्रिंग है। शीर्ष कोशिका में तीन कोशिकाओं का स्थान होता है जिन्हें निचली कोशिकाएँ कहा जाता है। निचली कोशिकाओं में केवल ज्यामितीय आकृतियाँ होती हैं।


नीचे दिए गए ओएएसआईएस प्रतिनिधित्व की प्रत्येक पंक्ति में (बाएं से) एक रिकॉर्ड संख्या और एक रिकॉर्ड प्रकार होता है जिसके बाद मानों का एक सेट होता है जो उस रिकॉर्ड प्रकार को परिभाषित करता है। उदाहरण के लिए, नीचे दिया गया पहला RECTANGLE रिकॉर्ड निम्नलिखित प्रकार के आयत आकार, उसके आकार और उसके पूर्ण स्थान को परिभाषित करता है:
नीचे दिए गए ओएएसआईएस प्रतिनिधित्व की प्रत्येक पंक्ति में (बाएं से) एक अभिलेख संख्या और एक अभिलेख प्रकार होता है जिसके बाद मानों का एक समूह होता है जो उस अभिलेख प्रकार को परिभाषित करता है। उदाहरण के लिए, नीचे दिया गया पहला आयत अभिलेख निम्नलिखित प्रकार के आयत आकार, उसकी लंबाई और उसके पूर्ण स्थान को परिभाषित करता है,


* परत
* परत
Line 36: Line 31:
* ऊंचाई
* ऊंचाई
* निचला-बाएँ x-निर्देशांक
* निचला-बाएँ x-निर्देशांक
* निचला-बाएँ y-समन्वय
* निचला-बाएँ y-निर्देशांक
 
इस आयत रिकॉर्ड में अनुपस्थित आयत के दोहराए गए उदाहरणों के स्थानों का वर्णन करने का एक विकल्प है। साथ ही, यह रिकॉर्ड प्रकार केवल चौड़ाई के मान को परिभाषित करके एक वर्ग के विवरण की अनुमति देता है। इन विवरणों को सक्षम करने के लिए, किसी को RECTANGLE रिकॉर्ड के लिए बिट पतिरूप के रूप में निर्दिष्ट सेट करना होगा। RECTANGLE रिकॉर्ड के लिए, बिट पतिरूप (या तो 1 (सक्षम) या 0 (अक्षम)) है:
 
SWHXYRDL (वर्ग, चौड़ाई, ऊँचाई, X-निर्देशांक, Y-निर्देशांक, दोहराव, डेटाटाइप, परत-संख्या)।


इस RECTANGLE रिकॉर्ड के लिए, बिट पतिरूप 0WHXY0DL (वर्ग नहीं, चौड़ाई, ऊँचाई, X-निर्देशांक, Y-निर्देशांक, दोहराव नहीं, डेटाटाइप, परत-संख्या) पर सेट है। सेल Cell_Placed_Shapes_2 (CELL refNum=1) में पहला और दूसरा RECTANGLE रिकॉर्ड एक आयत के दोहराए गए उदाहरणों को परिभाषित करता है। पहला RECTANGLE रिकॉर्ड (SW0XYRDL) प्रकार 10 पुनरावृत्ति (rep=rep10) का उपयोग करता है। दूसरा RECTANGLE रिकॉर्ड (0WHXYR0L) टाइप 11 दोहराव (rep=Rep11) का उपयोग करता है। कुल ग्यारह पुनरावृत्ति प्रकार हैं (Rep1-Rep11)। दूसरे RECTANGLE रिकॉर्ड बिट पतिरूप में, डेटाटाइप (D) को '0' पर सेट किया गया था क्योंकि पहले RECTANGLE रिकॉर्ड में उपयोग किया गया वही डेटाटाइप दूसरे RECTANGLE रिकॉर्ड पर लागू होता है। अन्य ओएएसआईएस-समर्थित ज्यामितीय आकृतियाँ जिनमें रिकॉर्ड प्रकार POLYGON, TRAPEZOID, CTRAPEZOID, CIRCLE और PATH हैं, को अलग-अलग बिट पतिरूप द्वारा परिभाषित किया गया है।
इस आयत अभिलेख में अनुपस्थित आयत के दोहराए गए उदाहरणों के स्थानों का वर्णन करने का एक विकल्प है। साथ ही, यह अभिलेख प्रकार केवल चौड़ाई के मान को परिभाषित करके एक वर्ग के विवरण की अनुमति देता है। इन विवरणों को सक्षम करने के लिए, किसी को आयत अभिलेख के लिए बिट पतिरूप के रूप में निर्दिष्ट निर्धारित करना होगा। आयत अभिलेख के लिए, बिट पतिरूप (या तो 1 (सक्षम) या 0 (अक्षम)) है,<syntaxhighlight lang="python">
SWHXYRDL (Square,Width,Height,X-coordinate,Y-coordinate,Repetition,Datatype,Layer-number).


नीचे दिए गए CELLNAME रिकॉर्ड के अनुसार, नीचे की कोशिकाओं में निम्नलिखित सेलनाम-स्ट्रिंग्स Cell_Placed_Shapes_1, हैं। . . _2 और . . . _3 . प्रत्येक परत-संख्या जिसे एक ज्यामितीय आकार को सौंपा गया था, उसका एक LAYERNAME रिकॉर्ड के साथ जुड़ाव होता है जो एक परत-अंतराल और एक परत-नाम-स्ट्रिंग को परिभाषित करता है। इस दृश्य में, लेयरनेम-स्ट्रिंग, लेयर_कलर_मैपिंग, लेयर कलर टेबल लेयरकलरमैप.डेटा में उपयोग किए जाने वाले लेयर अंतराल को परिभाषित करता है।
</syntaxhighlight>इस आयत अभिलेख के लिए, बिट पतिरूप 0डब्ल्यूएचएक्सवाई0डीएल (वर्ग नहीं, चौड़ाई, ऊँचाई, X-निर्देशांक, Y-निर्देशांक, पुनरावृत्तीय नहीं, डेटाप्रकार, परत-संख्या) पर निर्धारित है। कोष्ठिका "कोष्ठिका _स्थित_आकृति_2" (कोष्ठिका रेफसंख्या=1) में पहला और दूसरा आयत अभिलेख एक आयत के पुनरावृत्त उदाहरणों को परिभाषित करता है। पहला आयत अभिलेख (एसडब्ल्यू0एक्सवाईआरडीएल) प्रकार 10 पुनरावृत्ति (रैप =रैप10) का उपयोग करता है। दूसरा आयत अभिलेख (0डब्ल्यूएचएक्सवाईआर0एल) प्रकार 11 पुनरावृत्ति (रैप =रैप 11) का उपयोग करता है। कुल ग्यारह पुनरावृत्ति प्रकार हैं (रैप1-रैप11)। दूसरे आयत अभिलेख बिट पतिरूप में, डेटाप्रकार (D) को '0' पर निर्धारित किया गया था क्योंकि पहले आयत अभिलेख में उपयोग किया गया वही डेटाप्रकार दूसरे आयत अभिलेख पर लागू होता है। अन्य ओएएसआईएस-समर्थित ज्यामितीय आकृतियाँ जिनमें अभिलेख प्रकार बहुभुज, चतुर्भुज, समलंब चर्तुभुज, वृत्त और पथ हैं, उसको अलग-अलग बिट पतिरूप द्वारा परिभाषित किया गया है।


नीचे दिया गया उदाहरण ओएएसआईएस भाषा का विस्तृत विवरण देने के लिए नहीं था। इसका उद्देश्य इच्छुक पाठक को ओएसिस भाषा के दायरे की सामान्य समझ देना था और यह एक एकीकृत परिपथ को परिभाषित करने वाले इलेक्ट्रॉनिक लेआउट पतिरूप के प्रतिनिधित्व और अभिव्यक्ति पर कैसे लागू होता है।
नीचे दिए गए कोष्ठिकानाम अभिलेख के अनुसार, नीचे की कोष्ठिकाओं में निम्नलिखित कोष्ठिकानाम-रज्जु कोष्ठिका__स्थित_आकृति_1, . . _2 और . . . _3 हैं। प्रत्येक परत-संख्या जिसे एक ज्यामितीय आकार में निर्दिष्ट गया था, उसका एक परतनाम अभिलेख के साथ जुड़ाव होता है जो एक परत-अंतराल और एक परत-नाम-रज्जु को परिभाषित करता है। इस दृश्य में, परतनाम-रज्जु, परत_रंग_प्रतिचित्रण, परत रंग तालिका  परतरंगमानचित्र.डेटा में उपयोग किए जाने वाले परत अंतराल को परिभाषित करता है।


- मैजिक %सेमी-ओएसिस\015\012
नीचे दिया गया उदाहरण ओएएसआईएस लैंग्वेज का विस्तृत विवरण देने के लिए नहीं था। इसका उद्देश्य इच्छुक पाठक को ओएएसआईएस लैंग्वेज के दायरे की सामान्य समझ देना था कि यह एक एकीकृत परिपथ को परिभाषित करने वाले इलेक्ट्रॉनिक अभिन्यास पतिरूप के प्रतिनिधित्व और अभिव्यक्ति पर कैसे लागू होता है।<syntaxhighlight lang="python">
1 स्टार्ट संस्करण= 1.0 इकाई=वास्तविक0(1000) ऑफसेटफ्लैग=0 ऑफसेट=[(0,0) (0,0) (0,0) (0,0) (0,0) (0,0)]
- MAGIC "%SEMI-OASIS\015\012
28 संपत्ति 00010CNS refNum=0 गिनती=(1) स्ट्रिंग12( प्लेस_शेप्स_एंड_सेल्स_विदिन_अन_आईसी_सेल )
1 START version="1.0" unit=real0(1000) offsetFlag=0 offsets=[(0,0) (0,0) (0,0) (0,0) (0,0) (0,0)]
7 PROPNAME नाम= S_TOP_CELL refNum=(0)
28 PROPERTY 00010CNS refNum=0 count=(1) string12("Placed_shapes_and_cells_within_an_IC_cell")
3 सेलनाम नाम = सेल_प्लेस्ड_शेप्स_1 refNum=(0)
7 PROPNAME name="S_TOP_CELL" refNum=(0)
3 सेलनाम नाम = सेल_प्लेस्ड_शेप्स_2 refNum=(1)
3 CELLNAME name="Cell_Placed_Shapes_1" refNum=(0)
3 सेलनाम नाम = सेल_प्लेस्ड_शेप्स_3 refNum=(2)
3 CELLNAME name="Cell_Placed_Shapes_2" refNum=(1)
3 सेलनाम नाम = प्लेस्ड_शेप्स_एंड_सेल्स_विदिन_अन_आईसी_सेल रेफरनम=(3)
3 CELLNAME name="Cell_Placed_Shapes_3" refNum=(2)
11 परतनाम नाम= परत_रंग_मैपिंग परतें=3(25:25) डेटाप्रकार=1(0:0)
3 CELLNAME name="Placed_shapes_and_cells_within_an_IC_cell" refNum=(3)
11 परतनाम नाम= परत_रंग_मैपिंग परतें=4(41:46) डेटाप्रकार=1(0:0)
11 LAYERNAME name="Layer_Color_Mapping" layers=3(25:25) datatypes=1(0:0)
11 परतनाम नाम= परत_रंग_मैपिंग परतें=3(49:49) डेटाप्रकार=1(0:0)
11 LAYERNAME name="Layer_Color_Mapping" layers=4(41:46) datatypes=1(0:0)
11 परतनाम नाम= परत_रंग_मैपिंग परतें=3(63:63) डेटाप्रकार=1(0:0)
11 LAYERNAME name="Layer_Color_Mapping" layers=3(49:49) datatypes=1(0:0)
13 सेल रेफरनम=3
11 LAYERNAME name="Layer_Color_Mapping" layers=3(63:63) datatypes=1(0:0)
17 प्लेसमेंट CNXY0000 refNum=0 x=0 y=0
13 CELL refNum=3
17 प्लेसमेंट CNXY0000 refNum=1 x=0 y=0
17 PLACEMENT CNXY0000 refNum=0 x=0 y=0
17 प्लेसमेंट CNXY0000 refNum=2 x=0 y=0
17 PLACEMENT CNXY0000 refNum=1 x=0 y=0
13 सेल रेफरनम=0
17 PLACEMENT CNXY0000 refNum=2 x=0 y=0
20 आयत 0WHXY0DL परत=41 डेटाप्रकार=1 चौड़ाई=3960 ऊंचाई=1980 x=-440 y=-220
13 CELL refNum=0
20 आयत 00H0Y00L परत=42 ऊंचाई=2420 y=1760
20 RECTANGLE 0WHXY0DL layer=41 datatype=1 width=3960 height=1980 x=-440 y=-220
20 आयत 0WHXY00L परत=63 चौड़ाई=3080 ऊंचाई=3960 x=0 y=0
20 RECTANGLE 00H0Y00L layer=42 height=2420 y=1760
20 आयत 0WHXY00L परत=43 चौड़ाई=2255 ऊंचाई=55 x=110 y=605
20 RECTANGLE 0WHXY00L layer=63 width=3080 height=3960 x=0 y=0
20 आयत 0WH0Y000 चौड़ाई=2860 ऊंचाई=330 y=660
20 RECTANGLE 0WHXY00L layer=43 width=2255 height=55 x=110 y=605
20 आयत 00H0Y000 ऊंचाई=110 y=2530
20 RECTANGLE 0WH0Y000 width=2860 height=330 y=660
20 आयत 0WH0Y000 चौड़ाई=2750 ऊंचाई=220 y=2640
20 RECTANGLE 00H0Y000 height=110 y=2530
20 आयत 0WH0Y000 चौड़ाई=2255 ऊँचाई=550 y=2860
20 RECTANGLE 0WH0Y000 width=2750 height=220 y=2640
20 आयत 0WHXY000 चौड़ाई=330 ऊंचाई=440 x=2035 y=165
20 RECTANGLE 0WH0Y000 width=2255 height=550 y=2860
20 आयत 0WH0Y000 चौड़ाई=935 ऊंचाई=220 y=2310
20 RECTANGLE 0WHXY000 width=330 height=440 x=2035 y=165
20 आयत 0WH0Y000 चौड़ाई=330 ऊँचाई=385 y=3410
20 RECTANGLE 0WH0Y000 width=935 height=220 y=2310
20 आयत S00XY000 x=2585 y=3465
20 RECTANGLE 0WH0Y000 width=330 height=385 y=3410
20 आयत 0WHXY00L परत=44 चौड़ाई=3330 ऊंचाई=1665 x=-125 y=1760
20 RECTANGLE S00XY000 x=2585 y=3465
20 आयत 0WH0Y000 चौड़ाई=2670 ऊँचाई=410 y=3425
20 RECTANGLE 0WHXY00L layer=44 width=3330 height=1665 x=-125 y=1760
20 आयत 0WH0Y000 चौड़ाई=3330 ऊंचाई=250 y=3835
20 RECTANGLE 0WH0Y000 width=2670 height=410 y=3425
20 आयत 0WHXY000 चौड़ाई=250 ऊंचाई=410 x=2955 y=3425
20 RECTANGLE 0WH0Y000 width=3330 height=250 y=3835
20 आयत 0WHXY00L परत=45 चौड़ाई=3330 ऊंचाई=1885 x=-125 y=-125
20 RECTANGLE 0WHXY000 width=250 height=410 x=2955 y=3425
20 आयत SW0XY000 चौड़ाई=410 x=2545 y=3425
20 RECTANGLE 0WHXY00L layer=45 width=3330 height=1885 x=-125 y=-125
13 सेल रेफरनम=1
20 RECTANGLE SW0XY000 width=410 x=2545 y=3425
20 आयत SW0XYRDL परत = 25 डेटा प्रकार = 0 चौड़ाई = 160 x = 195 y = 690 प्रतिनिधि = प्रतिनिधि 10 [dim = 15 disp = (g (0,1430) g (0,1045) g (550, -1375) g (220) ,-550) जी(165,-495) जी(0,1870) जी(165,-495) जी(825,-1870) जी(0,3300) जी(275,-1980) जी(165,1540) जी(110,440) जी(55,-2805) जी(0,1650))]
13 CELL refNum=1
20 आयत 0WHXYR0L परत=46 चौड़ाई=340 ऊंचाई=220 x=105 y=2030 प्रतिनिधि=प्रतिनिधि11[dim=3 ग्रिड=10 disp=(g(55,-21) g(165,-22))]
20 RECTANGLE SW0XYRDL layer=25 datatype=0 width=160 x=195 y=690 rep=rep10[dim=15 disp=(g(0,1430) g(0,1045) g(550,-1375) g(220,-550) g(165,-495) g(0,1870) g(165,-495) g(825,-1870) g(0,3300) g(275,-1980) g(165,1540) g(110,440) g(55,-2805) g(0,1650))]
20 आयत 0WH0YR00 चौड़ाई=505 ऊंचाई=120 y=2250 प्रतिनिधि=rep10[dim=3 disp=(g(2365,-1100) g(0,880))]
20 RECTANGLE 0WHXYR0L layer=46 width=340 height=220 x=105 y=2030 rep=rep11[dim=3 grid=10 disp=(g(55,-21) g(165,-22))]
20 आयत 0W0XY000 चौड़ाई=285 x=325 y=1370
20 RECTANGLE 0WH0YR00 width=505 height=120 y=2250 rep=rep10[dim=3 disp=(g(2365,-1100) g(0,880))]
20 आयत 0WH0Y000 चौड़ाई=120 ऊंचाई=540 y=1490
20 RECTANGLE 0W0XY000 width=285 x=325 y=1370
20 आयत 00HXY000 ऊंचाई=1045 x=490 y=325
20 RECTANGLE 0WH0Y000 width=120 height=540 y=1490
20 आयत 00H0YR00 ऊंचाई=1320 y=2370 प्रतिनिधि=rep2[xdim=2 dx=935]
20 RECTANGLE 00HXY000 height=1045 x=490 y=325
20 आयत 0WHXY000 चौड़ाई=890 ऊंचाई=120 x=655 y=1700
20 RECTANGLE 00H0YR00 height=1320 y=2370 rep=rep2[xdim=2 dx=935]
20 आयत 0WHXY000 चौड़ाई=120 ऊँचाई=825 x=875 y=325
20 RECTANGLE 0WHXY000 width=890 height=120 x=655 y=1700
20 आयत SW00YR00 चौड़ाई=340 y=1150 प्रतिनिधि=rep10[dim=3 disp=(g(330,880) g(1265,990))]
20 RECTANGLE 0WHXY000 width=120 height=825 x=875 y=325
2 अंत
20 RECTANGLE SW00YR00 width=340 y=1150 rep=rep10[dim=3 disp=(g(330,880) g(1265,990))]
2 END
</syntaxhighlight>


==उद्योग मानक==
==उद्योग संबंधी मानक==
ओएएसआईएस और ओएएसआईएस.MASK अब औपचारिक तकनीकी मानक हैं। दोनों का स्वामित्व और रखरखाव व्यापार और मानक संगठन एसईएमआई द्वारा किया जाता है। एसईएमआई दुनिया भर में सेमीकंडक्टर सामग्री और उपकरण उद्योगों को सेवा प्रदान करता है।
ओएएसआईएस और ओएएसआईएस.एमएएसके अब औपचारिक [[तकनीकी मानक]] हैं। दोनों का स्वामित्व और रखरखाव व्यापार और मानक संगठन एसईएमआई द्वारा किया जाता है। एसईएमआई दुनिया भर में अर्धचालक सामग्री और उपकरण उद्योगों को सेवा प्रदान करता है।


एसईएमआई P39 ओएएसआईएस और एसईएमआई P44 ओएएसआईएस.MASK के लिए शुल्क-आधारित विनिर्देश एसईएमआई की वेबसाइट से डाउनलोड किए जा सकते हैं।
एसईएमआई P39 ओएएसआईएस और एसईएमआई P44 ओएएसआईएस.एमएएसके के लिए शुल्क-आधारित विनिर्देश एसईएमआई की वेबसाइट से डाउनलोड किए जा सकते हैं।


== यह भी देखें ==
== यह भी देखें ==


* [[खुला एक्सेस]]
* [[खुला एक्सेस|विवृत अभिगम]]


==बाहरी संबंध==
==बाहरी संबंध==
Line 115: Line 109:


{{DEFAULTSORT:Open Artwork System Interchange Standard}}
{{DEFAULTSORT:Open Artwork System Interchange Standard}}
श्रेणी:ईडीए फ़ाइल स्वरूप




[[Category: Machine Translated Page]]
[[Category:All articles with style issues|Open Artwork System Interchange Standard]]
[[Category:Created On 07/08/2023]]
[[Category:Articles with invalid date parameter in template|Open Artwork System Interchange Standard]]
[[Category:CS1 English-language sources (en)]]
[[Category:Created On 07/08/2023|Open Artwork System Interchange Standard]]
[[Category:Machine Translated Page|Open Artwork System Interchange Standard]]
[[Category:Pages with script errors|Open Artwork System Interchange Standard]]
[[Category:Templates Vigyan Ready|Open Artwork System Interchange Standard]]
[[Category:Wikipedia articles with style issues from फरवरी 2012|Open Artwork System Interchange Standard]]

Latest revision as of 16:53, 17 October 2023

ओएएसआईएस
Developed byएसईएमआई
Initial releaseTemplate:प्रारंभ दिनांक और आयु[1]
Standardsएसईएमआई P39-0416[2]
Open format?हाँ
Free format?नहीं
Websiteएसईएमआई एसईएमआई P39 - ओएएसआईएस के लिए विशिष्टता (P39-0416)

ओपन आर्टवर्क सिस्टम इंटरचेंज स्टैंडर्ड (ओएएसआईएस)[3]) एक द्विआधारी फ़ाइल स्वरूप है जिसका उपयोग फोटोमास्क उत्पादन के लिए डेटा संरचनाओं के विनिर्देशन के लिए किया जाता है।[4] इसका उपयोग एकीकृत परिपथ प्रारूप के दौरान उत्पादित पदानुक्रमित एकीकृत परिपथ मास्क अभिन्यास सूचना के लिए एक पतिरूप का प्रतिनिधित्व करने तथा एक अंतर्विनिमय और संपुटीकरण प्रारूप का प्रतिनिधित्व करने के लिए किया जाता है और साथ ही इसका उपयोग आगे एक फोटोमास्क के निर्माण के लिए किया जाता है। मानक एसईएमआई द्वारा विकसित किया गया है।[2][1] लैंग्वेज आयत, समलंब और बहुभुज जैसी ज्यामितीय आकृतियों के लिए आवश्यक कोड को परिभाषित करती है। यह प्रत्येक के पास उपस्थित गुणों के प्रकार को परिभाषित करता है, तथा यह भी परिभाषित करता है कि उन्हें इन आकृतियों द्वारा बनाए गए पतिरूप वाली कोष्ठिका में कैसे व्यवस्थित किया जा सकता है और प्रत्येक को एक दूसरे के सापेक्ष कैसे रखा जा सकता है। यह जीडीएसआईआई के समान है।

2023 तक एसईएमआई के सदस्यों के लिए मानक की लागत $252 और असदस्यों के लिए, US$335 निर्धारित की गई थी।[5]

परिचय

ओएएसआईएस एकीकृत परिपथ प्रारूप और विनिर्माण इलेक्ट्रॉनिक पतिरूप अभिन्यास लैंग्वेज, जीडीएसआईआई का कथित व्यावसायिक परवर्ती है।

जीडीएसआईआई 1970 के दशक में बनाया गया था जब एकीकृत परिपथ प्रारूप में प्रबंधन के लिए कुछ लाख ज्यामितीय आकार, गुण और प्लेसमेंट होते थे। आज, प्रबंधित करने के लिए अरबों आकार, गुण और प्लेसमेंट हो सकते हैं। जीडीएसआईआई प्रारूप की फ़ाइल का आकार प्रायः दसियों गीगाबाइट भंडारण लेता है लेकिन इसमें संग्रहीत करना और संसाधित करना कठिन होता है।[6] ओएएसआईएस रचनाकारों और उपयोगकर्ताओं ने दावा किया कि वर्कस्टेशन (कार्यस्थल) का डेटा भंडारण और प्रबंधन क्षमताओं की वृद्धि एकीकृत परिपथ अभिन्यास जटिलता की वृद्धि से कहीं अधिक थी।[7] इसलिए, ओएएसआईएस डेटा आकार को कम करने के लिए जटिल प्रकार की ज्यामितीय आकृतियों (केवल 25 प्रकार के समलंब) को प्रस्तुत करके जीडीएसआईआई फ़ाइलों के बड़े आकार की कथित समस्या को हल करने का प्रयास करता है। इसके अतिरिक्त, निर्देशांक के लिए चर-लंबाई संख्यात्मक प्रारूप (रन-लंबाई कूटलेखन के समान) लागू किया गया था। अंत में, ओएएसआईएस फ़ाइल में प्रत्येक कोष्ठिका को जीज़िप-जैसे कलन विधि द्वारा स्वतंत्र रूप से संपीड़ित किया जा सकता है।

ओएएसआईएस प्रारूप बनाने का प्रयास जून 2001 में शुरू हुआ। संस्करण 1.0 का प्रकाशन मार्च 2004 में हुआ। इसके उपयोग के लिए नए ओएएसआईएस पाठकों और लेखकों के विकास की आवश्यकता थी जिन्हें पहले से ही जीडीएसआईआई पाठकों और लेखकों से सुसज्जित उपकरणों के प्रारूप और निर्माण के साथ जोड़ा जा सकता था। इसे अपनाने का जन्म संयुक्त राज्य अमेरिका, जापान, ताइवान, कोरिया और यूरोप के एकीकृत परिपथ प्रारूप, उपकरण, फोटोमास्क, फैबलेस, तृतीय पक्ष बौद्धिक संपदा (आईपी) और विनिर्माण कंपनियों के ठोस प्रयास से हुआ था।

ओएएसआईएस का एक सीमित संस्करण, जिसे ओएएसआईएस.एमएएसके कहा जाता है, वह अर्धचालक फोटोमास्क निर्माण उपकरण जैसे पतिरूप जनित्र और निरीक्षण प्रणाली की विशिष्ट जरूरतों को संबोधित करता है। ओएएसआईएस और ओएएसआईएस.एमएएसके दोनों उद्योग मानक हैं।

उदाहरण डेटाफ़ाइल

इस दृश्य को कोष्ठिका दृश्य कहा जाता है। एक कोष्ठिका रखी गई ज्यामितीय आकृतियों का एक संग्रह हो सकता है। यह कोष्ठिकाओं का संग्रह भी हो सकता है, प्रत्येक में अन्य कोष्ठिकाएँ और/या ज्यामितीय आकृतियाँ होती हैं। प्रत्येक कोष्ठिका में कम से कम एक परत अवश्य होनी चाहिए। इस दृष्टि से, प्रत्येक रंग कोष्ठिका के भीतर एक अलग परत का प्रतिनिधित्व करता है। एक एकीकृत परिपथ में हजारों अद्वितीय कोष्ठिका और एक ही कोष्ठिका के दोहराए गए उदाहरण सम्मिलित हो सकते हैं।

नीचे ओएएसआईएस द्विआधारी फ़ाइल का एक मानव-पठनीय पाठ प्रतिनिधित्व है जो उपरोक्त शीर्ष कोष्ठिका दृश्य की अभिव्यक्ति की अनुमति देता है जिसे "स्थित_आकृति_और_कोष्ठिका_के भीतर_एक_आईसी_कोष्ठिका" कहा जाता है। शीर्ष कोष्ठिका को S_शीर्ष _कोष्ठिका नामक फ़ाइल-स्तरीय मानक गुण अभिलेख द्वारा परिभाषित किया गया है। नीचे दिया गया गुण अभिलेख एक प्रस्तावनाम अभिलेख (रेफसंख्या=0) को संदर्भित करता है जिसमें S_शीर्ष_कोष्ठिका नामक एक प्रस्तावनाम-रज्जु है। शीर्ष कोष्ठिका में तीन कोष्ठिकाओं का स्थान होता है जिन्हें निचली कोष्ठिकाएँ कहा जाता है। निचली कोष्ठिकाओं में केवल ज्यामितीय आकृतियाँ होती हैं।

नीचे दिए गए ओएएसआईएस प्रतिनिधित्व की प्रत्येक पंक्ति में (बाएं से) एक अभिलेख संख्या और एक अभिलेख प्रकार होता है जिसके बाद मानों का एक समूह होता है जो उस अभिलेख प्रकार को परिभाषित करता है। उदाहरण के लिए, नीचे दिया गया पहला आयत अभिलेख निम्नलिखित प्रकार के आयत आकार, उसकी लंबाई और उसके पूर्ण स्थान को परिभाषित करता है,

  • परत
  • डेटा प्रकार
  • चौड़ाई
  • ऊंचाई
  • निचला-बाएँ x-निर्देशांक
  • निचला-बाएँ y-निर्देशांक

इस आयत अभिलेख में अनुपस्थित आयत के दोहराए गए उदाहरणों के स्थानों का वर्णन करने का एक विकल्प है। साथ ही, यह अभिलेख प्रकार केवल चौड़ाई के मान को परिभाषित करके एक वर्ग के विवरण की अनुमति देता है। इन विवरणों को सक्षम करने के लिए, किसी को आयत अभिलेख के लिए बिट पतिरूप के रूप में निर्दिष्ट निर्धारित करना होगा। आयत अभिलेख के लिए, बिट पतिरूप (या तो 1 (सक्षम) या 0 (अक्षम)) है,

SWHXYRDL (Square,Width,Height,X-coordinate,Y-coordinate,Repetition,Datatype,Layer-number).

इस आयत अभिलेख के लिए, बिट पतिरूप 0डब्ल्यूएचएक्सवाई0डीएल (वर्ग नहीं, चौड़ाई, ऊँचाई, X-निर्देशांक, Y-निर्देशांक, पुनरावृत्तीय नहीं, डेटाप्रकार, परत-संख्या) पर निर्धारित है। कोष्ठिका "कोष्ठिका _स्थित_आकृति_2" (कोष्ठिका रेफसंख्या=1) में पहला और दूसरा आयत अभिलेख एक आयत के पुनरावृत्त उदाहरणों को परिभाषित करता है। पहला आयत अभिलेख (एसडब्ल्यू0एक्सवाईआरडीएल) प्रकार 10 पुनरावृत्ति (रैप =रैप10) का उपयोग करता है। दूसरा आयत अभिलेख (0डब्ल्यूएचएक्सवाईआर0एल) प्रकार 11 पुनरावृत्ति (रैप =रैप 11) का उपयोग करता है। कुल ग्यारह पुनरावृत्ति प्रकार हैं (रैप1-रैप11)। दूसरे आयत अभिलेख बिट पतिरूप में, डेटाप्रकार (D) को '0' पर निर्धारित किया गया था क्योंकि पहले आयत अभिलेख में उपयोग किया गया वही डेटाप्रकार दूसरे आयत अभिलेख पर लागू होता है। अन्य ओएएसआईएस-समर्थित ज्यामितीय आकृतियाँ जिनमें अभिलेख प्रकार बहुभुज, चतुर्भुज, समलंब चर्तुभुज, वृत्त और पथ हैं, उसको अलग-अलग बिट पतिरूप द्वारा परिभाषित किया गया है।

नीचे दिए गए कोष्ठिकानाम अभिलेख के अनुसार, नीचे की कोष्ठिकाओं में निम्नलिखित कोष्ठिकानाम-रज्जु कोष्ठिका__स्थित_आकृति_1, . . _2 और . . . _3 हैं। प्रत्येक परत-संख्या जिसे एक ज्यामितीय आकार में निर्दिष्ट गया था, उसका एक परतनाम अभिलेख के साथ जुड़ाव होता है जो एक परत-अंतराल और एक परत-नाम-रज्जु को परिभाषित करता है। इस दृश्य में, परतनाम-रज्जु, परत_रंग_प्रतिचित्रण, परत रंग तालिका परतरंगमानचित्र.डेटा में उपयोग किए जाने वाले परत अंतराल को परिभाषित करता है।

नीचे दिया गया उदाहरण ओएएसआईएस लैंग्वेज का विस्तृत विवरण देने के लिए नहीं था। इसका उद्देश्य इच्छुक पाठक को ओएएसआईएस लैंग्वेज के दायरे की सामान्य समझ देना था कि यह एक एकीकृत परिपथ को परिभाषित करने वाले इलेक्ट्रॉनिक अभिन्यास पतिरूप के प्रतिनिधित्व और अभिव्यक्ति पर कैसे लागू होता है।

- MAGIC "%SEMI-OASIS\015\012
1 START version="1.0" unit=real0(1000) offsetFlag=0 offsets=[(0,0) (0,0) (0,0) (0,0) (0,0) (0,0)]
28 PROPERTY 00010CNS refNum=0 count=(1) string12("Placed_shapes_and_cells_within_an_IC_cell")
7 PROPNAME name="S_TOP_CELL" refNum=(0)
3 CELLNAME name="Cell_Placed_Shapes_1" refNum=(0)
3 CELLNAME name="Cell_Placed_Shapes_2" refNum=(1)
3 CELLNAME name="Cell_Placed_Shapes_3" refNum=(2)
3 CELLNAME name="Placed_shapes_and_cells_within_an_IC_cell" refNum=(3)
11 LAYERNAME name="Layer_Color_Mapping" layers=3(25:25) datatypes=1(0:0)
11 LAYERNAME name="Layer_Color_Mapping" layers=4(41:46) datatypes=1(0:0)
11 LAYERNAME name="Layer_Color_Mapping" layers=3(49:49) datatypes=1(0:0)
11 LAYERNAME name="Layer_Color_Mapping" layers=3(63:63) datatypes=1(0:0)
13 CELL refNum=3
17 PLACEMENT CNXY0000 refNum=0 x=0 y=0
17 PLACEMENT CNXY0000 refNum=1 x=0 y=0
17 PLACEMENT CNXY0000 refNum=2 x=0 y=0
13 CELL refNum=0
20 RECTANGLE 0WHXY0DL layer=41 datatype=1 width=3960 height=1980 x=-440 y=-220
20 RECTANGLE 00H0Y00L layer=42 height=2420 y=1760
20 RECTANGLE 0WHXY00L layer=63 width=3080 height=3960 x=0 y=0
20 RECTANGLE 0WHXY00L layer=43 width=2255 height=55 x=110 y=605
20 RECTANGLE 0WH0Y000 width=2860 height=330 y=660
20 RECTANGLE 00H0Y000 height=110 y=2530
20 RECTANGLE 0WH0Y000 width=2750 height=220 y=2640
20 RECTANGLE 0WH0Y000 width=2255 height=550 y=2860
20 RECTANGLE 0WHXY000 width=330 height=440 x=2035 y=165
20 RECTANGLE 0WH0Y000 width=935 height=220 y=2310
20 RECTANGLE 0WH0Y000 width=330 height=385 y=3410
20 RECTANGLE S00XY000 x=2585 y=3465
20 RECTANGLE 0WHXY00L layer=44 width=3330 height=1665 x=-125 y=1760
20 RECTANGLE 0WH0Y000 width=2670 height=410 y=3425
20 RECTANGLE 0WH0Y000 width=3330 height=250 y=3835
20 RECTANGLE 0WHXY000 width=250 height=410 x=2955 y=3425
20 RECTANGLE 0WHXY00L layer=45 width=3330 height=1885 x=-125 y=-125
20 RECTANGLE SW0XY000 width=410 x=2545 y=3425
13 CELL refNum=1
20 RECTANGLE SW0XYRDL layer=25 datatype=0 width=160 x=195 y=690 rep=rep10[dim=15 disp=(g(0,1430) g(0,1045) g(550,-1375) g(220,-550) g(165,-495) g(0,1870) g(165,-495) g(825,-1870) g(0,3300) g(275,-1980) g(165,1540) g(110,440) g(55,-2805) g(0,1650))]
20 RECTANGLE 0WHXYR0L layer=46 width=340 height=220 x=105 y=2030 rep=rep11[dim=3 grid=10 disp=(g(55,-21) g(165,-22))]
20 RECTANGLE 0WH0YR00 width=505 height=120 y=2250 rep=rep10[dim=3 disp=(g(2365,-1100) g(0,880))]
20 RECTANGLE 0W0XY000 width=285 x=325 y=1370
20 RECTANGLE 0WH0Y000 width=120 height=540 y=1490
20 RECTANGLE 00HXY000 height=1045 x=490 y=325
20 RECTANGLE 00H0YR00 height=1320 y=2370 rep=rep2[xdim=2 dx=935]
20 RECTANGLE 0WHXY000 width=890 height=120 x=655 y=1700
20 RECTANGLE 0WHXY000 width=120 height=825 x=875 y=325
20 RECTANGLE SW00YR00 width=340 y=1150 rep=rep10[dim=3 disp=(g(330,880) g(1265,990))]
2 END

उद्योग संबंधी मानक

ओएएसआईएस और ओएएसआईएस.एमएएसके अब औपचारिक तकनीकी मानक हैं। दोनों का स्वामित्व और रखरखाव व्यापार और मानक संगठन एसईएमआई द्वारा किया जाता है। एसईएमआई दुनिया भर में अर्धचालक सामग्री और उपकरण उद्योगों को सेवा प्रदान करता है।

एसईएमआई P39 ओएएसआईएस और एसईएमआई P44 ओएएसआईएस.एमएएसके के लिए शुल्क-आधारित विनिर्देश एसईएमआई की वेबसाइट से डाउनलोड किए जा सकते हैं।

यह भी देखें

बाहरी संबंध


फ़ुटनोट

  1. 1.0 1.1 "About OASIS SEMI P39". www.yottadatasciences.com. Retrieved 2022-05-26.
  2. 2.0 2.1 "ओएसिस". www.layouteditor.org. Retrieved 2022-05-26.
  3. The trade name OASIS is a registered trademark in the USA of Thomas J. Grebinski, Alamo, California and licensed for use exclusively by SEMI.
  4. "SEMI P39 : 2016 SPECIFICATION FOR OASIS - OPEN ARTWORK SYSTEM INT". infostore.saiglobal.com. Retrieved 2023-05-23.
  5. "P03800 - SEMI P39 - Specification for OASIS® – Open Artwork System Interchange Standard". semi.org (in English). Retrieved 2023-05-23.
  6. "ओएसिस प्रारूप". www.wrcad.com. Retrieved 2023-05-23.
  7. "GDSII से OASIS तक जा रहे हैं". EETimes. 2022-08-30. Retrieved 2022-09-11.