semi合集-English.pdf - 第3139页
SEMI E125-0305 © SEMI 2003, 2005 47 RELATED INFORMATION 4 PARAMETER REPORTING PERIOD CONSTRAINTS NOTICE : This rel ated infor mation is not an official part of SEMI E125 and was derived from the wo rk of the originating …

SEMI E125-0305 © SEMI 2003, 2005 46
RELATED INFORMATION 3
PARAMETER CONSTRAINTS
NOTICE: This related information is not an official part of SEMI E125 and was derived from the work of the
originating committee. This related information was approved for publication by full letter ballot procedures.
R3-1 Examples
R3-1.1 This clause specifies that all values of “voltage” that are less than or equal to 50 are valid (i.e., it evaluates
true for all values of voltage less than or equal to 50).
WHERE voltage <= 50;
R3-1.2 The following clauses specifies that all values of “voltage” that are between 0 and 50 (inclusive) are valid.
WHERE voltage >= 0 AND voltage <= 50;
R3-1.3 The clause specifies that all values of “voltage” that are 50 and less or 100 and greater (inclusive) are valid.
WHERE voltage <= 50 OR voltage >= 100;
R3-1.4 The following clause specifies that only “voltage” values of 1, 2, 4, 8 and 16 are valid.
WHERE voltage = 1 OR voltage = 2 OR voltage = 4 OR voltage = 8 OR voltage = 16;
R3-1.5 The following clause specifies that any “voltage” value that is not 1, 2, 4, 8 or 16 is valid.
WHERE voltage <> 1 AND voltage <> 2 AND voltage <> 4 AND voltage <> 8 AND voltage <> 16;

SEMI E125-0305 © SEMI 2003, 2005 47
RELATED INFORMATION 4
PARAMETER REPORTING PERIOD CONSTRAINTS
NOTICE: This related information is not an official part of SEMI E125 and was derived from the work of the
originating committee. This related information was approved for publication by full letter ballot procedures.
R4-1 Examples
R4-1.1 The constraint definition below specifies that the supported reporting period for “voltage” is any continuous
value between 0.01 seconds and 60 seconds.
WHERE voltage.ReportingPeriod > .01 AND voltage.ReportingPeriod < 60;
R4-1.2 The constraint definition below specifies that the supported reporting period for “voltage” is any integer
multiple (from 1 to 6000) of a fundamental period of 0.01 seconds.
WHERE voltage.ReportingPeriod = ( n*.01) AND n > 1 AND n < 6000;
R4-1.3 The constraint definition below specifies that the supported reporting period for “voltage” is any of the
discrete values 0.05 seconds, 0.07 seconds, 0.1 seconds, or 1.5 seconds.
WHERE voltage.ReportingPeriod = .05 OR voltage.ReportingPeriod =.07 OR voltage.ReportingPeriod =
.1 OR voltage.ReportingPeriod = 1.5

SEMI E125-0305 © SEMI 2003, 2005 48
RELATED INFORMATION 5
TYPE DEFINITIONS
NOTICE: This related information is not an official part of SEMI E125 and was derived from the work of the
originating committee. This related information was approved for publication by full letter ballot procedures.
R5-1 Examples
R5-1.1 Figure R5-1 shows an example set of type definitions using the classes described in Section 10.5. These
types could be used for Parameters used to represent the SEMI standard ObjType, ObjId, and ContentMap attributes
of the SEMI E87 Carrier ObjType, as well as re-usable type definitions for the strings used for the ObjID and
ObjType attributes defined in SEMI E39. Note that the type descriptions conform to the SEMI type mapping
described in Section 10.5.7.
name = urn:s emi-org:t ypeNa me: E39:ObjTy peString
des cription = This is a string type f or providing the type name for ObjTypes
: T ypes: :Paramet erT ypeDef inition
language = en-US
maxCharacters = 40
: T ypes ::StringT ype
language = en-US
maxCharacters = 80
: T ypes ::StringT ype
des cription = Represent s the Content Map data s truc ture from E87.
: Types::StructureType
name = LotID
des cription = Lot ident ifier
canBeNull = f alse
: Types::Field
language = en-US
maxCharac ters = 80
: Types::StringType
name = Subs trateI D
des cription = Su bstrat e ident ifier
canBeNull = f alse
: T ypes ::F ield
language = en-US
maxCharacters = 80
: T ypes ::StringT ype
minElements = 0
maxElements = 0
elementD escription = Provides substrat e-lot ass ociat ion per s lot
: Types::ArrayType
name = urn: semi-org:typeN ame:E39:ObjID String
description = String type f or ObjIDs
: Types:: Paramete rT ypeDefinition
ty peI nformat ion
name = urn:se mi-org:t ypeName:E87: Cont entMapStruct
desc ription = E87 C ontent Map structure
: T ypes::ParameterT ypeDefinition
typeI nformation
name = urn: semi-org:typeN ame:E87:Cont entMapLis
t
description = List of c ontent maps
: Types:: Paramete rT ypeDefinition
typeInformation
fields
typeInformation
typeInformation
ty peI nformation
Figure R5-1
TypeDefinition Example