semi合集-English.pdf - 第3032页
SEMI E122-0703 © SEMI 2003 13 Table 5 Variable Items Dependent on State The values of these variables m ay change based on processing state (See Section 9.2.5 ). Variable Name Category Desc ription Format Comments Availa…

SEMI E122-0703 © SEMI 2003 12
Variable Name Category Description Format Comments
TestBoardStatus CV Test-board availability (1 = enabled,
0 = disabled).
Boolean Valid in PROCESS
states.
List by test-site.
TestBoardType CV Type of fixture (test-
b
oard, probecard,
cable, contactor, etc.).
Text
TestHeadID CV The ID of the test-head. Integer Valid in READY state.
TestHeadStatus CV (2 = Not Available, 1 = enabled,
0 = disabled)
Enumerated Valid in IDLE state.
TestID CV Test identifier used to identify test
results. Multiple instances of this
variable exist. See TEST-LIST report.
Integer
TestInstance CV Test instance identifier. The TestID
and TestInstance combined should be
unique for one execution of the test
p
rogram. They can be the same for all
results from units tested in parallel by
the same instance of a single test
(possibly different for a serially
applied test in a multi-site test
program).
Integer Valid only in Datalog
reports.
TestName CV Test Name. Multiple instances of this
variable exist. See TEST-LIST report.
Text List by TestID.
TestSetup CV Setup conditions used for the test.
Multiple instances of this variable
exist. See TEST-LIST report.
Text List by TestID.
TestStatus CV Test status of a specific test in the test
program:
1 = Pass
2 = Fail
3 = Both
Enumerated Valid only in Datalog
reports. When defining
datalog reports, “both”
means that the same
report will be generated
for either pass or fail.
TestTime CV Test execution time in seconds. Float Valid only in Datalog
reports.
TestType CV 1 = Parametric Test (real value
result)
2 = Functional test (vector of
pass/fail results)
3 = Text test (arbitrary text string as
result)
Multiple instances of this variable
exist. See TEST-LIST report.
Enumerated List by TestID.
TextResult CSV Arbitrary string of text. Text Valid only in Datalog
reports.
UnitID CV Unit Serial Number. Text Valid in all states.
List by test-site.
Units CV Electrical units to be measured.
Multiple instances of this variable
exist. See TEST-LIST report.
Text List by TestID.
VirtualConfig CSV Current Virtual Configuration listing
all test-sites used.
List of
TestBoardSiteID
TestHeadId
Valid in PROCESS
states. List all possible
test-sites for current
virtual tester.

SEMI E122-0703 © SEMI 2003 13
Table 5 Variable Items Dependent on State
The values of these variables may change based on processing state (See Section 9.2.5 ).
Variable Name Category Description Format Comments
AvailableResources CSV Returns all available resources
(resources not currently assigned to
any virtual tester).
Format is determined by
vendor.
Valid in all states. Most
likely a subset of ConfigInfo.
CalDate CV Date and time of last successful
calibration.
YYYYMMDDhhmmsscc Valid in all states.
CalFixtureID CV ID of calibration fixture in current
configuration.
Text Valid in all states.
CalInterval CV Time limit between calibrations. YYYYMMDDhhmmsscc Valid in all states.
CalStatus CV Status of last calibration. Boolean Valid in all states.
DiagDate CV Date of last diagnostic execution. YYYYMMDDhhmmsscc Valid in all states.
DiagFixtureID CV ID of diagnostic fixture in current
configuration.
Text Valid in all states.
DiagInterval CV Time limit between diagnostics. YYYYMMDDhhmmsscc Valid in all states.
DiagStatus CV Status of last diagnostic. Boolean Valid in all states.
10 TSEM-Required Reports
10.1 TSEM requires two types of reports. The first type is the collection event report. Collection event reports are
associated with process state model transition events or other non-transition collection events as described in Section
8.1.1 . The second type is the datalog report. Datalog reports are not specifically associated with a collection event
and are intended to provide the host with test measurement result data.
10.2 User-configured Reports — The host shall be provided a mechanism to configure additional reports of either
type. The method for defining either type of report and associating them with either collection events or datalog
requirements shall be the same.
10.3 Report Messages — Collection event reports and datalog reports shall be provided to the host via two separate
message services. This requirement is designed to prevent the larger datalog reports from impacting the execution
speed of the process state model.
10.4 Collection Event Reports — The following reports are required as pre-configured collection event reports. The
specific format of the report should follow the format provided by the collection event message definition.
Table 6 Collection Event Reports
Report Label Description
Must be valid On process state transition 3.
In READY, EXECUTING and PAUSE states.
Description Provides information on the general process program and test hardware setup.
TestHeadID
DockingStatus
TestBoardID
PPExecName
SETUP-REPORT
Parameters
PPExecVersion

SEMI E122-0703 © SEMI 2003 14
Report Label Description
Must be valid On process state transition 5.
In READY and PAUSE States.
Description Provides test result information.
SiteID
UnitID
HardBinID
SoftBinID
BIN-DATA-REPORT
Parameters
ClassID
Must be valid With the EnableSite or DisableSite collection event.
In READY, EXECUTING and PAUSE states.
Description Used to notify the host that a test-site has been enabled or disabled.
SITE-STATUS-REPORT
Parameters EnabledSites
Must be valid With the TestBoardChange collection event.
In PROCESSING-ACTIVE, IDLE, and IDLE WITH ALARMS states.
Description Notifies host that the test-board has been attached, removed or changed.
TestHeadID
DockingStatus
TEST-BOARD-REPORT
Parameters
TestBoardID
Must be valid With the DockStatusChange collection event.
In PROCESSING ACTIVE, IDLE, and IDLE WITH ALARMS states.
Description Notifies host that the test-head has been docked or undocked from the materials
handler.
TestHeadID
DOCK-STATUS-REPORT
Parameters
DockingStatus
Must be valid On process state transition 3.
In READY, EXECUTING and PAUSE states.
Description List of data variable item (DV) names and IDs.
Data Variable Name
DATA-VARIABLE-IDS
Parameters
Data Variable ID
Must be valid On process state transition 3.
In READY, EXECUTING and PAUSE states.
Description This report relates the TestId variable to the detailed description of the test.
This allows other tests to communicate the TestId variable without the need to
communicate the detailed test information.
TestID
TestName
TestType
LowLimit
HighLimit
Units
TEST-LIST
Parameters
TestSetup
Must be valid On process state transition 3.
In READY, EXECUTING and PAUSE states.
Description This report associates each PinID with the corresponding Signal name and
tester hardware Channel ID. For multi-site configurations, the PinID and Signal
parameters will be the same for multiple Channel parameters.
PinID
Channel
PIN-LIST
Parameters
Signal