Background Statement for SEMI Draft Document 5411A New Standard: SPECIFICATION FOR EQUIPMENT ENERGY SAVING MODE COMMUNICATIONS (EESM) 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? Previous research has demonstrated there are opportunities to reduce utility consumption for production equipment while wafers are not being processed. While production equipment are capable of reduced utility consumption, implementation has been slow due to a lack of a standard. The intent for this specification is to define communications that allow the host to place the production equipment into a Sleep state where the rate of energy use is reduced. What is the history of this issue and ballot? This is the second proposal of this new specification. The first was balloted in Cycle 6 of 2012. The feedback from that process has been incorporated into this updated version. Who will this affect? How? Why? This new specification will not conflict with existing standards or with existing implementations. Is this a change to an existing solution, or, is it a new activity? This is a new activity. 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 1/10/2013 0.1 Lance Rist 1/18/2013 0.2 Lance Rist 1/24/2013 0.3 Lance Rist 1/29/2013 2/1/2013 0.4 1.0 Lance Rist Lance Rist Edits First working draft, based on 5411 ballot. Reviewed at ESEC TF meeting on this date. Second working draft, based on input at and after the January 10 ESEC TF meeting Updated version based on emailed inputs from task force. Reviewed at ESEC TF meeting on this date. Incorporation of ESEC TF feedback in advance of 1/31 telecon Final version, approved by the ESEC 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 are delimited by [Esss.ss-RQ-nnnnn-nn] at the beginning and [/RQ] at the end. In tables where requirements are contained, a row designates a requirement with the designation [Esss.ss-RQnnnnn-nn] in column 1. All requirements are delimited in one of these two ways. 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 best practice, not a requirement. Each requirement has a requirement ID as contained in the [Esss.ss-RQ-nnnnn-nn] delimiter. The Esss.ss is the specification identifier and will be replaced by SEMI in the published version with the actual standard number (for example E167.00), which cannot be known before approval is achieved. The “nnnnn” string is the requirement number within this specification. The authors of this proposal have suggested requirement numbers, but the final assignment will be made by SEMI. Corrections to the requirement numbers are considered editorial. Review and Adjudication Information Task Force Review Energy Saving Equipment Communication Task Force Tuesday, April 2, 2013 Date: Time & Timezone: 3:00 PM to 6:00 PM, Pacific Time SEMI Headquarters Location: 3081 Zanker Road City, State/Country: San Jose, California / USA Dan Chlus (SEMATECH) Leader(s): Mike Czerniak (Edwards) Group: Committee Adjudication North America I&C Committee Wednesday, April 3, 2013 8:00 AM to 4:30 PM, Pacific Time SEMI Headquarters 3081 Zanker Road San Jose, California / USA Jack Ghiselli (Ghiselli Consulting) David Bricker (Applied Materials) Lance Rist (Industry Consultant) Paul Trio (SEMI NA) Paul Trio (SEMI NA) Standards Staff: 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. Telephone and web information will be distributed to interested parties as the meeting date approaches. If you will not be able to attend these meetings in person but would like to participate by telephone/web, please contact Standards staff. Semiconductor Equipment and Materials International 3081 Zanker Road San Jose, CA 95134-2127 Phone: 408.943.6900, Fax: 408.943.7943 DRAFT SEMI Draft Document 5411A New Standard: SPECIFICATION FOR EQUIPMENT ENERGY SAVING MODE COMMUNICATIONS (EESM) Table of Contents 1 PURPOSE .................................................................................................................................................................1 2 SCOPE .......................................................................................................................................................................1 3 LIMITATIONS .........................................................................................................................................................2 4 REFERENCED STANDARDS AND DOCUMENTS ...........................................................................................2 4.1 SEMI Standards and Safety Guidelines ............................................................................................................................... 2 5 TERMINOLOGY .....................................................................................................................................................2 6 CONVENTIONS ......................................................................................................................................................2 6.1 Requirements Identification............................................................................................................................................... 2 6.2 State Model Methodology ................................................................................................................................................. 4 6.3 Parameter Listings ............................................................................................................................................................. 4 6.4 Service Message Representation ....................................................................................................................................... 5 7 IMPLEMENTATION OVERVIEW.......................................................................................................................5 8 PREREQUISITES ....................................................................................................................................................8 9 REQUIREMENTS ...................................................................................................................................................8 9.2 Equipment Energy Saving State Model .............................................................................................................................. 9 9.3 Equipment Energy Saving Services ....................................................................................................................................15 10 TEST METHODS................................................................................................................................................. 17 11 RELATED DOCUMENTS .................................................................................................................................. 17 1 Purpose 1.1 The purpose of this specification is to define messaging and behavior to facilitate a reduced rate of energy consumption in production equipment. A mechanism is provided for the factory system (host) to initiate (and terminate) an equipment energy saving mode. 2 Scope 2.1 This standard defines message services and behavior between the host and production equipment to facilitate a reduced rate of energy consumption in the production equipment. 2.2 This standard addresses: Definition of Equipment Energy Saving Mode Communications behavior in the form of a state model Specification of message services and content for the communication needed to manage Equipment Energy Saving Mode Communications NOTICE: SEMI Standards and Safety Guidelines do not purport to address all safety issues associated with their use. It is the responsibility of the users of the Documents to establish appropriate safety and health practices, and determine the applicability of regulatory or other limitations prior to use. This is a Draft Document of the SEMI International Standards program. No material on this page is to be construed as an official or adopted Standard or Safety Guideline. Permission is granted to reproduce and/or distribute this document, in whole or in part, only within the scope of SEMI International Standards committee (document development) activity. All other reproduction and/or distribution without the prior written consent of SEMI is prohibited. Page 1 Doc. 5411A SEMI LETTER (YELLOW) BALLOT Document Number: 5411A Date: 7/28/2017 Semiconductor Equipment and Materials International 3081 Zanker Road San Jose, CA 95134-2127 Phone: 408.943.6900, Fax: 408.943.7943 DRAFT 3 Limitations 3.1 This specification applies only to equipment that provide a sleep mode as described in SEMI S23. 3.2 This standard does not specify the amount of energy savings to be attained or how that energy savings is to be achieved. This approach gives the production equipment supplier the freedom to optimize the reduction in rate of energy use. 3.3 The specific protocol for messaging between production equipment and host and the detailed message structure is not included in this specification. 3.4 This document does not specify the internal mechanisms of production equipment. It does not specify how the reduction in the rate of energy use is to be accomplished or the expected amount of energy savings. 4 Referenced Standards and Documents 4.1 SEMI Standards and Safety Guidelines SEMI E30 — Generic Model for Communications and Control of Manufacturing Equipment (GEM) SEMI S23 — Guide for Conservation of Energy, Utility and Materials Used by Semiconductor Manufacturing Equipment NOTICE: Unless otherwise indicated, all documents cited shall be the latest published versions. 5 Terminology 5.1 Abbreviations and Acronyms 5.1.1 EESM — Equipment Energy Saving Mode Communications 5.2 Definitions 5.2.1 collection event — an event (or grouping of related events) on the equipment that is considered to be significant to the host. A collection event may be used to initiate the collection and reporting of data to the host. (refer to SEMI E87, E109) 5.2.2 Equipment Energy Saving Mode Communications — a capability that allows the host to manage a production equipment’s entry and exit of sleep mode for the purpose of reduction of the rate of energy consumption. 5.2.3 host — the factory computer system or an intermediate system that represents the factory and the user to the equipment. (refer to SEMI E87, E109) 5.2.4 idle mode — The condition where the equipment is energized and readied for process mode (all systems ready and temperatures controlled) but is not actually performing any active function such as material movement or processing. (refer to SEMI S23) 5.2.5 process mode – the condition where the equipment is energized and performing its intended function on target materials (such as implanting wafers, pumping gas, or inspecting photo-masks). (refer to SEMI S23) 5.2.6 production equipment — equipment used to produce semiconductor devices, including wafer sorting, process, and metrology equipment and excluding material handling equipment. (refer to SEMI E82, E88, E153, E157) 5.2.7 sleep mode — the condition where the equipment is energized but it is using less energy than in idle mode. The sleep mode is primarily differentiated from idle mode in that it is initiated by a specific single command signal provided to equipment, either from an equipment actuator, from an equipment electric interface, or a message received through factory control software (e.g. SECS). Other than the possible initiation of the sleep mode by an equipment actuator, entry into the sleep mode does not require manual actions. (refer to SEMI S23) 6 Conventions 6.1 Requirements Identification 6.1.1 The following notation specifies the structure of requirement identifiers. 6.1.1.1 The following requirements prefix format is used at the beginning of requirement text. See Table 1 for the format notation of the requirements prefix. This is a Draft Document of the SEMI International Standards program. No material on this page is to be construed as an official or adopted Standard or Safety Guideline. Permission is granted to reproduce and/or distribute this document, in whole or in part, only within the scope of SEMI International Standards committee (document development) activity. All other reproduction and/or distribution without the prior written consent of SEMI is prohibited. Page 2 Doc. 5411A SEMI LETTER (YELLOW) BALLOT Document Number: 5411A Date: 7/28/2017 Semiconductor Equipment and Materials International 3081 Zanker Road San Jose, CA 95134-2127 Phone: 408.943.6900, Fax: 408.943.7943 DRAFT [Esss.ss-RQ-nnnnn-nn] 6.1.1.2 To mark the end of the requirement text the following suffix format is used. [/RQ] 6.1.1.3 Requirements in the body text are highlighted with a border and light green background (may appear gray in black and white printouts) [Esss.ss-RQ-nnnnn-nn] Requirement text. [/RQ] Table 1 Requirement Identifiers Format Notation Purpose Esss.ss SEMI standards specification identifier. Examples: E087.00, E087.01, E134.00 RQ Indicates this is a requirement identifier. nnnnn Unique five-digit number within this specification. 90000-99999 are reserved for use by SEMI. .nn Two-digit number that indicates version level of the requirement (.00 is used for the first version of a requirement) /RQ Indicates the end of a requirement 6.1.2 Requirements in tables are delimited in one of two ways. 6.1.2.1 Where the requirement occupies an entire row in the table, the requirement ID is placed in column 1. No "[/RQ]" is used to mark the end of the requirements text in this case. The table may also contain rows that are not requirements. In this case, the column 1 cell is left blank. 6.1.2.2 Non-requirements text related to a requirements row may be included in an adjacent row. The relationship between the rows is indicated by a broken line separating the two. 6.1.2.3 Where the requirement occupies only one cell, the text in the cell includes the requirement ID prefix and suffix similar to requirements in the body text. 6.1.2.4 No cell in a table will contain both requirement and non-requirement text. 6.1.2.5 Cells that contain requirements are shaded light green. 6.1.2.6 Table 2 provides an example of requirements in a table. Note that in this example, the same requirement is presented in two alternative formats. In practice, mixing the two approaches in the same table is not typically done. Table 2 Example Table With Requirements RequirementID Esss.ss-RQ-nnnnn-nn Statement Additional Detail There shall be no similar color in the light panel. The light shall be blue The blue light is typically placed at the leftmost position in the light panel. [Esss.ss-RQ-nnnnn-nn]The light shall be blue. There shall be no similar color in the light panel. [/RQ] The blue light is typically placed at the leftmost position in the light panel. 6.1.3 Only text marked with the requirement identifier is a requirement of this specification. 6.1.3.1 Clarification, examples, and related recommendations may be provided near a requirement, but are not part of the requirement. 6.1.3.2 Note that the word “should” is used in some non-requirements text, where it denotes a recommendation or a best practice, not a requirement. This is a Draft Document of the SEMI International Standards program. No material on this page is to be construed as an official or adopted Standard or Safety Guideline. Permission is granted to reproduce and/or distribute this document, in whole or in part, only within the scope of SEMI International Standards committee (document development) activity. All other reproduction and/or distribution without the prior written consent of SEMI is prohibited. Page 3 Doc. 5411A SEMI LETTER (YELLOW) BALLOT Document Number: 5411A Date: 7/28/2017 Semiconductor Equipment and Materials International 3081 Zanker Road San Jose, CA 95134-2127 Phone: 408.943.6900, Fax: 408.943.7943 DRAFT 6.1.4 Parent-child relationships of requirements are noted in the tables in APPENDIX 1. Where a parent requirement includes conditions or selection criteria, these are passed to their children. For example, if a parent requirement is stated to apply only to photolithography equipment, any child requirements also apply only to such equipment. The condition need not be restated for each child requirement. 6.1.5 The following is the top level parent requirement of all others in this specification. [Esss.00-RQ-00001-00] Conformance to this specification requires conformance to all other identified requirements in this document as stated conditions apply. [/RQ] 6.2 State Model Methodology 6.2.1 This document uses the Harel state chart convention for describing dynamic operation of defined objects. The outline of this convention is described in an attachment of SEMI E30. The official definition of this convention is described in “State Charts: A Visual Formalism for Complex Systems” written by David Harel in Science of Computer Programming 8, 1987. 6.2.2 The Harel convention does not have the concept of “creation” and “extinction” of state models for a temporary entity. In this document, a filled, black circle denotes the entry to the state model (entity creation). If needed, a circle with a filled, black circle inside is used for expressing extinction of an entity. 6.2.3 Transition tables are provided in conjunction with the state diagrams to describe explicitly the nature of each state transition. A transition table contains columns for RequirementID, Transition number (#), Previous State, Trigger, New State, and Actions (see Table 3). The “trigger” (column 4) for the transition occurs while in the “previous” state. The “actions” (column 5) includes a combination of: 1. Actions taken upon exit of the previous state. 2. Actions taken upon entry of the new state. 3. Actions taken which are most closely associated with the transition. 6.2.3.1 When reporting to the host, no differentiation is made between these cases. Table 3 Example Transition Table Requirement ID # Previous State Trigger New State Action(s) 6.2.4 A state model consists of a state model diagram, state definitions, and a state transition table. [Esss.ss-RQ-00002-00] All state transitions in this standard, unless otherwise specified, shall correspond to collection events. [/RQ] 6.2.5 A state model represents the host’s view of the equipment, and does not necessarily describe the internal equipment operation. [Esss.ss-RQ-00003-00] All state model transitions shall be mapped into the appropriate internal equipment events that satisfy the requirements of those transitions. [/RQ] 6.2.6 In certain implementations, the equipment may enter a state and have already satisfied all of the conditions required by the state models for transition to another state. In that case, the next state transition may occur immediately. 6.3 Parameter Listings 6.3.1 Parameters that can be included with collection events corresponding to state model transitions are represented in table form using the format of Table 4. Table 5 explains the contents of each column in the example parameter table. This is a Draft Document of the SEMI International Standards program. No material on this page is to be construed as an official or adopted Standard or Safety Guideline. Permission is granted to reproduce and/or distribute this document, in whole or in part, only within the scope of SEMI International Standards committee (document development) activity. All other reproduction and/or distribution without the prior written consent of SEMI is prohibited. Page 4 Doc. 5411A SEMI LETTER (YELLOW) BALLOT Document Number: 5411A Date: 7/28/2017 Semiconductor Equipment and Materials International 3081 Zanker Road San Jose, CA 95134-2127 Phone: 408.943.6900, Fax: 408.943.7943 DRAFT Table 4 Example Parameter Table Requirement ID Data Parameter Req Description Data Type Table 5 Parameter Table Columns Column Description RequirementID Requirement identifier defined according to ¶6.1 Data Parameter Name of the parameter. Req Whether the parameter is required: Y – Required N – Not Required C – Conditional (required in specified circumstances) Description Explanation of the parameters contents. For data parameters, the description includes whether the parameter is transient. Data Type The format of the parameter’s contents (integer, string, etc.) 6.3.2 A data parameter is noted as transient in the description column if its value is assured to be valid only on specified collection events. A non-transient parameter has a valid value at any time and can be reported with any collection event. 6.4 Service Message Representation 6.4.1 A message service definition table defines the specific set of message services for this specification. Table 6 Example Message Service Definition Table RequirementID [Esss.ss-RQ-00xxx-00] Message Service Name Message name Type N or R Description Purpose of the message service 6.4.1.1 Type can be either N = Notification or R = Request. Notification type message services are initiated by a service provider and the provider does not need to get a response from the service user or requester. Request message services ask for data or an activity from the provider. Each request message expects a specific response message to return data or confirm acceptance or completion of a command. 7 Implementation Overview 7.1 This section provides an overview of the Equipment Energy Saving Mode Communications (EESM) capability. This overview refers to requirements defined later in the document. However, no statement in this overview section is intended to specify a requirement. The overview is intended to provide a general understanding of the EESM concepts so that the detailed requirements that follow can be more easily understood. 7.2 Basic Concepts 7.2.1 The Equipment Energy Saving Mode Communications capability provides the opportunity for the host and various production equipment to cooperate in the reduction of energy use in the factory. 7.2.2 The amount of energy consumed by a production equipment varies over time. It is likely to consume the most energy when processing material. However a significant amount of energy is still being consumed when the equipment is idle. This specification addresses the situation when the production equipment is not processing material. 7.2.3 In a semiconductor factory, not all production equipment are in constant use. However, with no instructions to the contrary, production equipment must be ready for operation the instant that product appears on the load port. This constant readiness comes at the price of energy consumption. This specification enables the factory to notify the production equipment that the next material for it to process will not appear for an estimated time period. This This is a Draft Document of the SEMI International Standards program. No material on this page is to be construed as an official or adopted Standard or Safety Guideline. Permission is granted to reproduce and/or distribute this document, in whole or in part, only within the scope of SEMI International Standards committee (document development) activity. All other reproduction and/or distribution without the prior written consent of SEMI is prohibited. Page 5 Doc. 5411A SEMI LETTER (YELLOW) BALLOT Document Number: 5411A Date: 7/28/2017 Semiconductor Equipment and Materials International 3081 Zanker Road San Jose, CA 95134-2127 Phone: 408.943.6900, Fax: 408.943.7943 DRAFT allows the production equipment to reduce the rate of energy usage during this time. The SEMI Guideline S23 calls this condition “sleep mode.” 7.2.4 It is assumed that idle equipment consume as little energy as possible while still maintaining the ability to respond immediately to a command to process new material. It is expected that further reduction of energy usage will come at the price of a time delay to achieve the lower rate of energy use and to recover from it. 7.2.4.1 Note that the user should also consider other potential negative effects from the use of sleep mode. For example, thermal cycling of some components may shorten their lifetime. 7.2.5 Communication of the required wakeup time is important to the process of managing sleep mode. If the host does not understand the time needed to wake up the equipment, then production delays could result when insufficient time is allowed for the wake up process. It is assumed that the estimate of the wakeup time will be a rough calculation of the longest wakeup time needed in normal operation (that is, excluding error cases). It is understood that the actual wakeup time may vary significantly from the estimate. 7.2.5.1 Because of the complexity of some equipment’s energy saving schemes, there are a few cases where the equipment might not be able to provide a valid estimate of the time needed to wake up. This specification allows for that possibility under certain conditions (see Table 12). However, it is discouraged due to the host’s need for an adequate wakeup time estimate. 7.2.5.2 In the case where production equipment does not provide estimated wakeup time, the implementer must document any situations where the equipment cannot estimate the wake up time and provide guidance to users for making their own estimate of wakeup time (see ¶9.3.4.2.4 ). 7.2.6 Figure 1 qualitatively illustrates the concepts addressed in this specification. This diagram shows a scenario where the energy consumption rate is highest for processing, intermediate for idle, and lowest for sleep. 7.2.6.1 A “WakingUp” period is included during which the production equipment moves from sleep mode to idle mode. Note that waking up may take significant time in some cases. The diagram also shows that energy consumption rate during the WakingUp period can be significantly higher than for idle mode. This suggests that the savings of a very short sleep time might not balance the extra energy used in waking up. Figure 1 Relative Energy Consumption Rate At Different Equipment Operating States 7.2.6.2 It is the host’s responsibility to determine the minimum practical sleep time, based on information from the equipment supplier. The equipment does not evaluate the potential savings when it receives a command to enter the Sleep mode. 7.2.6.3 Figure 1 is not meant to be quantitatively accurate. equipment selected and on other factors. Results will vary depending on the production 7.3 Black Box Operation 7.3.1 This specification standardizes communications related to sleep mode. It does not attempt to constrain the amount of energy savings or the methods used to achieve a reduction in the rate of energy consumption. This specification allows the equipment supplier as much freedom as possible to optimize the implementation. This is a Draft Document of the SEMI International Standards program. No material on this page is to be construed as an official or adopted Standard or Safety Guideline. Permission is granted to reproduce and/or distribute this document, in whole or in part, only within the scope of SEMI International Standards committee (document development) activity. All other reproduction and/or distribution without the prior written consent of SEMI is prohibited. Page 6 Doc. 5411A SEMI LETTER (YELLOW) BALLOT Document Number: 5411A Date: 7/28/2017 Semiconductor Equipment and Materials International 3081 Zanker Road San Jose, CA 95134-2127 Phone: 408.943.6900, Fax: 408.943.7943 DRAFT 7.3.2 Each production equipment is different. The major components included with production equipment may vary even within the same make and model. Therefore, the EESM capability treats the equipment as a black box. 7.3.2.1 When a production equipment enters sleep mode, there is no mandated communication of which production equipment components are affected by sleep mode. 7.3.2.2 Only the overall state of the equipment is considered. For example, if one chamber of a multi-chamber production equipment is off-line for repair, but the remainder of the equipment is available for normal operation, then, when idle, that equipment can be placed in sleep mode. 7.4 Coordination of Remote and Local Commands 7.4.1 Some production equipment may provide the local user with the capability to control sleep mode. In this case, the implementer should consider potential conflicts. 7.4.2 This specification defines the Equipment Energy Saving state model to track the EESM capability. This state model provides data collection events that allow the host to track changes initiated at the equipment. 7.4.3 It is possible for the state of the production equipment to change without the knowledge of the host. This may be due to either the host or the equipment being off-line. As long as the equipment control system is operational, it is responsible to continue updating the Equipment Energy Saving state, even when there are no communications. 7.4.3.1 There is a non-transient parameter named EnergySavingState that provides the current state from the Equipment Energy Saving state model. When communications are restored, this parameter can be collected by the host from the equipment on any event or by request. By means of this parameter, the equipment can synchronize with the equipment’s Equipment Energy Saving state as needed. 7.5 Sleep Levels 7.5.1 When a production equipment enters sleep mode, it is expected to reduce the rate of energy use in a consistent way. This sleep level would be anticipated to have a predictable rate of energy use and a consistent pattern of wake up times. 7.5.2 All production equipment to which this specification applies are expected to support at least one sleep level. SEMI S23 suggests that more than one sleep level within the sleep mode might exist for a production equipment. For example, when a production equipment is allowed more time for waking up, a lower energy use rate might be feasible. 7.5.2.1 Different sleep levels are anticipated to have different rates of energy use and different wake times. 7.5.2.2 While this specification does not require the support of multiple sleep levels, it does provide a mechanism for reporting sleep level if the equipment supports that concept. 7.5.3 Where multiple sleep levels are supported, the production equipment selects the sleep level to be utilized in each case. To aid the selection of sleep level, the host provides an estimated time that sleep mode will be in effect. In turn, each time sleep mode is entered, the production equipment tells the host the estimated required time for waking up. 7.6 Interactions with EESM 7.6.1 While in the sleep mode, the production equipment may receive commands unrelated to EESM. For example it might receive requests to create process jobs (SEMI E40) or control jobs (SEMI E94). This specification does not directly limit the acceptance of such commands. 7.6.2 However, the equipment is not able to perform its intended function when in sleep mode. The process of reducing the rate of energy use will place many equipment resources in a low-power or powered off state. These resources would not be available to participate in equipment activities. 7.6.3 A process job or control job might be accepted and queued, but it cannot start until the needed resources become available. This would require the jobs to wait until the equipment wakes up and returns to the idle mode. 7.6.4 In the idle mode, the equipment’s resources would be available. This would allow the job execution to begin (if all other pre-conditions are met) and thus move the equipment to the process mode. This is a Draft Document of the SEMI International Standards program. No material on this page is to be construed as an official or adopted Standard or Safety Guideline. Permission is granted to reproduce and/or distribute this document, in whole or in part, only within the scope of SEMI International Standards committee (document development) activity. All other reproduction and/or distribution without the prior written consent of SEMI is prohibited. Page 7 Doc. 5411A SEMI LETTER (YELLOW) BALLOT Document Number: 5411A Date: 7/28/2017 Semiconductor Equipment and Materials International 3081 Zanker Road San Jose, CA 95134-2127 Phone: 408.943.6900, Fax: 408.943.7943 DRAFT 7.6.5 The same logic would apply to carrier delivery/removal and any other activities that require equipment resources. 7.7 Communication 7.7.1 The message services in this specification are defined independently of the protocol to be used. Additional specification of how these message services and the related data are mapped to a specific protocol is necessary in order to implement the EESM capability. This mapping may be provided in a separate specification. For example, SEMI E87 defines behavior and message services related to carrier management, while E87.1 specifies the mapping of E87 message services and data to the SECS-II protocol. 7.8 Simple Scenario 7.8.1 EESM provides a very simple base scenario for managing sleep mode. It begins when the production equipment is idle. The factory determines that the production equipment is not needed for production or other purposes for a time period sufficient to support energy savings. The host sends a Sleep command to the production equipment, specifying the estimated time available for sleep mode. The production equipment accepts the Sleep command. The production equipment determines the most appropriate sleep level (if more than one exists) and estimates the time that will be needed to wake up 1. The production equipment transitions to sleep mode. An event reports the transition with the estimated wake time. Energy reduction begins. The production equipment remains in sleep mode until told to wake up (assuming no fault occurs). The host determines the actual time that the production equipment will be needed (e.g., for processing). Allowing enough lead time for the production equipment to wake up, the host issues a WakeUp command to the production equipment. The production equipment begins the waking up process. When the production equipment is ready for normal use, it transitions to the Idle state and reports the transition to the host. 8 Prerequisites 8.1 The Equipment Energy Saving Mode Communications capability requires a communication protocol or protocols to support exchange of messages between host and production equipment to manage energy reduction. The specific communication protocol is not specified in this document. [Esss.ss-RQ-00004-00] Production equipment shall implement a communications protocol or protocols capable of transporting the message services defined in this specification. [/RQ] 8.2 Required Standards — There are no specific standards required as prerequisites. Some SEMI standards can be used to meet certain prerequisites. Support for these standards is not mandatory for compliance with this standard. 9 Requirements 9.1 The requirements for this specification can be divided into two parts: behavior and message services. The behavior is specified in the form of a state model as specified in ¶9.2 . Message services are specified in ¶9.3 . [Esss.ss-RQ-00005-00] The Equipment Energy Saving Mode Communications capability shall not affect the production equipment’s ability to communicate or to accept and process commands. [/RQ] 1 Some equipment will have only one sleep level and a fixed estimated wake up time. This is a Draft Document of the SEMI International Standards program. No material on this page is to be construed as an official or adopted Standard or Safety Guideline. Permission is granted to reproduce and/or distribute this document, in whole or in part, only within the scope of SEMI International Standards committee (document development) activity. All other reproduction and/or distribution without the prior written consent of SEMI is prohibited. Page 8 Doc. 5411A SEMI LETTER (YELLOW) BALLOT Document Number: 5411A Date: 7/28/2017 Semiconductor Equipment and Materials International 3081 Zanker Road San Jose, CA 95134-2127 Phone: 408.943.6900, Fax: 408.943.7943 DRAFT 9.1.1 The production equipment’s supervisory control system is expected to be unaffected by the EESM capability. However, the production equipment’s ability to perform tasks requiring physical equipment resources will be affected in some situations. 9.2 Equipment Energy Saving State Model 9.2.1 This state model specifies the production equipment behavior related to EESM. Figure 2 shows the diagram of the Equipment Energy Saving state model. The states are described in ¶9.2.2 and the transitions are specified in Table 7. [Esss.ss-RQ-00006-00] Production equipment shall implement one instance of the Equipment Energy Saving state model according to the descriptions of its states, transitions, and associated collection events and data parameters. [/RQ] 1 C Process 7 10 1a 6 1b Idle 9 2 5 11 Initiating Sleep WakingUp 3 NotReadyFor NormalOperation 4 8 12 Sleep NormalOperation EquipmentEnergySaving Figure 2 Equipment Energy Saving State Model 9.2.2 Equipment Energy Saving States 9.2.2.1 The following subsections describe each state defined for the Equipment Energy Saving state model. 9.2.2.2 The current state of the production equipment with respect to the Equipment Energy Saving state model can be obtained using the data parameter EnergySavingState as specified in ¶9.3 . 9.2.2.3 NoState 9.2.2.3.1 The state model is not actively tracked when the equipment control system is not operational (for example, when the equipment is powered down). This condition is referred to as “NoState”. NoState is not a genuine state. 9.2.2.3.2 The solid black dot shown in Figure 2 is the entry point for the state model from the NoState condition to the actively tracked states contained in the EquipmentEnergySaving state (see transition #1). 9.2.2.3.3 The solid black dot inside a circle represents the exit point from actively tracked states to the NoState condition (see transition #10). This is a Draft Document of the SEMI International Standards program. No material on this page is to be construed as an official or adopted Standard or Safety Guideline. Permission is granted to reproduce and/or distribute this document, in whole or in part, only within the scope of SEMI International Standards committee (document development) activity. All other reproduction and/or distribution without the prior written consent of SEMI is prohibited. Page 9 Doc. 5411A SEMI LETTER (YELLOW) BALLOT Document Number: 5411A Date: 7/28/2017 Semiconductor Equipment and Materials International 3081 Zanker Road San Jose, CA 95134-2127 Phone: 408.943.6900, Fax: 408.943.7943 DRAFT 9.2.2.4 EquipmentEnergySaving State [Esss.ss-RQ-00007-00] The EquipmentEnergySaving state is the top-level super-state that holds all the sub-states of the state model. [/RQ] 9.2.2.4.1 The sub-states of NotReadyForNormalOperation. the EquipmentEnergySaving state are NormalOperation and 9.2.2.4.2 In the EquipmentEnergySaving state the production equipment provides the Equipment Energy Saving Mode Communications capability (see definition in ¶5.2.2 ). [Esss.ss-RQ-00008-00] The EquipmentEnergySaving state shall be in effect only when the production equipment is powered up and the equipment control system is operational. [/RQ] 9.2.2.4.3 Note that RQ-00008 requires that the production equipment track the EquipmentEnergySaving state and its sub-states independent of whether the production equipment is currently communicating with the host. 9.2.2.5 NormalOperation State [Esss.ss-RQ-00009-00] The NormalOperation state is a substate of the EquipmentEnergySaving state. [/RQ] 9.2.2.5.1 The substates of the NormalOperation state are Process, Idle, InitiatingSleep, Sleep, and WakingUp. 9.2.2.5.2 The NormalOperation state represents the time the production equipment is capable of performing its intended function. While the equipment is capable, it may not be ready to perform a new task if it is busy (see Process state) or in a state associated with a reduced rate of energy use (see Sleep, InitiatingSleep, and WakingUp states). 9.2.2.6 Process State [Esss.ss-RQ-00010-00] The Process state is a substate of NormalOperation. [/RQ] 9.2.2.6.1 When in the Process state, the production equipment is busy performing its intended function. This includes operation on product or non-product material or with no material. 9.2.2.6.2 The Process state represents that the equipment is in the process mode (see definition in ¶5.2.5 ). 9.2.2.6.3 In the Process state, equipment resources are busy and unavailable for sleep. Therefore, the EESM capability to initiate sleep is not available. [Esss.ss-RQ-00011-00] When in the Process state, production equipment shall reject all Sleep commands received. [/RQ] [Esss.ss-RQ-00012-00] When in the Process state, production equipment shall reject all WakeUp commands received. [/RQ] 9.2.2.7 Idle State [Esss.ss-RQ-00013-00] The Idle state is a sub-state of NormalOperation. [/RQ] 9.2.2.7.1 In the Idle state the production equipment is ready for all normal operations. 9.2.2.7.2 The Idle state represents that the equipment is in the idle mode (see definition in ¶5.2.4 ). 9.2.2.7.3 Production equipment in the Idle state can accept a Sleep command in most circumstances. See the definition of the Sleep command in ¶9.3.2 for more detail. [Esss.ss-RQ-00014-00] When in the Idle state, production equipment shall accept any valid Sleep command received. [/RQ] This is a Draft Document of the SEMI International Standards program. No material on this page is to be construed as an official or adopted Standard or Safety Guideline. Permission is granted to reproduce and/or distribute this document, in whole or in part, only within the scope of SEMI International Standards committee (document development) activity. All other reproduction and/or distribution without the prior written consent of SEMI is prohibited. Page 10 Doc. 5411A SEMI LETTER (YELLOW) BALLOT Document Number: 5411A Date: 7/28/2017 Semiconductor Equipment and Materials International 3081 Zanker Road San Jose, CA 95134-2127 Phone: 408.943.6900, Fax: 408.943.7943 DRAFT [Esss.ss-RQ-00015-00] When in the Idle state, production equipment shall reject all WakeUp commands received. [/RQ] 9.2.2.8 InitiatingSleep State [Esss.ss-RQ-00016-00] The InitiatingSleep state is a substate of NormalOperation. [/RQ] 9.2.2.8.1 While in the InitiatingSleep state, the production equipment is performing the activities necessary to achieve the targeted reduction in the rate of energy use. [Esss.ss-RQ-00017-00] When in the InitiatingSleep state, production equipment shall reject all Sleep commands received. [/RQ] 9.2.2.8.2 In most equipment, the process that takes place in the InitiatingSleep state will be brief. Therefore, it is typically not necessary to allow a WakeUp command to interrupt this process. However, in some cases, the process may be long. This would motivate the acceptance of the WakeUp command in this state. The implementer should determine whether this feature is needed. [Esss.ss-RQ-00018-00] When in the InitiatingSleep state, production equipment are allowed to accept WakeUp commands. If the production equipment accepts WakeUp commands when in this state, it shall accept all WakeUp commands when in the InitiatingSleep state. [/RQ] 9.2.2.9 Sleep State [Esss.ss-RQ-00019-00] The Sleep state is a substate of NormalOperation. [/RQ] 9.2.2.9.1 While in the Sleep state, the production equipment is operating at a reduced rate of energy consumption. 9.2.2.9.2 The Sleep state represents that the equipment is in the sleep mode (see definition in ¶5.2.7 ). [Esss.ss-RQ-00020-00] Under normal conditions, the energy savings achieved in the Sleep state shall not cause the need for external assistance in order to return to the idle state or the need for requalification, calibration or other maintenance. [/RQ] 9.2.2.9.3 The production equipment is responsible for determining and achieving the optimal energy savings possible within the limits implied by the parameters specified in the Sleep command. 9.2.2.9.4 The sleep level can be modified by sending a new Sleep command to the production equipment while it is in the Sleep state. [Esss.ss-RQ-00021-00] When in the Sleep state, production equipment shall accept any valid Sleep command received. The production equipment shall adjust its sleep level according to the command parameters. [/RQ] 9.2.2.9.5 In some cases, the new Sleep command will not change the sleep level of the production equipment (see SleepLevel in Table 12) or the time needed to wake up (see EstimatedWakeDuration in Table 12). In this case, the production equipment will remain in the Sleep state and no event message will result. 9.2.2.9.6 For the case where the new Sleep command does result in a change to the sleep level or the EstimatedWakeDuration, see the specification for state transition 12. [Esss.ss-RQ-00022-00] When in the Sleep state, production equipment shall accept any valid WakeUp command received. [/RQ] 9.2.2.10 WakingUp State [Esss.ss-RQ-00023-00] The WakingUp state is a substate of NormalOperation. [/RQ] 9.2.2.10.1 The WakingUp state encompasses the time the production equipment spends to move from its reduced rate of energy consumption back to the Idle state where it is ready for normal operation. [Esss.ss-RQ-00024-00] The production equipment shall remain in the WakingUp state until it reaches the conditions necessary for its intended function or an equipment failure is encountered. [/RQ] This is a Draft Document of the SEMI International Standards program. No material on this page is to be construed as an official or adopted Standard or Safety Guideline. Permission is granted to reproduce and/or distribute this document, in whole or in part, only within the scope of SEMI International Standards committee (document development) activity. All other reproduction and/or distribution without the prior written consent of SEMI is prohibited. Page 11 Doc. 5411A SEMI LETTER (YELLOW) BALLOT Document Number: 5411A Date: 7/28/2017 Semiconductor Equipment and Materials International 3081 Zanker Road San Jose, CA 95134-2127 Phone: 408.943.6900, Fax: 408.943.7943 DRAFT 9.2.2.10.2 The process of WakingUp concludes with the restoration of the normal Idle state rate of energy use. The rate of energy use during the WakingUp period might exceed that of the Idle state. [Esss.ss-RQ-00025-00] When in the WakingUp state, production equipment shall reject all Sleep commands received. [/RQ] [Esss.ss-RQ-00026-00] When in the WakingUp state, production equipment shall reject all WakeUp commands received. [/RQ] 9.2.2.11 NotReadyForNormalOperation State [Esss.ss-RQ-00027-00] The NotReadyForNormalOperation state is a sub-state of the EquipmentEnergySaving state. [/RQ] [Esss.ss-RQ-00028-00] The NotReadyForNormalOperation state includes all situations where the equipment control system is operational, but the production equipment is not available for normal operation. If the equipment has no such situations, this state is not required. [/RQ] 9.2.2.11.1 The equipment may be in the NotReadyForNormalOperation state due to an equipment detected problem or due to a user initiated activity. 9.2.2.11.2 Although the energy consumption rate of the production equipment while in the NotReadyForNormalOperation state might be reduced under some conditions, such reductions are not in the scope of this specification and are not covered by the Equipment Energy Saving state model. 9.2.3 Equipment Energy Saving Transitions 9.2.3.1 Table 7 defines the state transitions for the Equipment Energy Saving state model. 9.2.3.2 Note that RQ-00002 in ¶6.2.4 requires that there be a collection event for each transition defined in Table 7. Table 7 Equipment Energy Saving State Transition Table Requirement ID # Previous State Trigger Production equipment initialization is completed and the control system is operational [Esss.ss-RQ-00029-00] 1 NoState Equipment which have no need of the NotReadyFor NormalOperation state are not required to provide the transition to that state. New State Conditional: 1a) Idle or 1b) NotReadyFor NormalOperation Action(s) Conditions for selection of new state are equipment specific. The production equipment shall choose the appropriate new state. Required event data parameters: EnergySavingState This is a Draft Document of the SEMI International Standards program. No material on this page is to be construed as an official or adopted Standard or Safety Guideline. Permission is granted to reproduce and/or distribute this document, in whole or in part, only within the scope of SEMI International Standards committee (document development) activity. All other reproduction and/or distribution without the prior written consent of SEMI is prohibited. Page 12 Doc. 5411A SEMI LETTER (YELLOW) BALLOT Document Number: 5411A Date: 7/28/2017 Semiconductor Equipment and Materials International 3081 Zanker Road San Jose, CA 95134-2127 Phone: 408.943.6900, Fax: 408.943.7943 [Esss.ss-RQ-00030-00] # Previous State 2 Idle New State Trigger Production equipment accepts Sleep command Action(s) InitiatingSleep Production equipment determines the optimal sleep level and begins process of reducing energy consumption. Required event data parameters: EnergySavingState Sleep Required event data parameters: EnergySavingState EstimatedWakeDuration SleepLevel (if defined) WakingUp Production equipment begins the process of moving from reduced energy consumption to a condition where normal operation is possible. Required event data parameters: EnergySavingState EstimatedWakeDuration Idle Required event data parameters: EnergySavingState WakeDuration Process Required event data parameters: EnergySavingState The production equipment could also provide for a Sleep command to be issued via its user interface [Esss.ss-RQ-00031-00] [Esss.ss-RQ-00032-00] 3 InitiatingSleep 4 Sleep Production equipment achieves the intended reduction in the rate of energy use. WakeUp command is accepted by the production equipment The production equipment could also provide for a WakeUp command to be issued via its user interface. [Esss.ss-RQ-00033-00] 5 WakingUp WakeUp process has completed and production equipment is ready for normal operational [Esss.ss-RQ-00034-00] 6 Idle Production equipment begins performing its intended function 7 Process Production equipment completes current Idle performance of its intended function [Esss.ss-RQ-00035-00] Required event data parameters: EnergySavingState This is a Draft Document of the SEMI International Standards program. No material on this page is to be construed as an official or adopted Standard or Safety Guideline. Permission is granted to reproduce and/or distribute this document, in whole or in part, only within the scope of SEMI International Standards committee (document development) activity. All other reproduction and/or distribution without the prior written consent of SEMI is prohibited. Page 13 Doc. 5411A SEMI LETTER (YELLOW) BALLOT Requirement ID DRAFT Document Number: 5411A Date: 7/28/2017 Semiconductor Equipment and Materials International 3081 Zanker Road San Jose, CA 95134-2127 Phone: 408.943.6900, Fax: 408.943.7943 [Esss.ss-RQ-00036-00] # Previous State New State Trigger The user or the production equipment has caused the equipment to become not ready for normal operation, but the equipment remains powered up and the control Required event data NotReadyFor parameters: 8 NormalOperation system operational. NormalOperation EnergySavingState Equipment which have no need of the NotReadyFor NormalOperation state are not required to provide this transition. The production equipment or user has determined that the equipment is ready for normal operation. [Esss.ss-RQ-00037-00] 9 [Esss.ss-RQ-00038-00] 10 NotReadyFor NormalOperation Equipment which have no need of the NotReadyFor NormalOperation state are not required to provide this transition. Equipment EnergySaving Idle The production equipment powered down or the control NoState system is not operational. A Sleep command is accepted by the production equipment. [Esss.ss-RQ-00039-00] Action(s) 11 InitiatingSleep Required event data parameters: EnergySavingState No collection event is associated with this transition. WakingUp Required event data parameters: EnergySavingState EstimatedWakeDuration InitiatingSleep Production equipment initiates the change to the sleep level. Required event data parameters: EnergySavingState This transition is allowed but not required. See also RQ00018 The production equipment could also provide for a Sleep command to be issued via its user interface Production equipment accepts Sleep command and determines that a change is required to the sleep level or the EstimatedWakeDuration. [Esss.ss-RQ-00040-00] 12 Sleep This transition is required only in the case where the production equipment supports multiple sleep levels. The production equipment could also provide for a Sleep command to be issued via its user interface. Note that in the case where the EstimatedWakeDuration and sleep level do not change, this transition does not occur and no event is sent. This is a Draft Document of the SEMI International Standards program. No material on this page is to be construed as an official or adopted Standard or Safety Guideline. Permission is granted to reproduce and/or distribute this document, in whole or in part, only within the scope of SEMI International Standards committee (document development) activity. All other reproduction and/or distribution without the prior written consent of SEMI is prohibited. Page 14 Doc. 5411A SEMI LETTER (YELLOW) BALLOT Requirement ID DRAFT Document Number: 5411A Date: 7/28/2017 Semiconductor Equipment and Materials International 3081 Zanker Road San Jose, CA 95134-2127 Phone: 408.943.6900, Fax: 408.943.7943 DRAFT 9.2.3.3 Transition 1 is a conditional transition with two possible endpoints. RQ-00029 and Figure 2 designate the two variations as 1a and 1b for those messaging systems that require separate naming for the two. 9.2.3.4 As noted in Transitions 2, 4, 11, and 12 above, implementers may choose to allow a user to initiate sleep or wakeup at the production equipment’s user interface. [Esss.ss-RQ-00041-00] If the production equipment allows a user at the equipment user interface to initiate sleep or wakeup, then that sleep capability shall be governed by the Equipment Energy Saving state model. [/RQ] 9.3 Equipment Energy Saving Message Services 9.3.1 The three message services required to support EESM are listed in Table 8. Table 8 Energy Saving Message Services RequirementID Message Service Name Type Description [Esss.ss-RQ-00042-00] Sleep R Command from the host for the production equipment to transition to the Sleep state for the purpose of reduce energy consumption [Esss.ss-RQ-00043-00] WakeUp R Command from the host for the production equipment to transition to the Idle state via the WakingUp state [Esss.ss-RQ-00044-00] EventReport N Notification from the production equipment to the host that the Equipment Energy Saving state model has transitioned to a new state 9.3.2 Sleep Command 9.3.2.1 The Sleep command requests the production equipment to transition from the Idle state to the Sleep state (see ¶9.2.2.8 and Transition 2 in Table 7. The equipment can accept the Sleep command only in selected states of the Equipment Energy Saving state model. For more detail, see the descriptions of the individual states in ¶9.2.2 . 9.3.2.2 The Sleep command includes one input parameter, EstimatedSleepPeriod, defined in Table 9. This value is provided to allow the production equipment to select the optimal sleep level. 9.3.2.2.1 EstimatedSleepPeriod is provided to the production equipment for planning purposes only. production equipment is not intended to take any action as a result of the expiration of this time period. The 9.3.2.3 The response to the Sleep command indicates whether the command is accepted or rejected. Acceptance does not mean that a reduced rate of energy use has been reached, but rather that the change has been initiated. If rejected, the AcknowledgeCode (see Table 9) returns the reason for rejection. 9.3.2.3.1 The “Cannot perform now” reject code is intended to cover the case where the Equipment Energy Saving state model is in a state which does not allow this command. Table 9 Sleep Command Service Parameters RequirementID Parameter [Esss.ss-RQ-00045-00] EstimatedSleepPeriod [Esss.ss-RQ-00046-00] In / Out In Description Format Host estimate of the amount of time (in minutes) until the production equipment will be needed to perform its intended function. Integer If the EstimatedSleepPeriod is zero, it instructs the production equipment to choose a default sleep level. The implementer shall document the sleep level that will result in this case. This is a Draft Document of the SEMI International Standards program. No material on this page is to be construed as an official or adopted Standard or Safety Guideline. Permission is granted to reproduce and/or distribute this document, in whole or in part, only within the scope of SEMI International Standards committee (document development) activity. All other reproduction and/or distribution without the prior written consent of SEMI is prohibited. Page 15 Doc. 5411A SEMI LETTER (YELLOW) BALLOT Document Number: 5411A Date: 7/28/2017 Semiconductor Equipment and Materials International 3081 Zanker Road San Jose, CA 95134-2127 Phone: 408.943.6900, Fax: 408.943.7943 [Esss.ss-RQ-00047-00] Parameter AcknowledgeCode In / Out Description Format Acknowledgement of the success or reason for rejection of the Sleep command. Codes: Command accepted Cannot perform now Invalid parameter Out Protocol specific 9.3.2.4 The information specified in RQ-00046 should be included in the equipment documentation for the interface that implements this standard. 9.3.3 WakeUp Command 9.3.3.1 The WakeUp command requests that the production equipment begin the process of transitioning from the Sleep state back to the Idle state via the WakingUp state (see Transition 4 in Table 7). There are no input parameters for the WakeUp command. 9.3.3.2 The response to the WakeUp command indicates whether the command is accepted or rejected. If rejected, the AcknowledgeCode (see Table 10) gives the reason for rejection. 9.3.3.3 The “Cannot perform now” reject code is intended to cover the case where the Equipment Energy Saving state model is in a state which does not allow this command. Table 10 WakeUp Command Service Parameters RequirementID [Esss.ss-RQ-00048-00] Parameter AcknowledgeCode In / Out Out Description Format Acknowledgement of the success or reason for rejection of the WakeUp command. Codes: Command accepted Cannot perform now Protocol specific 9.3.4 Collection Event Reporting [Esss.ss-RQ-00049-00] An event report message shall notify the host of every occurrence of each collection event if reporting is enabled by the host. The host shall have the capability to disable and enable the reporting of selected collection events. [/RQ] 9.3.4.1 The mechanism for enabling and disabling the reporting of collection events is protocol specific. Table 11 Event Report Service Parameters RequirementID Parameter Description Format [Esss.ss-RQ-00050-00] EventID Identifier for the collection event. Protocol dependent [Esss.ss-RQ-00051-00] TimeStamp Time at which the collection event occurred Protocol dependent [Esss.ss-RQ-00052-00] DataParameters List of data parameters (if any) selected by the user to be included with the event Protocol dependent 9.3.4.2 Event Data Parameters [Esss.ss-RQ-00053-00] A mechanism shall be provided to allow the host to select the data parameters reported for each collection event. [/RQ] 9.3.4.2.1 The mechanism for selecting the data parameters to be reported with each collection event is protocol specific. 9.3.4.2.2 The data parameters defined in Table 12 are intended to be made available for the reporting of collection events corresponding to transitions of the Equipment Energy Saving state model. See Table 7 (Action(s) column) for specification of which data parameters are required to be available for the collection event corresponding to each transition in the Equipment Energy Saving state model. This is a Draft Document of the SEMI International Standards program. No material on this page is to be construed as an official or adopted Standard or Safety Guideline. Permission is granted to reproduce and/or distribute this document, in whole or in part, only within the scope of SEMI International Standards committee (document development) activity. All other reproduction and/or distribution without the prior written consent of SEMI is prohibited. Page 16 Doc. 5411A SEMI LETTER (YELLOW) BALLOT RequirementID DRAFT Document Number: 5411A Date: 7/28/2017 Semiconductor Equipment and Materials International 3081 Zanker Road San Jose, CA 95134-2127 Phone: 408.943.6900, Fax: 408.943.7943 DRAFT Table 12 EESM Event Data Parameters Requirement ID [Esss.ss-RQ-00054-00] Data Parameter EstimatedWakeDuration Req Description Estimated period of time in minutes that will be required for the production equipment to remain in the WakingUp state while restoring the Idle state conditions in effect prior to sleep. This time may vary depending on the sleep level. This is a transient parameter. Y Data Type Integer [Esss.ss-RQ-00055-00] EstimatedWakeDuration = 0 indicates that the production equipment cannot estimate wakeup time with an acceptable level of confidence. A zero value is not allowed if the production equipment supports multiple sleep levels. [Esss.ss-RQ-00056-00] C Level of reduction in the rate of energy use selected for this episode (sleep level). Values are equipment specific and defined by the implementer. This is a transient parameter. This parameter is required only if the production equipment supports multiple sleep levels. String Y Amount of time in minutes that the production equipment spent in the WakingUp state in this instance. This is a transient parameter. Integer Y Current state of the production equipment with respect to the Energy Saving state model. This is a non-transient parameter. When included in an event report related to a transition of the Equipment Energy Saving state model, it shall reflect the new state of the transition as shown in Table 7. Protocol dependent [Esss.ss-RQ-00057-00] [Esss.ss-RQ-00058-00] SleepLevel WakeDuration EnergySavingState 9.3.4.2.3 While EstimatedWakeDuration can be a zero value in some cases, the implementer should strive to provide a non-zero value for this parameter. If the host does not know the required time for waking up, then insufficient allowance may be made for the wakeup process and production delays could result. Thus, for equipment where a zero value may be provided, an explanation is needed. [Esss.ss-RQ-00059-00] If the production equipment is designed to return a zero value for EstimatedWakeDuration in any or all cases, then the implementer is required to document the reason(s) that the equipment cannot estimate the WakeDuration and directions for users to make their best estimate of the WakeDuration. [/RQ] 9.3.4.2.4 The information specified in RQ-00059 should be included in the equipment documentation for the interface that implements this standard. 10 Test Methods 10.1 No test methods are defined for this specification 11 Related Documents 11.1 D. Harel. Statecharts: A visual formalism for complex systems. Science of Computer Programming, 8:231--274, 1987. This is a Draft Document of the SEMI International Standards program. No material on this page is to be construed as an official or adopted Standard or Safety Guideline. Permission is granted to reproduce and/or distribute this document, in whole or in part, only within the scope of SEMI International Standards committee (document development) activity. All other reproduction and/or distribution without the prior written consent of SEMI is prohibited. Page 17 Doc. 5411A SEMI LETTER (YELLOW) BALLOT Document Number: 5411A Date: 7/28/2017 Semiconductor Equipment and Materials International 3081 Zanker Road San Jose, CA 95134-2127 Phone: 408.943.6900, Fax: 408.943.7943 DRAFT APPENDIX 1 STATEMENT OF COMPLIANCE NOTICE: The material in this Appendix is an official part of SEMI [designation number] and was approved by full letter ballot procedures on [A&R approval date]. A1-1 Statement of Compliance [Esss.ss-RQ-90001-00] A supplier shall submit a completed Capability Requirements Compliance Table per Table A1-1, Esss.ss Capability Requirements, when reporting on compliance of equipment or an application to this specification to a customer. [/RQ] A1-2 Compliance Table: Capability Requirements [Esss.00-RQ-90002-00] Each supplier shall document compliance to Esss.ss capabilities requirements per Table A1-1, Esss.ss Capability Requirements, with the following values: C – Comply, NC – Not Comply, WC – Will Comply, NA – Not Applicable. [/RQ] [Esss.00-RQ-90003-00] The NA code for Not Applicable shall be used only in the case where a requirement is conditional and the condition evaluates to render the requirement not applicable for the current implementation. [/RQ] A1-2.1 Child requirements inherit the conditional status of the parent requirement. Where a parent requirement is marked NA, the child requirements should also be marked NA. [Esss.00-RQ-90004-00] An explanation for NC shall be provided by the supplier. [/RQ] A1-2.2 If WC is assigned, supplier should provide a date for implementation. Table A1-1 Esss.ss Capability Requirements Compliance Section Requirement ID Parent Requirement ID Condition / Selection Criteria (C/NC/WC) Capability: Statement of Compliance A1-1 Esss.ss-RQ-90001-00 - - A1-2 Esss.ss-RQ-90002-00 Esss.ss –RQ-90001-00 - A1-2 Esss.ss-RQ-90003-00 Esss.ss -RQ-90002-00 - A1-2 Esss.ss-RQ-90004-00 Esss.ss -RQ-90002-00 - A1-3 Esss.ss-RQ-90005-00 Esss.ss -RQ-90002-00 - Capability: 6 Conventions 6.1.5 Esss.ss-RQ-00001-00 - - 6.2.4 Esss.ss-RQ-00002-00 Esss.ss-RQ-00001-00 - 6.2.5 Esss.ss-RQ-00003-00 Esss.ss-RQ-00001-00 - Esss.ss-RQ-00001-00 - Capability: 8 Prerequisites 8.1 Esss.ss-RQ-00004-00 Capability: 9 Requirements Capability: 9.2 Equipment Energy Saving State Model 9.1 Esss.ss-RQ-00005-00 Esss.ss-RQ-00001-00 - This is a Draft Document of the SEMI International Standards program. No material on this page is to be construed as an official or adopted Standard or Safety Guideline. Permission is granted to reproduce and/or distribute this document, in whole or in part, only within the scope of SEMI International Standards committee (document development) activity. All other reproduction and/or distribution without the prior written consent of SEMI is prohibited. Page 18 Doc. 5411A SEMI LETTER (YELLOW) BALLOT Document Number: 5411A Date: 7/28/2017 Semiconductor Equipment and Materials International 3081 Zanker Road San Jose, CA 95134-2127 Phone: 408.943.6900, Fax: 408.943.7943 DRAFT Compliance Section Requirement ID Parent Requirement ID Condition / Selection Criteria (C/NC/WC) 9.2 Esss.ss-RQ-00006-00 Esss.ss-RQ-00001-00 - Capability: 9.2.2 Equipment Energy Saving States 9.2.2 Esss.ss-RQ-00007-00 Esss.ss-RQ-00006-00 - 9.2.2 Esss.ss-RQ-00008-00 Esss.ss-RQ-00007-00 - 9.2.2 Esss.ss-RQ-00009-00 Esss.ss-RQ-00007-00 - 9.2.2 Esss.ss-RQ-00010-00 Esss.ss-RQ-00009-00 - 9.2.2 Esss.ss-RQ-00010-00 Esss.ss-RQ-00009-00 - 9.2.2 Esss.ss-RQ-00011-00 Esss.ss-RQ-00010-00 - 9.2.2 Esss.ss-RQ-00012-00 Esss.ss-RQ-00010-00 - 9.2.2 Esss.ss-RQ-00013-00 Esss.ss-RQ-00010-00 - 9.2.2 Esss.ss-RQ-00014-00 Esss.ss-RQ-00013-00 - 9.2.2 Esss.ss-RQ-00015-00 Esss.ss-RQ-00013-00 - 9.2.2 Esss.ss-RQ-00016-00 Esss.ss-RQ-00009-00 - 9.2.2 Esss.ss-RQ-00017-00 Esss.ss-RQ-00016-00 - 9.2.2 Esss.ss-RQ-00018-00 Esss.ss-RQ-00016-00 - 9.2.2 Esss.ss-RQ-00019-00 Esss.ss-RQ-00009-00 - 9.2.2 Esss.ss-RQ-00020-00 Esss.ss-RQ-00019-00 - 9.2.2 Esss.ss-RQ-00021-00 Esss.ss-RQ-00019-00 - 9.2.2 Esss.ss-RQ-00022-00 Esss.ss-RQ-00019-00 - 9.2.2 Esss.ss-RQ-00023-00 Esss.ss-RQ-00009-00 - 9.2.2 Esss.ss-RQ-00024-00 Esss.ss-RQ-00023-00 - 9.2.2 Esss.ss-RQ-00025-00 Esss.ss-RQ-00023-00 - 9.2.2 Esss.ss-RQ-00026-00 Esss.ss-RQ-00023-00 - 9.2.2 Esss.ss-RQ-00027-00 Esss.ss-RQ-00007-00 - 9.2.2 Esss.ss-RQ-00028-00 Esss.ss-RQ-00027-00 NotReadyForNormOp = Capability: 9.2.3 Equipment Energy Saving Transitions 9.2.3 Esss.ss-RQ-00029-00 Esss.ss-RQ-00006-00 NotReadyForNormOp = 9.2.3 Esss.ss-RQ-00030-00 Esss.ss-RQ-00006-00 - 9.2.3 Esss.ss-RQ-00031-00 Esss.ss-RQ-00006-00 MultipleSleepLevels= 9.2.3 Esss.ss-RQ-00032-00 Esss.ss-RQ-00006-00 - 9.2.3 Esss.ss-RQ-00033-00 Esss.ss-RQ-00006-00 - 9.2.3 Esss.ss-RQ-00034-00 Esss.ss-RQ-00006-00 - 9.2.3 Esss.ss-RQ-00035-00 Esss.ss-RQ-00006-00 - 9.2.3 Esss.ss-RQ-00036-00 Esss.ss-RQ-00006-00 NotReadyForNormOp = 9.2.3 Esss.ss-RQ-00037-00 Esss.ss-RQ-00006-00 NotReadyForNormOp = 9.2.3 Esss.ss-RQ-00038-00 Esss.ss-RQ-00006-00 - 9.2.3 Esss.ss-RQ-00039-00 Esss.ss-RQ-00006-00 WakeFromInitSleep = 9.2.3 Esss.ss-RQ-00040-00 Esss.ss-RQ-00006-00 MultipleSleepLevels = 9.2.3 Esss.ss-RQ-00041-00 Esss.ss-RQ-00006-00 UserInterfaceSleep = Capability: 9.3 Equipment Energy Saving Services 9.3 Esss.ss-RQ-00042-00 Esss.ss-RQ-00001-00 - This is a Draft Document of the SEMI International Standards program. No material on this page is to be construed as an official or adopted Standard or Safety Guideline. Permission is granted to reproduce and/or distribute this document, in whole or in part, only within the scope of SEMI International Standards committee (document development) activity. All other reproduction and/or distribution without the prior written consent of SEMI is prohibited. Page 19 Doc. 5411A SEMI LETTER (YELLOW) BALLOT Document Number: 5411A Date: 7/28/2017 Semiconductor Equipment and Materials International 3081 Zanker Road San Jose, CA 95134-2127 Phone: 408.943.6900, Fax: 408.943.7943 DRAFT Compliance Section Requirement ID Parent Requirement ID Condition / Selection Criteria (C/NC/WC) 9.3 Esss.ss-RQ-00043-00 Esss.ss-RQ-00001-00 - 9.3 Esss.ss-RQ-00044-00 Esss.ss-RQ-00001-00 - Capability: 9.3.2 Sleep Command 9.3 Esss.ss-RQ-00045-00 Esss.ss-RQ-00042-00 - 9.3 Esss.ss-RQ-00046-00 Esss.ss-RQ-00045-00 - 9.3 Esss.ss-RQ-00047-00 Esss.ss-RQ-00042-00 - Esss.ss-RQ-00043-00 - Capability: 9.3.3 Wakeup Command 9.3 Esss.ss-RQ-00048-00 Capability: 9.3.4 Event Report Notification 9.3.4 Esss.ss-RQ-00049-00 Esss.ss-RQ-00044-00 - 9.3.4 Esss.ss-RQ-00050-00 Esss.ss-RQ-00049-00 - 9.3.4 Esss.ss-RQ-00051-00 Esss.ss-RQ-00049-00 - 9.3.4 Esss.ss-RQ-00052-00 Esss.ss-RQ-00049-00 - 9.3.4 Esss.ss-RQ-00053-00 Esss.ss-RQ-00049-00 - 9.3.4 Esss.ss-RQ-00054-00 Esss.ss-RQ-00052-00 - 9.3.4 Esss.ss-RQ-00055-00 Esss.ss-RQ-00052-00 MultipleSleepLevels = 9.3.4 Esss.ss-RQ-00056-00 Esss.ss-RQ-00052-00 MultipleSleepLevels = 9.3.4 Esss.ss-RQ-00057-00 Esss.ss-RQ-00052-00 - 9.3.4 Esss.ss-RQ-00058-00 Esss.ss-RQ-00052-00 - 9.3.4 Esss.ss-RQ-00059-00 Esss.ss-RQ-00046-00 ZeroWakeDuration = A1-3 Compliance Table: Equipment Conditional Criteria [Esss.00-RQ-90005-00] Each equipment supplier shall document Esss.ss specific conditional criteria per Table A12, Equipment Conditional Criteria. [/RQ] A1-3.1 Conditional criteria are used to identify when Conditional requirements are to be implemented on the equipment. Table A1-2 Conditional Criteria Name Values True NotReadyForNormOp MultipleSleepLevels UserInterfaceSleep False Description True – Implementer has implemented the NotReadyForNormalOperation state. False – Implementer has not implemented the NotReadyForNormalOperation state. True True – Implementer has defined multiple sleep levels. False False – Implementer has defined only a single sleep level. True True – The production equipment provides Sleep and Wakeup commands via its user interface. False – The Sleep and Wakeup command are available only remotely. False Section 9.2.2.11 9.3.4.2 9.2.3.4 This is a Draft Document of the SEMI International Standards program. No material on this page is to be construed as an official or adopted Standard or Safety Guideline. Permission is granted to reproduce and/or distribute this document, in whole or in part, only within the scope of SEMI International Standards committee (document development) activity. All other reproduction and/or distribution without the prior written consent of SEMI is prohibited. Page 20 Doc. 5411A SEMI LETTER (YELLOW) BALLOT Document Number: 5411A Date: 7/28/2017 Semiconductor Equipment and Materials International 3081 Zanker Road San Jose, CA 95134-2127 Phone: 408.943.6900, Fax: 408.943.7943 Values True WakeFromInitSleep False True ZeroWakeDuration False Description Section True – Implementer allows WakeUp command while in InitiatingSleep. False – Implementer does not allow WakeUp command while in InitiatingSleep. 9.2.3 True – The production equipment will provide a zero value for EstimatedWakeDuration in some cases. False – The production equipment will never provide a zero value for EstimatedWakeDuration. 9.3.4.2 This is a Draft Document of the SEMI International Standards program. No material on this page is to be construed as an official or adopted Standard or Safety Guideline. Permission is granted to reproduce and/or distribute this document, in whole or in part, only within the scope of SEMI International Standards committee (document development) activity. All other reproduction and/or distribution without the prior written consent of SEMI is prohibited. Page 21 Doc. 5411A SEMI LETTER (YELLOW) BALLOT Name DRAFT Document Number: 5411A Date: 7/28/2017 Semiconductor Equipment and Materials International 3081 Zanker Road San Jose, CA 95134-2127 Phone: 408.943.6900, Fax: 408.943.7943 DRAFT NOTICE: Semiconductor Equipment and Materials International (SEMI) makes no warranties or representations as to the suitability of the Standards and Safety Guidelines set forth herein for any particular application. The determination of the suitability of the Standard or Safety Guideline is solely the responsibility of the user. Users are cautioned to refer to manufacturer’s instructions, product labels, product data sheets, and other relevant literature, respecting any materials or equipment mentioned herein. Standards and Safety Guidelines are subject to change without notice. By publication of this Standard or Safety Guideline, SEMI takes no position respecting the validity of any patent rights or copyrights asserted in connection with any items mentioned in this Standard or Safety Guideline. Users of this Standard or Safety Guideline are expressly advised that determination of any such patent rights or copyrights, and the risk of infringement of such rights are entirely their own responsibility. This is a Draft Document of the SEMI International Standards program. No material on this page is to be construed as an official or adopted Standard or Safety Guideline. Permission is granted to reproduce and/or distribute this document, in whole or in part, only within the scope of SEMI International Standards committee (document development) activity. All other reproduction and/or distribution without the prior written consent of SEMI is prohibited. Page 22 Doc. 5411A SEMI LETTER (YELLOW) BALLOT Document Number: 5411A Date: 7/28/2017
© Copyright 2026 Paperzz