semi合集-English.pdf - 第3048页

SEMI E122.1-0703 © SEMI 2003 3 Table 4 Service Parameter to SECS-II Data Items Mapp ing Service SECS-II Field Values Req. Descriptio n ABORT RCMD “ABORT” Y RCMD “DEFINE-DATALOG-PLAN” Y CPNAME 1 “DATALOGPLANNAME” Y DAT AL…

100%1 / 7923
SEMI E122.1-0703 © SEMI 2003 2
Service Name Stream, Function SECS-II Message Name
START S2,F49/F50 Enhanced Remote Command Send/Acknowledge
START-EXEC S2,F41/F42 Host Command Send/Acknowledge
STOP S2,F41/F42 Host Command Send/Acknowledge
STOP-EXEC S2,F41/F42 Host Command Send/Acknowledge
5.3 Data Collection Service Mapping
5.3.1 Table 2 defines the relationships between SEMI E122 online test data collection services and SECS-II
messages. These services maps to a subset of the SECS-II stream 13 functions, further usage and formatting details
are as defined in stream 13 section of SEMI E5.
Table 2 Data Collection Service Message Mapping Table
Service Name Stream, Function SECS-II Message Name
SEND S13,F1/F2 Send Data Set Send/Acknowledge
OPEN S13,F3/F4 Open Data Set Request/Acknowledge
READ S13,F5/F6 Read Data Set Request/Acknowledge
CLOSE S13,F7/F8 Close Data Set Send/Acknowledge
RESET S13,F9/F10 Reset Data Set Send/Acknowledge
5.4 Event Message Mapping
5.4.1 Table 3 defines the relationships between SEMI E122 collection events and SECS-II messages. Conventions
and table field definitions similar to mapping table for the services, here Event Name specifies the event defined in
SEMI E122.
5.4.2 Format and structure are as defined in SEMI E30 (GEM), including attached reports.
Table 3 Event Message Mapping Table
Event Stream, Function SECS-II Message Name
All state model transitions and all
events defined in SEMI E122.
S6F11/12 Event Report Send/Acknowledge
5.5 Service Parameter Mapping
5.5.1 Table 4 defines the relationships between SEMI E122 service parameters and SECS-II data definitions or
parameter fields in the mapped streams and functions. Parameters for acknowledgements or responses will follow
SECS-II specification for that stream and function, no service specific error codes are defined in this specification.
Descriptions of each table column are described below.
5.5.2 Service — Specifies the service whose parameters are described.
5.5.3 SECS-II Field — Specifies the SECS-II data item or message parameter used by the service. In this
specification, the DATAID and OBJSPEC fields are unspecified for services using the S2F49 SECS-II message.
Their values are to be ignored or used for implementation specific purposes.
5.5.4 Values — Value or SECS II format for the specified field. Formats are specified using the SML notation as
defined in appendices of SEMI E30 (GEM).
5.5.5 Req. — Indicates whether the specified field or parameter is required or not. If an optional CPNAME
parameter is used, the corresponding CPVAL must also be given.
SEMI E122.1-0703 © SEMI 2003 3
Table 4 Service Parameter to SECS-II Data Items Mapping
Service SECS-II Field Values Req. Description
ABORT RCMD “ABORT” Y
RCMD “DEFINE-DATALOG-PLAN” Y
CPNAME
1
“DATALOGPLANNAME” Y DATALOGPLANNAME parameter.
CPVAL
1
A[80] Y Name of datalog plan.
CPNAME
2
“DATALOGDATASETS” N DATALOGDATASETS parameter.
CPVAL
2
L, n (n - # of datasets)
1. L, 2
1. A[80]
2. L, p
1. U4
p. U4
n. L, 2
1. A[80]
2. L, q
1. U4
q. U4
N Datalog output can be directed to separate
datasets on a per-test-site basis.
L, n (n - # of datasets)
1. L, 2
1. Dataset Name
1
2. L, p (Zero-length list = all test-sites)
1. SiteID
11
p. SiteID
1p
n. L, 2
1. Dataset Name
n
2. L, q (Zero-length list = all test-sites)
1. SiteID
n1
q. SiteID
nq
CPNAME
3
“DATALOGBYTESTTYPE” N DATALOGBYTESTTYPE parameter
CPVAL
3
L, b
1. L, 3
1. U4
2. U4
3. U4
b. L, 3
1. U4
2. U4
3. U4
N Specifies datalog options by general TestType.
L, b (b = # of (TestType, TestStatus) pairs
being assigned reports.)
1. L, 3
1. TestType
1
2. TestStatus
1
3. ReportID
1
(If omitted, the default report
is assigned.)
b. L, 3
1. TestType
b
2. TestStatus
b
3. ReportID
b
DEFINE-
DATALOG-PLAN
CPNAME
4
“DATALOGBYTESTID” N
SEMI E122.1-0703 © SEMI 2003 4
Service SECS-II Field Values Req. Description
CPVAL
4
L, c
1. L, 3
1. U4
2. U4
3. U4
c. L, 3
1. U4
2. U4
3. U4
N Specifies datalog options for specific test ids.
L, c (c = # of (TestId, TestStatus) pairs being
assigned reports.)
1. L, 3
1. TestID
1
2. TestStatus
1
3. ReportID
1
c. L, 3
1. TestID
c
2. TestStatus
c
3. ReportID
c
CPNAME
5
“DATALOGOPTION” N DATALOGOPTION parameter.
CPVAL
5
U4 N Turns datalog on/off.
(0:No Log, 1:Log Pass, 2:Log Failures, 3: Log
All)
RCMD “DISABLE-SITE” Y
CPNAME
1
“DISABLESITELIST” Y DISABLESITELIST parameter.
DISABLE-SITE
CPVAL
1
L, n (n = # of sites selected)
1. U4
2. U4
:
n. U4
Y Sites value. List of test sites to disable. Zero-
length list indicates all sites.
L, n (n = number of sites selected.)
1. ID of 1
st
site
2. ID of 2
nd
site
n. ID of nth site
RMCD “ENABLE-SITE” Y
CPNAME
1
“ENABLESITELIST” Y ENABLESITELIST parameter.
ENABLE-SITE
CPVAL
1
L, n
1. U4
2. U4
:
n. U4
Y Sites value. List of sites to enable. Zero-
length list indicates all sites.
PAUSE RCMD “PAUSE” Y
RCMD “PP-SELECT” Y
CPNAME
1
“PPID” Y PROCESSPROGRAMID parameter.
CPVAL
1
A[80] Y The ID of the program to be loaded.
CPNAME
2
“DEFINEDSITELIST” N DEFINEDSITELIST parameter.
CPVAL
2
U4 N DefinedSiteList value. Establish the initial
default set of test-sites.
CPNAME
3
“PROCESSPARAMETER” N PROCESSPARAMETER parameter.
PP-SELECT
CPVAL
3
A[1..40] N ProcessParameter value. This is an optional
parameter that has implementation specific
meanings.
RCMD “RESUME” Y
CPNAME
3
“PROCESSPARAMETER” N PROCESSPARAMETER parameter.
RESUME
CPVAL
3
A[1..40] N ProcessParameter value. This is an optional
parameter that has implementation specific
meanings.
RCMD “START” Y START
CPNAME
1
“SELECTEDSITELIST” N SELECTEDSITELIST parameter.