logo资料库

SECMI I semi标准.pdf

第1页 / 共246页
第2页 / 共246页
第3页 / 共246页
第4页 / 共246页
第5页 / 共246页
第6页 / 共246页
第7页 / 共246页
第8页 / 共246页
资料共246页,剩余部分请下载后查看
SEMI E5-0200A SEMI EQUIPMENT COMMUNICATIONS STANDARD 2 MESSAGE CONTENT (SECS-II) This standard was technically approved by the Global Information & Control Committee and is the direct responsibility of the North American Information & Control Committee. Current changes approved by the North American Regional Standards Committee on September 3, 1999 and December 15, 1999. Initially available on SEMI OnLine January 2000; to be published February 2000. Originally published in 1982; previously published September 1999. to is called NOTE: This document was published twice during the February 2000 (0200) publishing cycle. NOTICE: The user’s attention the possibility that some implementations of this standard, particularly those related to the use of Stream 4, may involve the use of inventions covered by U.S. patents 4,884,674 and 5,216,613, and by other patents issued or pending, held by Texas Instruments Incorporated. By publication of this standard, SEMI takes no position respecting either the applicability or the validity of these or other patent rights asserted in connection with any item mentioned in this standard. Users of this standard are expressly advised that determination of any such patent rights, and the risk of infringement of such rights, are entirely their own responsibility. CONTENTS 1 Introduction 1.1 Intent 1.2 Overview 1.3 Application 1.4 Applicable Documents 2 Selected Definitions 3 The Message Transfer Protocol 3.1 Intent 3.2 Messages 3.2 Blocking Requirements 3.2 Message Header 3.2 The Transaction Timeout 3.2 Multiple Open Transaction 4 Streams and Functions 4.1 Streams 4.2 Functions 4.3 Stream and Function Allocation 5 Transaction and Conversation Protocols 5.1 Intent 5.2 Transaction Definition 5.3 Transaction Level Requirements 5.4 Conversation Protocols 6 Data Structures 6.1 Intent 6.2 Item 6.3 List 6.4 Localized Character String Items 6.5 Example Data Structures 6.6 Data Item Dictionary 6.7 Variable Item Dictionary 6.8 Object Dictionary 7 Message Detail 7.1 Intent 7.4 Stream 0 and Function 0 7.5 Stream 1 Equipment Status S1,F0 Abort Transaction (S1F0) S1,F1 Are You There Request (R) S1,F2 On Line Data (D) S1,F3 Selected Equipment Status Request (SSR) Selected Equipment Status Data (SSD) Formatted Status Request (FSR) Formatted Status Data (FSD) Fixed Form Request (FFR) Fixed Form Data (FFD) S1,F4 S1,F5 S1,F6 S1,F7 S1,F8 S1,F9 Material Transfer Status Request (TSR) S1,F10 Material Transfer Status Data (TSD) S1,F11 Status Variable NameList Request S1,F12 Status Variable NameList Reply (SVNR) (SVNRR) S1,F13 Establish Communications Request (CR) S1,F14 Establish Communications Request Acknowledge (CRA) S1,F15 Request OFF-LINE (ROFL) S1,F16 OFF-LINE Acknowledge (OFLA) S1,F17 Request ON-LINE (RONL) S1,F18 ON-LINE Acknowledge (ONLA) Macro Level Messages S1,F19 Get Attribute (GA) S1,F20 Attribute Data (AD) 7.6 Stream 2 Equipment Control and Diagnostics S2,F0 Abort Transaction (S2F0) S2,F1 S2,F2 Service Program Load Inquire (SPI) Service Program Load Grant (SPG) 1 SEMI E5-0200A © SEMI 1982, 2000
S2,F3 S2,F4 S2,F5 S2,F6 S2,F7 S2,F8 Service Program Send (SPS) Service Program Send Acknowledge (SPA) Service Program Load Request (SPR) Service Program Load Data (SPD) Service Program Run Send (CSS) Service Program Run Acknowledge (CSA) Service Program Results Request (SRR) S2,F9 S2,F10 Service Program Results Data (SRD) S2,F11 Service Program Directory Request S2,F12 Service Program Directory Data (SDD) S2,F13 Equipment Constant Request (ECR) S2,F14 Equipment Constant Data (ECD) S2,F15 New Equipment Constant Send (ECS) S2,F16 New Equipment Constant Acknowledge (SDR) (ECA) S2,F17 Date and Time Request (DTR) S2,F18 Date and Time Data (DTD) S2,F19 Reset/Initialize Send (RIS) S2,F20 Reset Acknowledge (RIA) S2,F21 Remote Command Send (RCS) S2,F22 Remote Command Acknowledge (RCA) S2,F23 Trace Initialize Send (TIS) S2,F24 Trace Initialize Acknowledge (TIA) S2,F25 Loopback Diagnostic Request (LDR) S2,F26 Loopback Diagnostic Data (LDD) S2,F27 Initiate Processing Request (IPR) S2,F28 Initiate Processing Acknowledge (IPA) S2,F29 Equipment Constant Namelist Request (ECNR) S2,F30 Equipment Constant Namelist (ECN) S2,F31 Date and Time Set Request (DTS) S2,F32 Date and Time Set Acknowledge (DTA) S2,F33 Define Report (DR) S2,F34 Define Report Acknowledge (DRA) S2,F35 Link Event Report (LER) S2,F36 Link Event Report Acknowledge (LERA) S2,F37 Enable/Disable Event Report (EDER) S2,F38 Enable/Disable Event Report Acknowledge (EERA) S2,F39 Multi-block Inquire (DMBI) S2,F40 Multi-block Grant (DMBG) S2,F41 Host Command Send (HCS) S2,F42 Host Command Acknowledge (HCA) S2,F43 Reset Spooling Streams and Functions S2,F44 Reset Spooling Acknowledge (RSA) S2,F45 Define Variable Limit Attributes S2,F46 Variable Limit Attribute Acknowledge S2,F47 Variable Limit Attribute Request (RSSF) (DVLA) (VLAA) (VLAR) S2,F48 Variable Limit Attribute Send (VLAS) S2,F49 Enhanced Remote Command S2,F50 Enhanced Remote Command Acknowledge 7.7 Stream 3 Material Status S3,F0 Abort Transaction (S3F0) S3,F1 Material Status Request (MSR) S3,F2 Material Status Data (MSD) S3,F3 Time to Completion Request (TCR) S3,F4 Time to Completion Data (TCD) S3,F5 Material Found Send (MFS) S3,F6 Material Found Acknowledge (MFA) S3,F7 Material Lost Send (MLS) S3,F8 Material Lost Acknowledge (MLA) S3,F9 Material ID Equate Send (IES) S3,F10 Material ID Equate Acknowledge (IEA) S3,F11 Material ID Request (MIDR) S3,F12 Material ID Request Acknowledge (MIRA) S3,F13 Material ID Send (MIS) S3,F14 Material ID Acknowledge (MIA) S3,F15 Materials Multi-Block Inquire (MMBI) S3,F16 Materials Multi-Block Grant (MMBG) S3,F17 Carrier Action Request S3,F18 Carrier Action Acknowledge S3,F19 Cancel All Carrier Out Request S3,F20 Cancel All Carrier Out Acknowledge S3,F21 Port Group Definition S3,F22 Port Group Definition Acknowledge S3,F23 Port Group Action Request S3,F24 Port Group Action Acknowledge S3,F25 Port Action Request S3,F26 Port Action Acknowledge 7.8 Stream 4 Material Control Send Material (SMN) S4,F0 Abort Transaction (S4F0) S4,F1 Ready to Send Material (RSN) S4,F2 Ready to Send Acknowledge (RSA) S4,F3 S4,F4 Not Used S4,F5 Handshake Complete (HCN) S4,F6 Not Used S4,F7 Not Ready to Send (ABN) S4,F8 Not Used S4,F9 S4,F10 Not Used S4,F11 Stuck in Receiver (SRN) S4,F12 Not Used S4,F13 Send Incomplete Timeout (SIN) S4,F14 Not Used S4,F15 Material Received (MRN) S4,F16 Not Used S4,F17 Request to Receive (RTR) S4,F18 Request to Receive Acknowledge (RRA) Stuck in Sender (SSN) SEMI E5-0200A © SEMI 1982, 2000 2
Macro Level Messages S4,F19 Transfer Job Create (TJ) S4,F20 Transfer Job Acknowledge (TJA) S4,F21 Transfer Job Command (TJC) S4,F22 Transfer Command Acknowledge (TCA) S4,F23 Transfer Job Alert (TJA) S4,F24 Transfer Alert Acknowledge (TLA) S4,F25 Multi-Block Inquire (MBI4) S4,F26 Multi-Block Grant (MBG4) Micro Level Messages S4,F27 Handoff Ready (HR) S4,F28 Not Used S4,F29 Handoff Command (HC) S4,F30 Not Used S4,F31 Handoff Command Complete (HCC) S4,F32 Not Used S4,F33 Handoff Verify (HV) S4,F34 Not Used S4,F35 Handoff Cancel Ready (HCR) S4,F36 Not Used S4,F37 Handoff Cancel Ready Acknowledge (HCA) S4,F38 Not Used S4,F39 Handoff Halt (HH) S4,F40 Not Used S4,F41 Handoff Halt Acknowledge (HHA) S4,F42 Not Used 7.9 Stream 5 Exception Handling S5,F0 Abort Transaction (S5F0) S5,F1 Alarm Report Send (ARS) S5,F2 Alarm Report Acknowledge (ARA) S5,F3 Enable/Disable Alarm Send (EAS) S5,F4 Enable/Disable Alarm Acknowledge (EAA) S5,F5 List Alarms Request (LAR) S5,F6 List Alarm Data (LAD) S5,F7 List Enabled Alarm Request (LEAR) S5,F8 List Enabled Alarm Data (LEAD) S5,F9 Exception Post Notify (EXPN) S5,F10 Exception Post Confirm (EXPC) S5,F11 Exception Clear Notify (EXCN) S5,F12 Exception Clear Confirm (EXCC) S5,F13 Exception Recover Request (EXRR) S5,F14 Exception Recover Acknowledge S5,F15 Exception Recovery Complete Notify (EXRA) (EXRCN) (EXRCC) (EXRAR) S5,F16 Exception Recovery Complete Confirm S5,F17 Exception Recovery Abort Request S5,F18 Exception Recovery Abort Acknowledge (EXRAA) 7.10 Stream 6 Data Collection (FVA) (AERA) (AERR) S6,F0 Abort Transaction (S6F0) S6,F1 Trace Data Send (TDS) S6,F2 Trace Data Acknowledge (TDA) S6,F3 Discrete Variable Data Send (DVS) S6,F4 Discrete Variable Data Acknowledge (DVA) S6,F5 Multi-block Data Send Inquire (MBI) S6,F6 Multi-block Grant (MBG) S6,F7 Data Transfer Request (DDR) S6,F8 Data Transfer Data (DDD) S6,F9 S6,F10 Formatted Variable Acknowledge Formatted Variable Send (FVS) S6,F11 Event Report Send (ERS) S6,F12 Event Report Acknowledge (ERA) S6,F13 Annotated Event Report Send (AERS) S6,F14 Annotated Event Report Acknowledge S6,F15 Event Report Request (ERR) S6,F16 Event Report Data (ERD) S6,F17 Annotated Event Report Request S6,F18 Annotated Event Report Data (AERD) S6,F19 Individual Report Request (IRR) S6,F20 Individual Report Data (IRD) S6,F21 Annotated Individual Report (AIR) S6,F22 Annotated Individual Report Data (AIRD) S6,F23 Request Spooled Data (RSD) S6,F24 Request Spooled Data Acknowledgement Send (RSDAS) S6,F25 Notification Report Send S6,F26 Notification Report Send Acknowledge S6,F27 Trace Report Send (TRS) S6,F28 Trace Report Send Acknowledge (TRSA) S6,F29 Trace Report Request (TRR) S6,F30 Trace Report Data (TRD) 7.11 Stream 7 Process Program Management Process Program Load Inquire (PPI) Process Program Load Grant (PPG) Process Program Send (PPS) Process Program Acknowledge (PPA) Process Program Request (PPR) Process Program Data (PPD) Process Program ID Request (PIR) Process Program ID Data (PID) S7,F0 Abort Transaction (S7F0) S7,F1 S7,F2 S7,F3 S7,F4 S7,F5 S7,F6 S7,F7 S7,F8 S7,F9 M/P M Request (MMR) S7,F10 M/P M Data (MMD) S7,F11 M/P M Update Send (UMS) S7,F12 M/P M Update Acknowledge (UMA) S7,F13 Delete M/P M Entry Send (DES) 3 SEMI E5-0200A © SEMI 1982, 2000
S7,F14 Delete M/P M Entry Acknowledge S7,F15 Matrix Mode Select Send (MMS) S7,F16 Matrix Mode Select Acknowledge S7,F17 Delete Process Program Send (DPS) S7,F18 Delete Process Program Acknowledge S7,F19 Current EPPD Request (RER) S7,F20 Current EPPD Data (RED) S7,F21 Equipment Process Capabilities Request S7,F22 Equipment Process Capabilities Data S7,F23 Formatted Process Program Send (FPS) S7,F24 Formatted Process Program Acknowledge (FPA) S7,F25 Formatted Process Program Request S7,F26 Formatted Process Program Data (FPD) S7,F27 Process Program Verification Send S7,F28 Process Program Verification Acknowledge (PVA) S7,F29 Process program Verification Inquire (DEA) (MMA) (DPA) (PCR) (PCD) (FPR) (PVS) (PVI) (PVG) (VRA) (PAR) (PAD) (PPMR) S7,F30 Process Program Verification Grant S7,F31 Verification Request Send (VRS) S7,F32 Verification Request Acknowledge S7,F33 Process Program Available Request S7,F34 Process Program Availability Data S7,F35 Process Program for MID Request S7,F36 Process Program for MID Data (PPMD) 7.12 Stream 8 Control Program Transfer S8,F0 Abort Transaction (S8F0) S8,F1 Boot Program Request (BPR) S8,F2 Boot Program Data (BPD) S8,F3 Executive Program Request (EPR) S8,F4 Executive Program Data (EPD) 7.13 Stream 9 System Errors S9,F0 Abort Transaction (S9F0) S9,F1 Unrecognized Device ID (UDN) S9,F2 Not Used S9,F3 Unrecognized Stream Type (USN) S9,F4 Not Used S9,F5 Unrecognized Function Type (UFN) S9,F6 Not Used S9,F7 S9,F8 Not Used S9,F9 Transaction Timer Timeout (TTN) Illegal Data (IDN) SEMI E5-0200A © SEMI 1982, 2000 4 S9,F10 Not Used S9,F11 Data Too Long (DLN) S9,F12 Not Used S9,F13 Conversation Timeout (CTN) S9,F14 Not Used 7.14 Stream 10 Terminal Services S10,F0 Abort Transaction (S10F0) S10,F1 Terminal Request (TRN) S10,F2 Terminal Request Acknowledge (TRA) S10,F3 Terminal Display, Single (VTN) S10,F4 Terminal Display, Single Acknowledge (VTA) S10,F5 Terminal Display, Multi-block (VTN) S10,F6 Terminal Display, Multi-block Acknowledge (VMA) S10,F7 Multi-block Not Allowed (MNN) S10,F8 Not Used S10,F9 Broadcast (BCN) S10,F10 Broadcast Acknowledge (BCA) 7.15 Stream 11 Host File Services (Deleted) 7.16 Stream 12 Wafer Mapping Abort Transaction (S12F0) S12,F0 S12,F1 Map Set-Up Data Send (MSDS) S12,F2 Map Set-up Data Acknowledge (MSDA) S12,F3 Map Set-up Data Request (MSDR) S12,F4 Map Set-up Data (MSD) S12,F5 Map Transmit Inquire (MAPTI) S12,F6 Map Transmit Grant (MAPTG) S12,F7 Map Data Send Type 1 (MDS1) S12,F8 Map Data Acknowledge Type 1 S12,F9 Map Data Send Type 2 (MDS2) S12,F10 Map Data Acknowledge Type 2 (MDA1) (MDA2) S12,F11 Map Data Send Type 3 (MDS3) S12,F12 Map Data Acknowledge 3 (MDA3) S12,F13 Map Data Request Type 1 (MDR1) S12,F14 Map Data Type 1 (MD1) S12,F15 Map Data Request Type 2 (MDR2) S12,F16 Map Data Type 2 (MD2) S12,F17 Map Data Request Type 3 (MDR3) S12,F18 Map Data Type 3 (MD3) S12,F19 Map Error Report Send (MERS) S12,F20 Not Used 7.17 Stream 13 Data Set Transfers S13,F0 Abort Transaction (S13F0) Send Data Set Send (DSSS) S13,F1 S13,F2 Send Data Set Acknowledge (DSSA) S13,F3 Open Data Set Request (DSOR) S13,F4 Open Data Set Data (DSOD) S13,F5 S13,F6 S13,F7 Read Data Set Request (DSRR) Read Data Set Data (DSRD) Close Data Set Send (DSCS)
Close Data Set Acknowledge (DSCA) Reset Data Set Send (DSRS) S13,F8 S13,F9 S13,F10 Reset Data Set Acknowledge (DSRA) S13,F11 Data Set Object Multi-Block Inquire S13,F12 Data Set Object Multi-Block Grant (DSOMGI) (DSOMBG) S13,F13 Table Data Send (TDS) S13,F14 Table Data Acknowledge (TDA) S13,F15 Table Data Request (TDR) S13,F16 Table Data (TD) 7.18 Stream 14 Object Services SetAttr Request (SAR) SetAttr Data (SAD) S14,F0 Abort Transaction (S14F0) S14,F1 GetAttr Request (GAR) S14,F2 GetAttr Data (GAD) S14,F3 S14,F4 S14,F5 GetType Request (GTR) S14,F6 GetType Data (GTD) S14,F7 GetAttrName Request (GANR) S14,F8 GetAttrName Data (GAND) S14,F9 Create Object Request (COR) S14,F10 Create Object Acknowledge (CAO) S14,F11 Delete Object Request S14,F12 Delete Object Acknowledge (DOA) S14,F13 Object Attach Request (OAR) S14,F14 Object Attach Acknowledge (OAA) S14,F15 Attached Object Action Request S14,F16 Attached Object Action Acknowledge S14,F17 Supervised Object Action Request (AOAR) AOAA) SOAR) S14,F18 Supervised Object Action Acknowledge (SOAA) 7.19 Stream 15 Recipe Management S15,F0 Abort Transaction (S15F0) S15,F1 S15,F2 S15,F3 S15,F4 S15,F5 S15,F6 Recipe Management Multi-block Inquire Recipe Management Multi-block Grant Recipe Namespace Action Request Recipe Namespace Action Acknowledge Recipe Namespace Rename Request Recipe Namespace Rename Acknowledge Recipe Space Request Recipe Space Data Recipe Status Request S15,F7 S15,F8 S15,F9 S15,F10 Recipe Status Data S15,F11 Recipe Version Request S15,F12 Recipe Version Data S15,F13 Recipe Create Request S15,F14 Recipe Create Acknowledge S15,F15 Recipe Store Request S15,F16 Recipe Store Acknowledge S15,F17 Recipe Retrieve Request S15,F18 Recipe Retrieve Data S15,F19 Recipe Rename Request S15,F20 Recipe Rename Acknowledge S15,F21 Recipe Action Request S15,F22 Recipe Action Acknowledge S15,F23 Recipe Descriptor Request S15,F24 Recipe Descriptor Data S15,F25 Recipe Parameter Update Request S15,F26 Recipe Parameter Update Acknowledge S15,F27 Recipe Download Request S15,F28 Recipe Download Acknowledge S15,F29 Recipe Verify Request S15,F30 Recipe Verify Acknowledge S15,F31 Recipe Unload Request S15,F32 Recipe Unload Data S15,F33 Recipe Select Request S15,F34 Recipe Select Acknowledge S15,F35 Recipe Delete Request S15,F36 Recipe Delete Acknowledge S15,F37 DRNS Segment Approve Action S15,F38 DRNS Segment Approve Action S15,F39 DRNS Recorder Segment Request S15,F40 DRNS Recorder Segment Request Acknowledge Acknowledge S15,F41 DRNS Recorder Modify Request S15,F42 DRNS Recorder Modify Acknowledge S15,F43 DRNS Get Change Request S15,F44 DRNS Get Change Request Data S15,F45 DRNS Manager Segment Change S15,F46 DRNS Manager Segment Approval Approval Request Acknowledge S15,F47 DRNS Manager Rebuild Request S15,F48 DRNS Manager Rebuild Acknowledge 7.20 Stream 16 Processing Management S16,F0 Abort Transaction (S16F0) S16,F1 Multi-block Process Job Data Inquire (PRJI) S16,F2 Multi-block Process Job Data Grant S16,F3 S16,F4 S16,F5 S16,F6 S16,F7 S16,F8 (PRJG) Process Job Create Request (PRJCR) Process Job Create Acknowledge (PRJCA) Process Job Command Request (PRJCMDR) Process Job Command Acknowledge (PRJCMDA) Process Job Alert Notify (PRJA) Process Job Alert Confirm (PRJAC) 5 SEMI E5-0200A © SEMI 1982, 2000
A1. The General Node Transaction Protocol A2. Some Suggested Message Usage A3. Notes on SECS-II Data Transfers A4. Process Programs A5. Suggested Baseline SECS Equipment Implementation Process Job Event Notify (PRJE) S16,F9 S16,F10 Process Job Event Confirm (PRJEC) 7.21 Stream 17 Equipment Control and Diagnostics S17,F0 Abort Transaction (S17F0) S17,F1 Data Report Create Request (DRC) S17,F2 Data Report Create Acknowledge (DRCA) S17,F3 Data Report Delete Request (DRD) S17,F4 Data Report Delete Acknowledge S17,F5 S17,F6 S17,F7 S17,F8 S17,F9 (DRDA) Trace Create Request (TRC) Trace Create Acknowledge (TRCA) Trace Delete Request (TRD) Trace Delete Acknowledge (TRDA) Collection Event Link Request (CELR) S17,F10 Collection Event Link Acknowledge S17,F11 Collection Event Unlink Request S17,F12 Collection Event Unlink Acknowledge (CELA) (CEUR) (CEUA) (TRRA) S17,F13 Trace Reset Request (TRR) S17,F14 Trace Report Reset Acknowledge 7.22 Stream 18 Subsystem Control and Data Read Request (RR) Read Data (RD) Read Attribute Request (RAR) Read Attribute Data (RAD) S18,F1 S18,F2 S18,F3 Write Attribute Request (WAR) S18,F4 Write Attribute Acknowledge (WAA) S18,F5 S18,F6 S18,F7 Write Data Request (WDR) S18,F8 Write Data Acknowledge (WDA) S18,F9 S18,F10 Read ID Data (RID) S18,F11 Write ID Request (WIR) S18,F12 Write ID Acknowledge (WIA) S18,F13 Subsystem Command Request (SCR) S18,F14 Subsystem Command Acknowledge Read ID Request (RIR) (SCA) 8 Message Documentation 8.1 Intent 8.2 Standard Form SECS-II Document 9 Units of Measure 9.1 Intent 9.2 Units Symbol 9.3 Compliance 9.4 SECS-II Units of Measure Identifiers Application Notes SEMI E5-0200A © SEMI 1982, 2000 6
SEMI E5-0200A SEMI EQUIPMENT COMMUNICATIONS STANDARD 2 MESSAGE CONTENT (SECS-II) This standard was technically approved by the Global Information & Control Committee and is the direct responsibility of the North American Information & Control Committee. Current changes approved by the North American Regional Standards Committee on September 3, 1999 and December 15, 1999. Initially available on SEMI OnLine January 2000; to be published February 2000. Originally published in 1982; previously published September 1999. to is called NOTE: This document was published twice during the February 2000 (0200) publishing cycle. NOTICE: The user’s attention the possibility that some implementations of this standard, particularly those related to the use of Stream 4, may involve the use of inventions covered by U.S. patents 4,884,674 and 5,216,613, and by other patents issued or pending, held by Texas Instruments Incorporated. By publication of this standard, SEMI takes no position respecting either the applicability or the validity of these or other patent rights asserted in connection with any item mentioned in this standard. Users of this standard are expressly advised that determination of any such patent rights, and the risk of infringement of such rights, are entirely their own responsibility. alternative message in cooperation with 1 Introduction 1.1 Intent — The SEMI Equipment Communications Standard Part 2 (SECS-II) defines the details of the interpretation of messages exchanged between intelligent equipment and a host. This specification has been developed the Japan Electronic Industry Development Association Committee 12 on Equipment Communications. 1.1.1 It is the intent of this standard to be fully compatible with SEMI Equipment Communications Standard E4 (SECS-I). It is also the intent to allow for compatibility with transfer protocols. The details of the message transfer protocol requirements are contained in Section 3. 1.1.2 It is the intent of this standard to define messages to such a level of detail that some consistent host soft- ware may be constructed with only minimal knowledge of individual equipment. The equipment, in turn, may be constructed with only minimal knowledge of the host. 1.1.3 The messages defined in the standard support the most typical activities required for IC manufacturing. The standard also provides for the definition of equip- ment-specific messages to support those activities not covered by the standard messages. While certain activ- ities can be handled by common software in the host, it is expected that equipment-specific host software may be required to support the full capabilities of the equipment. 1.2 Overview — SECS-II gives form and meaning to messages exchanged between equipment and host using a message transfer protocol, such as SECS-I. 1.2.1 SECS-II defines the method of conveying information between equipment and host in the form of messages. These messages are organized into categories of activities, called streams, which contain specific messages, called functions. A request for information and the corresponding data transmission is an example of such an activity. 1.2.2 SECS-II defines the structure of messages into entities called items and lists of items. This structure allows for a self-describing data format to guarantee proper interpretation of the message. 1.2.3 The interchange of messages is governed by a set of rules for handling messages called the transaction protocol. The transaction protocol places some mini- mum requirements on any SECS-II implementation. 1.3 Application — SECS-II applies to equipment and hosts used in the manufacturing of semiconductor devices. Examples of the activities supported by the standard are: transfer of control programs, material movement information, measurement data, summarized test data, and alarms. 1.3.1 The minimum compliance to this standard involves meeting the few constraints outlined in Section 5. It is expected that a given piece of equipment will require only a subset of the functions described in this standard. The number of functions and the selection of functions will depend upon the equipment capabilities and requirements. For each piece of equipment, the exact format for each function provided must be docu- mented according to the form outlined in Section 7. 1.3.2 It is assumed that the equipment will define the messages used in a particular implementation of SECS- II. It is assumed the host will support equipment implementation. 7 SEMI E5-0200A © SEMI 1982, 2000
1.4 Applicable Documents 1.4.1 ANSI1 X3.4-1977 — Code for Information Interchange (ASCII) 1.4.2 IEEE2 754 — Standard for Binary Floating Point Arithmetic 1.4.3 SEMI Standards3 SEMI E4 — SEMI Equipment Communications Standard 1 Message Transfer (SECS-I) SEMI E6 — Facilities Guideline and Format Interface Specifications 1.4.4 The Japan Electronic Industry Development Association (JEIDA) has requested that the SECS-II standard incorporate support for the JIS-8 codes for data exchange. This code would allow support for katakana characters in Japanese implementations of SECS-II. JIS 8-bit Coded Character Set for information Interchange, Japanese Industrial Standards. NOTE 1: As listed or revised, all documents cited shall be the latest publications of adopted standards. 1.5 This standard does not purport to address safety issues, if any, associated with its use. It is the responsibility of the users of this standard to establish appropriate safety and health practices and determine the applicability of regulatory limitations prior to use. (JIS-6226) 2 Selected Definitions 2.1 The following brief definitions refer to sections providing further information. 2.1.1 block — a physical division of a message used by the message transfer protocol (see Section 3.3). 2.1.2 conversation — a sequence of related messages (see Section 5.4). 2.1.3 conversation timeout — an indication that a conversation has not completed properly (see Section 5.4.1). 2.1.4 device ID — a number between 0 and 32767 used in identifying the particular piece of equipment communicating with a host (see Section 3.4.1). 2.1.5 equipment — the intelligent system which communicates with a host. 1 ANSI, 1430 Broadway, New York, NY 10018 2 IEEE Service Center, 445 Hoe Lane, Piscataway, NJ 08854 3 SEMI, 805 E. Middlefield Road, Mountain View, CA 94043 SEMI E5-0200A © SEMI 1982, 2000 8 the intelligent system which 2.1.6 function — a specific message for a specific activity within a stream (see Section 4.2). 2.1.7 host — communicates with the equipment. 2.1.8 interpreter — the system that interprets a primary message and generates a reply when requested (see Section 3.2). 2.1.9 item — a data element within a message (see Section 6.2). 2.1.10 item format — a code used to identify the data type of an item (see Section 6.2). 2.1.11 list — a group of items (see Section 6.3). 2.1.12 message — a complete unit of communication (see Section 3.2). 2.1.13 message header — information about the message passed by the message transfer protocol (see Section 3.4). 2.1.14 multi-block message — a message sent in more than one block by the message transfer protocol (see Section 3.3.2). 2.1.15 originator — the creator of a primary message (see Section 3.2). 2.1.16 packet — a physical division of a message used by the message transfer protocol (see Section 3.3). 2.1.17 primary message — an odd numbered message. Also, the first message of a transaction (see Sections 3.2 and 4.2). 2.1.18 reply — the particular secondary message corresponding to a primary message (see Sections 3.2 and 4.2). 2.1.19 secondary message — an even-numbered message. Also the second message of a transaction (see Sections 3.2 and 4.2). 2.1.20 single-block message — a message sent in one block by the message transfer protocol (see Section 3.3.1). 2.1.21 stream — a category of messages (see Section 4.1). 2.1.22 transaction — a primary message and its associated secondary message, if any (see Section 5.2). 2.1.23 transaction timeout — an indication from the message transfer protocol that a transaction has not completed properly (see Section 3.5). 3 The Message Transfer Pro tocol 3.1 Intent — SECS-II is fully compatible with the message transfer protocol defined by SECS-I. It is the
分享到:
收藏