Background Statement for SEMI Draft Document 5002B
Total Page:16
File Type:pdf, Size:1020Kb
Background Statement for SEMI Draft Document 5002B NEW STANDARD: SPECIFICATION FOR EDA COMMON METADATA
Notice: This background statement is not part of the balloted item. It is provided solely to assist the recipient in reaching an informed decision based on the rationale of the activity that preceded the creation of this Document.
Notice: Recipients of this Document are invited to submit, with their comments, notification of any relevant patented technology or copyrighted items of which they are aware and to provide supporting documentation. In this context, “patented technology” is defined as technology for which a patent has issued or has been applied for. In the latter case, only publicly available information on the contents of the patent application is to be provided.
What is the problem being solved? The Equipment Data Acquisition (EDA) standards (SEMI E125, E134, and supporting standards) have entered a second freeze, based on the 0710 standards release, in preparation for widespread commercial use. The equipment metadata specified by SEMI E125 plays an important role in allowing the factory client to largely self-configure in support of rapid deployment and on-the-fly adjustment of data collection. Experience from initial EDA implementation showed that more direction is needed to attain the consistency of metadata definitions needed to optimize the data collection management process in a factory. SEMI E120 provides the basic building blocks to model the equipment structure in metadata. SEMI E125 adds the definitions of state machines, objects, parameters, and exceptions. These general requirements provide a solid basis for metadata definitions. However, experience shows that much of the metadata model's concepts are already covered in other SEMI standards. This includes those most typically used for 300 mm process equipment. A consistent rendering of ProcessJobs, Substrates, Load Ports, and other such concepts specified in these standards would make the job of the EDA clients simpler. A standard definition of these concepts acceptable to all users would also make the job of the equipment-side implementer much easier. EDA standards E125 and E120 define the structure and format of the metadata. What is needed is a specification that provides a definition of the metadata content commonly found on most equipment. This document proposes a new specification for that purpose. This specification does not conflict with SEMI E125. This means that an implementation can conform to both SEMI E125 and this specification. This specification is expected to be synchronized with SEMI E125 so that if and when SEMI E125 changes, this specification will be changed to accommodate it.
What is the history of this issue and ballot? This subject was first addressed by publicly available ISMI-published guidance and sample metadata. This material was refined through public input and various ISMI activities. The resulting content was brought into the SEMI standards process to undergo the global consensus process for the purpose of creating a specification acceptable to all. This is the third time this document has been balloted. It has undergone close scrutiny by standards members in multiple regions.
Who will this affect? How? Why? This document will affect implementers and users of the 0710 version of EDA. All known EDA implementations to date are of the 1105 version. The industry is expected to transition to 0710 EDA beginning in 2012, a process that had begun. This specification is timely and if approved promptly, will aid this transition. Many implementers are already aware of the ISMI version of EDA Common Metadata and are using it to influence their current work. Is this a change to an existing solution, or, is it a new activity? This is a new activity that is related the existing E125 Equipment Self-Description specification.
Revision Control This revision control records activity within the task force as well as formal submit and resubmit dates and results per SEMI. Entries have been made by the task force. Date Version Name Edits 1/11/2012 2.1 Lance Rist First draft of 5002B for DDA TF review. Issues addressed noted in issues list at top. 1/17/2012 2.2 Lance Rist Second draft of 5002B for DDA TF review. Updated XML files included with this draft. Issues addressed noted in issues list at top. 1/24/2012 2.3 Lance Rist Third draft of 5002B for DDA TF review. Incorporated new I&C- Japan inputs and feedback from telecons on 1/19. 1/30/2012 2.4 Lance Rist Fourth draft of 5002B for DDA TF review. Most issues resolved. 2/2/2012 2.5 Lance Rist Fifth draft of 5002B. This version was approved for Cycle 2 ballot by the DDA TF pending final edits. 2/3/2012 3.0 Lance Rist Sixth draft of 5002B. This version includes the final edits and modifications approved by the DDA TF.
A Note on Requirements ID’s Requirements ID’s are included in the proposed new standard by direction of the North America Information & Control Committee. The Requirements Identification section of the conventions, ¶6.1 describes how these are delimited. All requirements are clearly marked. No other text should be considered a requirement. Sections near a requirement may provide examples or other supporting text that can help with interpreting the requirement. Note that the word “should” is used in some non-requirements text and it denotes a recommendation or a suggestion, not a requirement. The authors of this proposal have suggested requirement id numbers, but the final assignment will be made by SEMI. Corrections to the requirement numbers are considered editorial by agreement of the Information & Control Committee.
Review and Adjudication Information Task Force Review Committee Adjudication Group: Diagnostic Data Acquisition Task Force North America I&C Committee Date: Tuesday, April 3, 2012 Wednesday, April 4, 2012 Time & Timezone: 8:00 AM to 3:00 PM, Pacific Time 8:00 AM to 4:30 PM, Pacific Time Location: SEMI Headquarters SEMI Headquarters City, State/Country: San Jose, California San Jose, California Leader(s): Gino Crispieri (ISMI) Jack Ghiselli (Ghiselli Consulting) Brian Rubow (Cimetrix) David Bricker (Applied Materials) Lance Rist (RistTex) Standards Staff: Paul Trio (SEMI NA) Paul Trio (SEMI NA) 408.943.7041 /[email protected] 408.943.7041 / [email protected] This meeting’s details are subject to change, and additional review sessions may be scheduled if necessary. Contact Standards staff for confirmation. Informational (Blue) Ballot1000AInformational (Blue) Ballot Ballot1000AInformational (Blue) (Blue) Informational Phone: 408.943.6900, Fax:408.943.6900, Phone:408.943.7943 CASan 95134-2127 Jose, 3081 Zanker Road Equipment Semiconductor InternationalMaterials and Standards staff.Standards contact please meetingsin to wouldlike attend but to these by beperson telephone/web, participate not able you the willmeetingdate partiesIf web interested approaches. be to as information distributed and Telephone emsin i rne t erdc ado itiue hs dcmn, i woe r i pr, ny wti h soe f EI nentoa Sadrs cmite (document committee Standards International SEMI of scope the within only part, in or whole in document, Guideline. this Safety or distribute Standard adopted or and/or official reproductiondevelopment) All and/oractivity. other theprior withoutconsent distribution SEMI written prohibited.ofis an reproduce as construed be to to is granted page this is on material No Permission program. Standards International SEMI the of Document Draft a is This Page jn l jn 3 Document Document Number: Doc. Date: SEMI 5/8/2018 DRAFT
LETTER (YELLOW) BALLOT Informational (Blue) Ballot1000AInformational (Blue) Ballot Ballot1000AInformational (Blue) (Blue) Informational Phone: 408.943.6900, Fax:408.943.6900, Phone:408.943.7943 CASan 95134-2127 Jose, 3081 Zanker Road Equipment Semiconductor InternationalMaterials and APPENDIX1 Standards9.3 Content Requirements Metadata9.2 General Requirements REQUIREMENTS 9 8.1 PREREQUISITES 8 COMMON METADATAOVERVIEW7 Listings6.2 Parameter 6.1 CONVENTIONS 6 5.2 5.1 TERMINOLOGY 5 4.1 DOCUMENTSREFERENCED AND 4 STANDARDS LIMITATIONS 3 SCOPE 2 PURPOSE 1 COMMONSTANDARD: FORMETADATASPECIFICATION EDA NEW Draft Document SEMI 5002B emsin i rne t erdc ado itiue hs dcmn, i woe r i pr, ny wti h soe f EI nentoa Sadrs cmite (document committee Standards International SEMI of scope the within only part, in or whole in document, Guideline. this Safety or distribute Standard adopted or and/or official reproductiondevelopment) All and/oractivity. other theprior withoutconsent distribution SEMI written prohibited.ofis an reproduce as construed be to to is granted page this is on material No Permission program. Standards International SEMI the of Document Draft a is This 2.3 2.2 2.1 2 Self- Equipment for Specification E125 SEMI Description. on based metadata equipment of conventions and representations 1.1 1 2 RELATED INFORMATION 1 RELATED INFORMATION APPENDIX2 Scope Purpose Required Standards Required Requirements Identification Definitions Abbreviations and Acronyms SEMI Standards This specification applies only to production equipment that act onsubstrates. production act appliesto equipmentthat specification only This onSEMI based and equipmentmetadata SEMIE120-0310. defines E125-0710 specification This of scope this includes:The specification common defining by implementations among commonality promote to is specification this of purpose The ...... in 300 mm semiconductor 300mm in factories standards, communication SEMI selected those widely representation used including metadata of The of equipmentmetadata defining elements specific for Common approaches ...... Table ofContents Page ...... jn l jn 4 Document Document Number: Doc. Date: SEMI 5/8/2018 DRAFT 79 74 63 40 13 6 6 5 3 2 2 2 1 1 6 6 4 3 3 2 2
LETTER (YELLOW) BALLOT Informational (Blue) Ballot1000AInformational (Blue) Ballot Ballot1000AInformational (Blue) (Blue) Informational Phone: 408.943.6900, Fax:408.943.6900, Phone:408.943.7943 CASan 95134-2127 Jose, 3081 Zanker Road Equipment Semiconductor InternationalMaterials and SEMI E116 SEMI E94 SEMI E90 SEMI E87 SEMI E40 SEMI E39 SEMI E30 4.1 4 3.2.2 3.2.1.2 Privileges exist specifications. SEMI or data. accessspecific by limit other to may grant that 3.2.1.1 limitations. 3.2.1 may exist. 3.2 data associated be wouldnot its required.implemented, 3.1.1 3.1 3 and practices, health and safety other ofprior thelimitations use. applicability regulatoryor to determine appropriate establish to Documents the of users the of responsibility the is It use. NOTICE: emsin i rne t erdc ado itiue hs dcmn, i woe r i pr, ny wti h soe f EI nentoa Sadrs cmite (document committee Standards International SEMI of scope the within only part, in or whole in document, Guideline. this Safety or distribute Standard adopted or and/or official reproductiondevelopment) All and/oractivity. other theprior withoutconsent distribution SEMI written prohibited.ofis an reproduce as construed be to to is granted page this is on material No Permission program. Standards International SEMI the of Document Draft a is This standards these that reference. those specifications XML/SOAP 5.1.1 5.1 5 NOTICE: SEMI E157 SEMI E148 SEMI E145 SEMI E138 SEMI E134 SEMI E132 SEMI E128 SEMI E125 SEMI E120 Referenced Standards Referenced Documents and Limitations Terminology SEMI Standards SEMI security data for mechanism A collection. data related is that issue known a is protection property Intellectual SEMIcommunicationstandards. selected data representations for metadata from defines specification This Acronyms andAbbreviations Acronyms Data security and intellectual property protection mechanisms scopethis arebeyond andprotection specification. of intellectualproperty the security Data user-controlled to subject be may metadata equipment’s an in specified items the to access client’s EDA An not is standard aIf equipment. in implemented be standards those require to intended not is specification This EDA Client-by-client data access limitations are not within the scope this within accessarenot document. limitations of Client-by-client the data and suppliers equipment by Privileges of definition the for provides 10.2.10.1) (Section E132-0310 SEMI — Object Services Standard: Concepts, Behavior, and Services Standard: Concepts, Behavior, Services —Object Unless otherwise indicated, all documents cited shall be theversions. latestpublished otherwise documents all cited be shall Unless indicated, their with associated issues safety all address to purport not do Guidelines Safety and Standards SEMI qimn aa Aqiiin — Rfr o te cleto f SM tnad ht dfn the define that standards SEMI of collection the to Refers — Acquisition Data Equipment — — Specification for Control for JobManagement— Specification Substrate Tracking for — Specification (CMS) Carrier Management for — Specification for Management— Standard Processing Communications of Modeland for (GEM) Manufacturing Control Equipment — Generic — TimeSynchronization Object the for TS-Clock and— Specification Definition of Symbols MeasurementXML Unit in for — Classification Semiconductor Common Components — XML (DCM) Data Management for Collection — Specification EquipmentAuthentication and for Authorization Client — Specification XML MessageStructures for — Specification Equipment for Self-Description(EqSD)— Specification theModel Common(CEM) for Equipment — Specification Equipment for (EPT) Tracking Performance — Specification - based data collection interface and consists of SEMI E125, SEMI E132, SEMI E134, SEMI E120, and E120, SEMI E134, SEMI E132, SEMI E125, SEMI of consists and interface collection data based Specification for for Specification Module Process Tracking Page jn l jn 5 Document Document Number: Doc. Date: SEMI 5/8/2018 DRAFT
LETTER (YELLOW) BALLOT Informational (Blue) Ballot1000AInformational (Blue) Ballot Ballot1000AInformational (Blue) (Blue) Informational Phone: 408.943.6900, Fax:408.943.6900, Phone:408.943.7943 CASan 95134-2127 Jose, 3081 Zanker Road Equipment Semiconductor InternationalMaterials and format notation of notation theprefix. requirements format 6.1.1.1 6.1.1 6.1 6 See locationdefinition. also the FIMS the equipment. 5.2.7 5.2.6 5.2.5 for atprocessing. the theload carrier port directly and from unloaded Substrates areloaded storage. carrier 5.2.4 or removed. inserted wafers the in represented be 5.2.3 to are which equipment the for behavior and of¶ the scope this within See specification. equipment metadata data of definitions containing standards of 5.2.2 AMHSPort).(e.g., form all-capitals the retain they included, are abbreviations When removed. are underscores and hyphens, spaces, 5.2.1 5.2 5.1.5 5.1.4 5.1.3 also includes manyhandler. cases,thea EFEM substrate In mechanisms. associated other and handlers, carrier locations, carrier ports, load encapsulates EFEM An equipment. 5.1.2 emsin i rne t erdc ado itiue hs dcmn, i woe r i pr, ny wti h soe f EI nentoa Sadrs cmite (document committee Standards International SEMI of scope the within only part, in or whole in document, Guideline. this Safety or distribute Standard adopted or and/or official reproductiondevelopment) All and/oractivity. other theprior withoutconsent distribution SEMI written prohibited.ofis an reproduce as construed be to to is granted page this is on material No Permission program. Standards International SEMI the of Document Draft a is This Table and white printouts) black 6.1.1.3 6.1.1.2 /RQ .nn nnnnn RQ Esss.ss [ Esss.ss-RQ-nnnnn-nn
Conventions Requirements Identification Requirements Definitions Format Notation Format The following notation specifies the structure of requirement identifiers. requirement notation following theof structure The specifies location undocked equipment buffer internal bufferinternal equipment buffer fixed location FIMS standards content camelcase Unique ISO/IEC11578. Identifier —Definedin —Universally uuid identifier onuuid. IdentifierE120Nameable —SEMI instance based Uid —Unique Mechanical Standard. —Front-OpeningFIMS Interface EFEM 1 Requirement Identifiers Requirement Requirements in the body text are highlighted with a border and light green background (may appear gray in gray appear background (may green light border and awith highlighted text are body the in Requirements used. is thesuffix thetext following requirement the end format of To mark See text. requirement of beginning the at used is format prefix requirements following The — Equipment Front-End Module — A hardware component that provides access for carriers to the to carriers for access provides that component hardware A — Module Front-End Equipment — [/RQ] [ Esss.ss — the practice of writing compound words or phrases in which each word is capitalized and all and capitalized is word each which in phrases or words compound writing of practice the — — a set of locations within the equipment to store carriers. within locations load ports. —alocationsexclude store the setequipmentto These of — the "docked" position of a FOUP at a Load Port where the FOUP may be opened and opened be may FOUP the where Port Load a at FOUP a of position "docked" the — -RQ- ] Requirement [/RQ] text. ] — for the purpose of this specification, the term term the specification, this of purpose the for — — the position of a FOUP at a load port where the FOUP may be loaded or unloaded from unloaded or loaded be may FOUP the where port load a at FOUP a of position the — nnnnn-nn Indicates the of requirementend a version a of requirement) Two-digit that number indicates level the version of requirement used the (.00 is for first SEMI. Unique number this five-digit within specification. are 90000-99999 reserved use for by Indicates is this a identifier. requirement SEMI specificationstandards identifier.E087.00, E134.00 Examples: E087.01, — production equipment that has only fixed load ports and no internal buffer for buffer internal no and ports load fixed only has that equipment production — — equipment that uses an internal buffer. uses —equipmentthat ] ] Page jn l jn 6 9.1 Purpose for a list of athe contentfor list standards. content standards content refers to the collection the to refers Document Document Number: Doc. Table 1 Table Date: SEMI 5/8/2018 for the for DRAFT
LETTER (YELLOW) BALLOT Informational (Blue) Ballot1000AInformational (Blue) Ballot Ballot1000AInformational (Blue) (Blue) Informational Phone: 408.943.6900, Fax:408.943.6900, Phone:408.943.7943 CASan 95134-2127 Jose, 3081 Zanker Road Equipment Semiconductor InternationalMaterials and [Esss.00-RQ-00xxx-00] Esss.ss-RQ-nnnnn-nn 6.1.3.1 6.1.3 Table is the samedone. mixingin typically inthetable not Intwo approaches formats. practice, twoalternative presented 6.1.2.6 6.1.2.5 6.1.2.4 similar the body in text. suffix requirements to 6.1.2.3 two. theline rows broken indicated is the byseparating a between 6.1.2.2 blank. is this left case,the1cell requirements. In column not are that rows contain also may table The case. this in text requirements the of end the mark to used is "[/RQ]" 6.1.2.1 6.1.2 emsin i rne t erdc ado itiue hs dcmn, i woe r i pr, ny wti h soe f EI nentoa Sadrs cmite (document committee Standards International SEMI of scope the within only part, in or whole in document, Guideline. this Safety or distribute Standard adopted or and/or official reproductiondevelopment) All and/oractivity. other theprior withoutconsent distribution SEMI written prohibited.ofis an reproduce as construed be to to is granted page this is on material No Permission program. Standards International SEMI the of Document Draft a is This Table example. ofthe Parameter in each column Table contents of format the using tables in specified is Parameters to variables data the of mapping 6.2.1 The equipment. such to only 6.2 apply also requirements child any requirement. eachchild be not for restated need condition equipment, photolithography to only apply to stated is requirement parent a if example, For children. their to passed are these criteria, selection or conditions 6.1.4 a not requirement.best practice, 6.1.3.2 the requirement. of Requirement ID Requirement Parameter Listings Parameter RequirementID Only text marked with the requirement identifier is a requirement of this specification. specification. isof requirement this theidentifier requirement with a marked Only text of aredelimitedtwoways. in one in Requirements tables Data variables from the content standards are represented in the equipment metadata as Parameters. The Parameters. as metadata equipment the in represented are standards content the from variables Data in tables the in noted are requirements of relationships Parent-child 2 3 Example ParameterTable Example TablewithRequirements Example Note that the word “should” is used in some non-requirements text and it denotes a recommendation or a or recommendation a denotes it and text non-requirements some in used is “should” word the that Note part not are but requirement, a near provided be may recommendations related and examples, Clarification, 2 Table light contain that areshaded requirements green. Cells non-requirement text. cella and containrequirement in tableboth will No and prefix ID requirement the includes cell the in text the cell, one only occupies requirement the Where relationship The row. adjacent an in included be may row requirements a to related text Non-requirements No 1. column in placed is ID requirement the table, the in row entire an occupies requirement the Where
provides an example of requirements in a table. Note that in this example, the same requirement is requirement same the example, this in that Note table. a in requirements of example an provides Parmeter1 EDA Parameter shall no colorbe similar in light the panel. [Esss.ss-RQ-nnnnn-nn]The light be shall blue. the panel.light The light typicallyblue is placed the at leftmost in position The shall bluelight be Req Y Statement Unrestricted isTransient Page jn l jn 7 [/RQ] DataVariable1 SECS Variable SECS There 1 . Where a parent requirement includes requirement parent a Where . light panel. There beshall no color the similar in panel. the position the leftmost in light The light typicallyblue is placed at Type N/S Table 3 Table See E999-0707, ¶4.3.5. Additional Detail Additional . . Document Document Number: Table 4 Table Doc. Explanation Date: explains the explains SEMI 5/8/2018 DRAFT
LETTER (YELLOW) BALLOT Informational (Blue) Ballot1000AInformational (Blue) Ballot Ballot1000AInformational (Blue) (Blue) Informational Phone: 408.943.6900, Fax:408.943.6900, Phone:408.943.7943 CASan 95134-2127 Jose, 3081 Zanker Road Equipment Semiconductor InternationalMaterials and Explanation Type SECS Variable isTransient Req EDA Parameter RequirementID specified as not required. Parameters listed as not required are typically included so that when the implementer the when that so included typically are required not as listed Parameters required. not as specified 6.2.2.2 replicated generally are those here. conditions, specifies standard content the If it. requires always nearly specification this variable, the requires standard content the If standard. content the in variable that of specification the on based 6.2.2.1 6.2.2 Table emsin i rne t erdc ado itiue hs dcmn, i woe r i pr, ny wti h soe f EI nentoa Sadrs cmite (document committee Standards International SEMI of scope the within only part, in or whole in document, Guideline. this Safety or distribute Standard adopted or and/or official reproductiondevelopment) All and/oractivity. other theprior withoutconsent distribution SEMI written prohibited.ofis an reproduce as construed be to to is granted page this is on material No Permission program. Standards International SEMI the of Document Draft a is This 1 7.2 SEMIE125. as in defined format 7.1 7 specification, this in not SECSinterface, is it EDA.equipment’s required for requirement parent ultimate The equipment. RQ the by support E40 upon conditional also is PRJobState the Thus, condition. that inherits PRJobState E40. SEMI of equipment the by support upon conditional in example, For requirements. 6.2.2.3 include theyconsistently. to them, are implemented chooses
This requirement is actually the parent of the parent requirement. Such conditions cascade to each succeeding inheritance level. inheritance each cascade level. parent actuallyrequirement. the parent succeeding requirement the Suchconditions to is of This Common Overview Common Metadata - 00002, also includes a condition that, in this example, means that if PRJobState is not included in the in included not is PRJobState if that means example, this in that, condition a includes also 00002, SEMI E125 specifies equipment self-description. The equipment describes itself using metadata in XML equipment using obtained is by fromservicesspecified SEMIE125: metadata seven the Equipment in metadata using itself describes equipment The self-description. equipment specifies E125 SEMI Column The column labeled Req shows whether a Parameter is required for isthis to shows conformance whetheraspecification. required labeledParameter column Req The 4 Parameter TableColumns Parameter oe ta aaees ta r eurd o odtoa r pcfe ihn te cnet o h parent the of context the within specified are conditional or required are that Parameters that Note is Parameter corresponding the standard, content the in required not explicitly is variable the Where generally is value Req the standard, content a from variable corresponding a upon based Parameters For GetTypeDefinitions GetExceptions GetStateMachines GetSEMIObjTypes GetEquipmentNodeDescriptions GetEquipmentStructure GetUnits content standard of variable.specification the Text conditionalexplaining requirements referencing and/or the Type SECS variable:of data these variables used SECS are corresponding in (e.g., for events). this This metadata Parameter. parameter used EDA is in wherever of The the name data or attributeSECS variable object represented by Value the of isTransient of Parameter:attribute the Whether the is Parameter required: associatedcontent standard. the Name of Parameter it as appears the metadata in filesXML the for Requirement identifier accordingdefined to ¶ N/S Not – Specified DVVAL Data – Value SV Status – Value Restricted. Unrestricted Transient C Conditional in – (required specified circumstances) N Not – Required Y Required – Table 9 Table , PRJobState is specified as required. A parent A required. as specified is PRJobState , Description Page jn l jn 8 6.1 1 requirement, RQ requirement, Document Document Number: Doc. Date: SEMI - 00061, is 00061, 5/8/2018 DRAFT
LETTER (YELLOW) BALLOT Informational (Blue) Ballot1000AInformational (Blue) Ballot Ballot1000AInformational (Blue) (Blue) Informational Phone: 408.943.6900, Fax:408.943.6900, Phone:408.943.7943 CASan 95134-2127 Jose, 3081 Zanker Road Equipment Semiconductor InternationalMaterials and 9 9 8.1.1 8.1 8 the byfollowing directions versions be in Other can supported standards. content the of each of version one support files These metadata. equipment E125 into files content the of renderings 7.6 E90 SEMI and Ports), listed standards ¶ in of Each the(Substrates). content Load and (Carriers E87 SEMI (ProcessJobs), E40 SEMI as such standards communication in 7.5.2 specified is EventID the for format The report. event E134 ¶ SEMI each of part key a are EventIDs example, 7.5.1 of for the metadata. parts selected content specifies 7.5 not of Itcontent. does thespecify metadata. form 7.4 byreference. and type included definitions, exceptions, unitsmachines, separately aredefined and state objects, SEMI The component. equipment each to machines state and objects, SEMI exceptions, parameters, 7.3.1 one the in contents responseto theof metadata response. another from references 7.3 emsin i rne t erdc ado itiue hs dcmn, i woe r i pr, ny wti h soe f EI nentoa Sadrs cmite (document committee Standards International SEMI of scope the within only part, in or whole in document, Guideline. this Safety or distribute Standard adopted or and/or official reproductiondevelopment) All and/oractivity. other theprior withoutconsent distribution SEMI written prohibited.ofis an reproduce as construed be to to is granted page this is on material No Permission program. Standards International SEMI the of Document Draft a is This as Make,Model Supplier, andbe such can excluded, and are optional Other for Name elements Nameables. Uid and 9.2.1.1 the includes This Standards. SEMI other from SEMIReticle andManagement. not here,suchPod standardsand as above others E109 include listed content taken elements models that content metadata all to apply section ¶ (see files metadata attached the in reflected are requirements These 9.2.1 9.2 9.1.1 separate a in addressed is standards content the of Each specification. are: content standards subsection. The this by addressed standards content individual the to are specific that requirements those contains part second The sets. metadata to applicable generally 9.1 9.2.5.6 derived from a content standard that is not implemented in the SECS interface is not required to be in required implemented to not implemented anot is is contentthat the standard SECSinterface from derived isParameter document this asapply. any to that this The conditions in requirements exception requirement identified other this all Conformance to requiresconformance [Esss.00-RQ-00002-00] specification WSDL files. [/RQ] and and XML specifications associated schemas subordinate its this SEMIE125-0710 Conformance to and requiresconformance [Esss.00-RQ-00001-00] specification in the EDA Common Metadata.[/RQ] the EDA in Requirements Prerequisites Required StandardsRequired files additionthis containingthe thisactual thein also requirements includesIn to specification document, XML standard this implementations, metadata equipment among commonality desired the achieve to order In the on primarily focuses E120 SEMI standard, subordinate its and E125 SEMI in metadata of specification The many are There collection. data of purpose the for equipment the describe to combine responses seven The General MetadataRequirementsGeneral are that requirements contains part first The parts. two into divided are specification this in requirements The Note that the SEMI E125-0710 standard specifies conformance to SEMI E120-0310. SEMI to conformance theE125-0710 SEMI specifies that standard Note SEMI used commonly by defined concepts from draw requirements content metadata specific More For identifiers. certain of content the includes This content. general to relate requirements these of Part add EquipmentNodeDescriptions The definition. the for basis the provides structure equipment The In this section requirements are defined that apply generally to all applicable constructs within a metadata set. metadata a within constructs applicable all to generally apply that defined are requirements section this In 1.1 . SEMI E125 and E120 include a number of string elements. Some of the elements are required, for example for required, are elements the of Some elements. string of number a include E120 and E125 SEMI catalogs the requirements for this thefor requirements specification. catalogs SEMI E157 — Specification for Module Process for Tracking SEMI E157—Specification TimeSynchronization Object the for TS-Clock andSEMI E148—Specification Definitionof Equipment for (EPT) Tracking Performance SEMI E116—Specification Control for JobManagementSEMI E94—Specification Substrate Tracking for SEMI E90—Specification (CMS) Carrier Management for SEMI E87—Specification for ManagementSEMI E40—Standard Processing Communications of Modeland for (GEM) Manufacturing Control Equipment SEMI E30—Generic
9.1 Page are addressed in separate in subsections. areaddressed jn l jn 9 9.3 for more detail). Some requirements in this in requirements Some detail). more for 2 . This is. This further below. discussed Document Document Number: Doc. Date: SEMI 5/8/2018 DRAFT
LETTER (YELLOW) BALLOT Informational (Blue) Ballot1000AInformational (Blue) Ballot Ballot1000AInformational (Blue) (Blue) Informational Phone: 408.943.6900, Fax:408.943.6900, Phone:408.943.7943 CASan 95134-2127 Jose, 3081 Zanker Road Equipment Semiconductor InternationalMaterials and oue usse, IDvc, MtraLcto, ad Lgcllmn. Ec aebe i ikd t an to linked is Nameable Each 9.2.3.3 LogicalElement. and MaterialLocation, EquipmentNodeDescription. IODevice, Subsystem, Module, 9.2.3.2.1 9.2.3.2 discussion. See components. structural its to function equipment the relate should It accuracy. sacrificing without data the to accessibility and equipment the of understanding promotes model metadata the that important is It view. and data of sources as components its and point ofmodels should that a equipmentstructure the equipmentit of functional metadata from match The behavior. equipment the about information context static the provides structure 9.2.3.1 9.2.3 and behavior dynamic components provide thethat data. metadata to structure 9.2.2.1 9.2.2 equipment. 9.2.1.3 equipment. 9.2.1.2 metadata. throughin E134services, not areprovided because the theirSEMIObjTypes values 9.2.1.1.1 accurate contain they that useful information. and important is it metadata, the in supplied are strings such When EquipmentElement. for emsin i rne t erdc ado itiue hs dcmn, i woe r i pr, ny wti h soe f EI nentoa Sadrs cmite (document committee Standards International SEMI of scope the within only part, in or whole in document, Guideline. this Safety or distribute Standard adopted or and/or official reproductiondevelopment) All and/oractivity. other theprior withoutconsent distribution SEMI written prohibited.ofis an reproduce as construed be to to is granted page this is on material No Permission program. Standards International SEMI the of Document Draft a is This 9.2.3.5.2 ¶ in discussed in ¶ objects object EPTTracker E116 SEMI the also and sections, following immediately the in discussed are which JobManager, and MaterialManager the include LogicalElements 9.2.3.5.1 9.2.3.5 components. 9.2.3.4.1 9.2.3.4 context. other need provide whenattributes to needed included, which, 9.2.3.3.1 [/RQ] and "N/A", "None". [/RQ] "Unknown", "NA", donot that the beintentthe attribute, not orincluding shall zerolengthstrings values metadata satisfy of Unless elements string the SEMIE125orallows[Esss.00-RQ-00003-00] it,in SEMIE120explicitly included that can change independently from the main equipment control software. [/RQ] from theequipmentcontrol main changeindependently can that be shall software software.SoftwareModules any included components Additional for other equipment control Supplier forModel attributes. [/RQ] values the and ImmutableID accurate hasincluded that also Any shall have an EquipmentElement value [Esss.00-RQ-00006-00] the attribute. Supplier [/RQ] for value accurate also shall have Modelattribute value has that Any an a included EquipmentElement [Esss.00-RQ-00005-00] [Esss.00-RQ-00004-00] The metadata shall not describe optional Modules that donot Modules that describe optional not Theshall onthe exist equipment. metadata [Esss.00-RQ-00004-00] [Esss.00-RQ-00007-00] The equipment metadata shall contain a SoftwareModule to represent SoftwareModuleto the main contain Theshall a equipmentmetadata [Esss.00-RQ-00007-00] Equipment Structure EquipmentNodeDescription LogicalElement SoftwareModule EquipmentElement Nameable equipment The definition. structure equipment the create to how specifies standard E120 SEMI The equipment static the links It metadata. equipment the of heart the at is EquipmentNodeDescription The the on exist not do that IODevices and Subsystems optional describe not should metadata the cases, most In the of instance that on included components the only model to intended is metadata equipment’s An A LogicalElement defines a persistent, non-structural element in the equipment structure. Examples of Examples structure. equipment the in element non-structural persistent, a defines LogicalElement A software equipment the to changes identify help to used is attribute version SoftwareModule The elements some are there However, excluded. be to allowed are EquipmentElement for attributes Several Equipment, include Nameable of Types Nameable. of type a is structure equipment the in node Each and NodeDescriptions for defined Parameters of values the to apply not does RQ-00003 that Note Material 9.3.2.5.5 . Page jn l jn 10 9.3.8 . See also the discussion of persistent of discussion the also See . Document Document Number: Doc. Date: SEMI 1 for more for 5/8/2018 DRAFT
LETTER (YELLOW) BALLOT Informational (Blue) Ballot1000AInformational (Blue) Ballot Ballot1000AInformational (Blue) (Blue) Informational Phone: 408.943.6900, Fax:408.943.6900, Phone:408.943.7943 CASan 95134-2127 Jose, 3081 Zanker Road Equipment Semiconductor InternationalMaterials and material-related Parameters, SimpleEvents, Exceptions, and object instances. The actual content is determined by ¶ in requirements determined is content actual The instances. object and Exceptions, SimpleEvents, Parameters, material-related 9.2.3.5.2.3 the theEquipment. NodeDescription wouldotherwisein for information that defined be organize to serves items material-related these together grouping of function MaterialManager The parameters. and instances 9.2.3.5.2.2 9.2.3.5.2.1 emsin i rne t erdc ado itiue hs dcmn, i woe r i pr, ny wti h soe f EI nentoa Sadrs cmite (document committee Standards International SEMI of scope the within only part, in or whole in document, Guideline. this Safety or distribute Standard adopted or and/or official reproductiondevelopment) All and/oractivity. other theprior withoutconsent distribution SEMI written prohibited.ofis an reproduce as construed be to to is granted page this is on material No Permission program. Standards International SEMI the of Document Draft a is This ¶ implementer. and content standards by the the various in requirements by determined is content actual The instances. object and Exceptions, Parameters, related JobManager. the in 9.2.3.5.3.3 organize to serves items job-related these together grouping of function JobManager for defined the Equipment. the be NodeDescription in information wouldotherwise that The parameters. and 9.2.3.5.3.2 jobs or activities (see¶ 9.2.3.5.3.1 9.2.3.5.3 “MaterialManager”. [/RQ] “MaterialManager”. attributesbe andshall value ElementType the name node. for the Equipment The with associated a LogicalElement MaterialManager,modeled as include Theshall a equipmentmetadata [Esss.00-RQ-00008-00] [/RQ] attributesshall “JobManager”. ElementType the namebe for Theand the Equipment. value with associated as JobManager,a LogicalElement includemodeled Theshall a equipmentmetadata [Esss.00-RQ-00009-00] (LogicalElement) MaterialManager Equipment Jobs In ¶ In processing instances object job-related holding to of purpose the for related defined LogicalElement E120 an are is JobManager that parameters and objects SEMI various define standards content The 1 Figure object material-related holding of purpose the for defined LogicalElement E120 an is MaterialManager to related (see¶ that material variousparameters define are content SEMIobjects standards and The 1 9.3 9.3 , specific object instances and parameters from the content standards are designated for inclusion for designated are standards content the from parameters and instances object specific , for the various content standards and content standards by the implementer. the various for
Figure 2 Figure illustrates the MaterialManager concept. It shows that the MaterialManager may include may MaterialManager the that shows It concept. MaterialManager the illustrates (SEMIObjType) 9.3 1..* 1 Substrate ). illustrates the JobManager concept. It shows that the JobManager may include job- include may JobManager the that shows It concept. JobManager the illustrates Locator= "Equipment\MaterialManager" EquipmentNodeDescription (SEMIObjType) MaterialManager Concept MaterialManager 1..* SubstLoc Figure Page jn l jn 11 1
(SEMIObjType) 1..* Carrier DuplicateCarrierIDInProcess CarrierLocationMatrix CarrierID(Transient) DuplicateCarrierID SlotMapVerificationFailed SlotMapReadFailed CarrierVerificationFailure SimpleEvents Document Document Number: Parameters Exceptions Doc. Date: SEMI 5/8/2018 DRAFT 9.3 9.3 for ).
LETTER (YELLOW) BALLOT Informational (Blue) Ballot1000AInformational (Blue) Ballot Ballot1000AInformational (Blue) (Blue) Informational Phone: 408.943.6900, Fax:408.943.6900, Phone:408.943.7943 CASan 95134-2127 Jose, 3081 Zanker Road Equipment Semiconductor InternationalMaterials and ny oe Eupet nd n te eupet srcue ecp n te cs f lne qimn eg, a 9.2.3.7.1 (e.g., equipment linked of 9.2.3.7 case the in the Equipment. part LogicalElement orof the Equipment as a for EquipmentNodeDescription except structure equipment 9.2.3.6.2 the in node to linked track stepper). wafer coat/bake/develop Equipment one only 9.2.3.6.1 9.2.3.6 emsin i rne t erdc ado itiue hs dcmn, i woe r i pr, ny wti h soe f EI nentoa Sadrs cmite (document committee Standards International SEMI of scope the within only part, in or whole in document, Guideline. this Safety or distribute Standard adopted or and/or official reproductiondevelopment) All and/oractivity. other theprior withoutconsent distribution SEMI written prohibited.ofis an reproduce as construed be to to is granted page this is on material No Permission program. Standards International SEMI the of Document Draft a is This information in accessthe a metadata. to this in uniform defined MaterialLocations way all provides 9.2.3.8.2 9.2.3.8.1 9.2.3.8 level and parameters level maximum minimum settings. as for set well point as 9.2.3.7.4 the sensor. 9.2.3.7.3 valuessensor they that affect. 9.2.3.7.2 and actuators. sensors and named [/RQ] “MaterialID.” and a formatted parameter string be as shall the heldMaterialLocation. That in currently identifiesthat the material not that a locations(seeSEMIE90) have Parameter All shall batch [Esss.00-RQ-00012-00] are MaterialLocations modeled ProcessDurablesas Substrates, SEMIE120MaterialLocations.[/RQ] be hold Carriers,shall or to of equipmentmetadata in the With exception slotslocationsdefined all [Esss.00-RQ-00011-00] carriers, the in aor froman sensor an to [/RQ] actuator. from output the IODevice IODevice input represents the that to atan least IODevice one Each Parameter include shall [Esss.00-RQ-00010-00] (LogicalElement) JobManager Equipment MaterialLocation IODevice Equipment A parameter is specified by RQ-00012 to hold the identifier of the material in a MaterialLocation. This MaterialLocation. a in material the of identifier the hold to RQ-00012 by specified is parameter A in modeling in RQ-00220 ¶ requirement For the detailsof slots see carriers, level for parameters contain also might level tank measuring parameter a with IODevice an example, For as IODevice same the in modeled be also should values sensor to related closely are that parameters Other the as IODevice same the in modeled be should actuators representing parameters control cases, most In the of part as modeled be should equipment equipment via physical the to links direct withcomponents equipment represent to are intended IODevices entire the to apply that SEMIObjTypes should hierarchy. the equipmentstructure annode be There Equipment atof the top set has metadata Each 1 1 (SEMIObjType) ProcessJob 1..* Locator = "Equipment\JobManager" EquipmentNodeDescription JobManager Concept (SEMIObjType) Figure Page ControlJob jn l jn 12 2 1..*
SubstrateDestinationUnknown SubstrateDestinationNotAccessible SetUpName (Configuration) QueueAvailableSpace QueuedCJobs CtrlJobID (Transient) 9.3.6.5 Parameters Exceptions . Document Document Number: Doc. Date: SEMI 5/8/2018 DRAFT
LETTER (YELLOW) BALLOT Informational (Blue) Ballot1000AInformational (Blue) Ballot Ballot1000AInformational (Blue) (Blue) Informational Phone: 408.943.6900, Fax:408.943.6900, Phone:408.943.7943 CASan 95134-2127 Jose, 3081 Zanker Road Equipment Semiconductor InternationalMaterials and 9.2.5.4 E87 9.2.5.3 EventReport,included. Events. Initis that especially, the anEventID is most E134 9.2.5.2 usedevents. discrete for construct the SimpleEvent with along considered, is elements these of each Below, StateMachines. embedded and Events, Transitions, States, 9.2.5.1 9.2.5 itsid. instance contains 9.2.4.1 9.2.4 9.2.3.8.6 not for locations,but identifier MaterialIDallowed batch defined. is required. batch standard 9.2.3.8.5 ¶ (See identifier 9.2.3.8.4 (see¶ identifier 9.2.3.8.3 emsin i rne t erdc ado itiue hs dcmn, i woe r i pr, ny wti h soe f EI nentoa Sadrs cmite (document committee Standards International SEMI of scope the within only part, in or whole in document, Guideline. this Safety or distribute Standard adopted or and/or official reproductiondevelopment) All and/oractivity. other theprior withoutconsent distribution SEMI written prohibited.ofis an reproduce as construed be to to is granted page this is on material No Permission program. Standards International SEMI the StateMachines: of Document Draft a is This embedded three the contain to State Top the already not was "Carrier" name is wouldavoid theconflict. This naming CarrierObject. thecould TopState be named used, state the which Since CarrierAccessingStatus. state and CarrierSlotMapStatus, Carrier CarrierIDStatus, a requires E87 9.2.5.4.3.2 "ProcessJob" stateId to and attributes stateName equal for TopState wouldhave StateMachine that The 9.2.5.4.3.1 9.2.5.4.3 haseliminated. duplication the been id since “NoState”, remain could parent the in NoState for id The “B:NoState”. be could StateMachine embedded the in NoState for id the case, this In NoState. StateMachine’s parent the with conflict will StateMachine embedded the 9.2.5.4.2 leveltop StateMachine”. 9.2.5.4.1 state model as it appears in the standard, presented in CamelCase. presented in the [/RQ] standard, in model it appears state as the model>the andname is zeros), LETTER (YELLOW) BALLOT Informational (Blue) Ballot1000AInformational (Blue) Ballot Ballot1000AInformational (Blue) (Blue) Informational Phone: 408.943.6900, Fax:408.943.6900, Phone:408.943.7943 CASan 95134-2127 Jose, 3081 Zanker Road Equipment Semiconductor InternationalMaterials and 9.2.5.6 9.2.5.5.1 9.2.5.5 with State with wouldcontain This a “SubstrateObject.NoState”. stateName NoState “SubstrateObject”. stateName Top a have would StateMachine SubstrateObject E90 the example, For name>). path