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

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


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


नीचे दिया गया उदाहरण ओएएसआईएस लैंग्वेज का विस्तृत विवरण देने के लिए नहीं था। इसका उद्देश्य इच्छुक पाठक को ओएसिस लैंग्वेज के दायरे की सामान्य समझ देना था और यह एक एकीकृत परिपथ को परिभाषित करने वाले इलेक्ट्रॉनिक अभिन्यास पतिरूप के प्रतिनिधित्व और अभिव्यक्ति पर कैसे लागू होता है।
नीचे दिया गया उदाहरण ओएएसआईएस लैंग्वेज का विस्तृत विवरण देने के लिए नहीं था। इसका उद्देश्य इच्छुक पाठक को ओएएसआईएस लैंग्वेज के दायरे की सामान्य समझ देना था और यह एक एकीकृत परिपथ को परिभाषित करने वाले इलेक्ट्रॉनिक अभिन्यास पतिरूप के प्रतिनिधित्व और अभिव्यक्ति पर कैसे लागू होता है।<syntaxhighlight lang="python">
- 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
</syntaxhighlight>


- मैजिक %सेमी-ओएसिस\015\012
==उद्योग संबंधी मानक==
1 स्टार्ट संस्करण= 1.0 इकाई=वास्तविक0(1000) ऑफसेटफ्लैग=0 ऑफसेट=[(0,0) (0,0) (0,0) (0,0) (0,0) (0,0)]
ओएएसआईएस और ओएएसआईएस.एमएएसके अब औपचारिक [[तकनीकी मानक]] हैं। दोनों का स्वामित्व और रखरखाव व्यापार और मानक संगठन एसईएमआई द्वारा किया जाता है। एसईएमआई दुनिया भर में अर्धचालक सामग्री और उपकरण उद्योगों को सेवा प्रदान करता है।
28 संपत्ति 00010CNS refNum=0 गिनती=(1) रज्जु12( प्लेस_शेप्स_एंड_कोष्ठिका्स_विदिन_अन_आईसी_कोष्ठिका )
7 PROPNAME नाम= S_TOP_CELL refNum=(0)
3 कोष्ठिकानाम नाम = कोष्ठिका_प्लेस्ड_शेप्स_1 refNum=(0)
3 कोष्ठिकानाम नाम = कोष्ठिका_प्लेस्ड_शेप्स_2 refNum=(1)
3 कोष्ठिकानाम नाम = कोष्ठिका_प्लेस्ड_शेप्स_3 refNum=(2)
3 कोष्ठिकानाम नाम = प्लेस्ड_शेप्स_एंड_कोष्ठिका्स_विदिन_अन_आईसी_कोष्ठिका रेफरनम=(3)
11 परतनाम नाम= परत_रंग_मैपिंग परतें=3(25:25) डेटाप्रकार=1(0:0)
11 परतनाम नाम= परत_रंग_मैपिंग परतें=4(41:46) डेटाप्रकार=1(0:0)
11 परतनाम नाम= परत_रंग_मैपिंग परतें=3(49:49) डेटाप्रकार=1(0:0)
11 परतनाम नाम= परत_रंग_मैपिंग परतें=3(63:63) डेटाप्रकार=1(0:0)
13 कोष्ठिका रेफरनम=3
17 प्लेसमेंट CNXY0000 refNum=0 x=0 y=0
17 प्लेसमेंट CNXY0000 refNum=1 x=0 y=0
17 प्लेसमेंट CNXY0000 refNum=2 x=0 y=0
13 कोष्ठिका रेफरनम=0
20 आयत 0डब्ल्यूएचएक्सवाई0डीएल परत=41 डेटाप्रकार=1 चौड़ाई=3960 ऊंचाई=1980 x=-440 y=-220
20 आयत 00H0Y00L परत=42 ऊंचाई=2420 y=1760
20 आयत 0WHXY00L परत=63 चौड़ाई=3080 ऊंचाई=3960 x=0 y=0
20 आयत 0WHXY00L परत=43 चौड़ाई=2255 ऊंचाई=55 x=110 y=605
20 आयत 0WH0Y000 चौड़ाई=2860 ऊंचाई=330 y=660
20 आयत 00H0Y000 ऊंचाई=110 y=2530
20 आयत 0WH0Y000 चौड़ाई=2750 ऊंचाई=220 y=2640
20 आयत 0WH0Y000 चौड़ाई=2255 ऊँचाई=550 y=2860
20 आयत 0WHXY000 चौड़ाई=330 ऊंचाई=440 x=2035 y=165
20 आयत 0WH0Y000 चौड़ाई=935 ऊंचाई=220 y=2310
20 आयत 0WH0Y000 चौड़ाई=330 ऊँचाई=385 y=3410
20 आयत S00XY000 x=2585 y=3465
20 आयत 0WHXY00L परत=44 चौड़ाई=3330 ऊंचाई=1665 x=-125 y=1760
20 आयत 0WH0Y000 चौड़ाई=2670 ऊँचाई=410 y=3425
20 आयत 0WH0Y000 चौड़ाई=3330 ऊंचाई=250 y=3835
20 आयत 0WHXY000 चौड़ाई=250 ऊंचाई=410 x=2955 y=3425
20 आयत 0WHXY00L परत=45 चौड़ाई=3330 ऊंचाई=1885 x=-125 y=-125
20 आयत SW0XY000 चौड़ाई=410 x=2545 y=3425
13 कोष्ठिका रेफरनम=1
20 आयत एसडब्ल्यू0एक्सवाईआरडीएल परत = 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))]
20 आयत 0डब्ल्यूएचएक्सवाईआर0एल परत=46 चौड़ाई=340 ऊंचाई=220 x=105 y=2030 प्रतिनिधि=प्रतिनिधि11[dim=3 ग्रिड=10 disp=(g(55,-21) g(165,-22))]
20 आयत 0WH0YR00 चौड़ाई=505 ऊंचाई=120 y=2250 प्रतिनिधि=rep10[dim=3 disp=(g(2365,-1100) g(0,880))]
20 आयत 0W0XY000 चौड़ाई=285 x=325 y=1370
20 आयत 0WH0Y000 चौड़ाई=120 ऊंचाई=540 y=1490
20 आयत 00HXY000 ऊंचाई=1045 x=490 y=325
20 आयत 00H0YR00 ऊंचाई=1320 y=2370 प्रतिनिधि=rep2[xdim=2 dx=935]
20 आयत 0WHXY000 चौड़ाई=890 ऊंचाई=120 x=655 y=1700
20 आयत 0WHXY000 चौड़ाई=120 ऊँचाई=825 x=875 y=325
20 आयत SW00YR00 चौड़ाई=340 y=1150 प्रतिनिधि=rep10[dim=3 disp=(g(330,880) g(1265,990))]
2 अंत
 
==उद्योग मानक==
ओएएसआईएस और ओएएसआईएस.एमएएसके अब औपचारिक तकनीकी मानक हैं। दोनों का स्वामित्व और रखरखाव व्यापार और मानक संगठन एसईएमआई द्वारा किया जाता है। एसईएमआई दुनिया भर में अर्धचालक सामग्री और उपकरण उद्योगों को सेवा प्रदान करता है।


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


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


==बाहरी संबंध==
==बाहरी संबंध==

Revision as of 13:53, 9 August 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) का उपयोग करता है। कुल ग्यारह पुनरावृत्ति प्रकार हैं (Rep1-Rep11)। दूसरे आयत अभिलेख बिट पतिरूप में, डेटाप्रकार (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.


श्रेणी:ईडीए फ़ाइल स्वरूप