Content deleted Content added
Muendelezaji (talk | contribs) m remove extra underscore |
remove outdated npov tag |
||
(31 intermediate revisions by 23 users not shown) | |||
Line 1:
{{Infobox file format
| name = OASIS
| developer = [[SEMI]]
| released = {{Start date and age|2002|9|br=yes}}{{r|:1}}
| standards = SEMI P39-0416{{r|:0}}
| free = No
| open = Yes
| url = [https://store-us.semi.org/products/p03800-semi-p39-specification-for-oasis%C2%AE-open-artwork-system-interchange-standard SEMI SEMI P39 - Specification for OASIS ] (P39-0416)
}}
'''Open Artwork System Interchange Standard''' ('''OASIS'''<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>) is a binary file format used for specification of data structures for [[photomask]] production.<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> It's used to represent a pattern an interchange and encapsulation format for hierarchical integrated circuit mask layout information produced during [[integrated circuit design]] that is further used for [[Semiconductor device fabrication|manufacturing]] of a [[photomask]]. The standard is developed by [[SEMI]].<ref name=":0">{{cite web |title=OASIS |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> The language defines the code required for geometric shapes such as rectangles, trapezoids, and polygons. It defines the type of properties each can have, how they can be organized into cells containing patterns made by these shapes and defines how each can be placed relative to each other. It is similar to [[GDSII]].
As of 2023 the cost of the standard for members of [[SEMI]] was set to $252 and non-members: 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>
==Introduction==
{{More citations needed|date=May 2022}}
OASIS is the purported commercial successor to the integrated circuit design and manufacturing electronic pattern layout language, [[
GDSII
The effort to create the
A constrained version of OASIS, called [[
==Example
{{
[[File:Wikipediaoasisimage 2.png|thumb|This view is called a cell view. A cell can be a collection of placed geometric shapes. It also can be a collection of cells; each containing other cells and/or geometric shapes. Each cell must have at least one layer. In this view, each color represents a different layer within the cell. An integrated circuit can contain tens of thousands of unique cells and repeated instances of the same cell.]]
Below is a human-readable text representation of the OASIS binary file that allowed the expression of the above "top" cell view called "Placed_shapes_and_cells_within_an_IC_cell". The top cell is defined by a file-level standard PROPERTY record named S_TOP_CELL. The PROPERTY record below references a PROPNAME record (refNum=0) that has a ''propname-string'' called S_TOP_CELL. The top cell contains the placement of three cells called "bottom cells". Bottom cells contain geometric shapes only.
Line 28 ⟶ 41:
SWHXYRDL (Square,Width,Height,X-coordinate,Y-coordinate,Repetition,Datatype,Layer-number).
For this RECTANGLE record, the bit pattern is set to 0WHXY0DL (Not a square,Width,Height,X-coordinate,Y-coordinate,Not repetitive,Datatype,Layer-number). The first and second RECTANGLE records in cell "Cell_Placed_Shapes_2" (CELL refNum=1)" define repeated instances of a rectangle. The first RECTANGLE record (
According to the CELLNAME records below, the bottom cells have the following ''cellname-strings'' "Cell_Placed_Shapes_1, . . . _2 and . . . _3". Each ''layer-number'' that had been assigned to a geometric shape has an association with a LAYERNAME record that defines a ''layer-interval'' and a ''layername-string''. In this view, the ''layername-string'', "Layer_Color_Mapping", defines the layer intervals used in a layer color table "layercolormap.data".
Line 80 ⟶ 93:
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
==Industry
OASIS and OASIS.MASK are now formal [[technical standard|industry
The fee-based specifications for SEMI P39 OASIS and SEMI P44 OASIS.MASK can be downloaded from SEMI's web-site.
== See also ==
* [[OpenAccess]]
==External links to Standards==▼
* [https://store-us.semi.org/products/p03800-semi-p39-specification-for-oasis%C2%AE-open-artwork-system-interchange-standard?_pos=1&_sid=1c0bcca9d&_ss=r SEMI P39 OASIS Standard]
* [https://store-us.semi.org/products/p04400-semi-p44-specification-for-open-artwork-system-interchange-standard-oasis-%C2%AE-specific-to-mask-tools?_pos=2&_sid=1c0bcca9d&_ss=r SEMI P44 OASIS Standard]
* [https://web.archive.org/web/20191104140038/http://www.wrcad.com/oasis/oasis-3626-042303-draft.pdf Public OASIS draft (archived)]
==Footnotes==
{{Reflist}}
{{DEFAULTSORT:Open Artwork System Interchange Standard}}
[[Category:EDA file formats]]
|