semi合集-English.pdf - 第3031页
SEMI E122-0703 © SEMI 2003 12 Variable Name Category Desc ription Format Comments TestBoardStatus CV Test-board availability (1 = enabled, 0 = disabled). Boolean Valid in PROCESS states. List by test-site. TestBoardType …

SEMI E122-0703 © SEMI 2003 11
Variable Name Category Description Format Comments
NumberOfHeads CV The number of test-heads on the
system.
Integer
NumberOfPins CV The number of pins for each test-head. Integer
OperatorID CV Current Operator ID. Text Valid in all states.
Pass CV Where 0 = Fail and 1 = Pass. Boolean Valid only in Datalog
reports.
PatternName CSV This must identify the location to
which the vector address and cycle
count are relative.
Text Valid only in Datalog
reports.
PinID CV Pin identifier used to identify the pin
results in pin result reports.
Integer List by PinID.
PPExecVersion CV Test program version. Text.
ProcessProgramID CV Process program identifier. Text Valid in the processing
active states.
Range CSV Range used by the measurement unit. Float Valid only in Datalog
reports.
RealResult CSV Measured value. Float Valid only in Datalog
reports.
Signal CV Signal name. Text List by PinID.
SiteID CV Test-board test-site number for multi-
site (parallel) testing.
Integer
SoftBinID CV Test result soft-bin number. Integer Valid in PROCESS
states. List by test-site.
SoftBinName CV Test result soft-bin name. Text Valid at BIN-DATA-
AVAILABLE Event.
List by SoftBinID.
SoftwareBuildID CV The build ID of this software list
element. Multiple instances of this
variable exist. See SOFTWARE-
LIST report.
Text
SoftwareName CV The name of this software list element
(e.g. Solaris, IG9000, etc.) Multiple
instances of this variable exist. See
SOFTWARE-LIST report.
Text
SoftwareType CV The type of this software list element
(e.g. Operating System, Tool Control
System, etc.) Multiple instances of
this variable exist. See SOFTWARE-
LIST report.
Text
SoftwareVersion CV The version of this software list
element. Multiple instances of this
variable exist. See SOFTWARE-
LIST report.
Text
StartTestPortID CSV Start Test Source (i.e. hand, keyboard,
host).
Text Valid in all states.
TestBoardCalStatus CV Test-board calibration status. Where
0 = Fail and 1 = Pass.
Boolean
TestBoardID CV ID of current test-board. Text Valid in all states.
TestBoardPosition CV A relative location of a test-site on a
test-board.
Integer[2] X and Y position. Site 1
is 0,0.
TestBoardSiteID CV A mapping of a test-site to a physical
location on the tester.
List of
SiteId
TestBoardID
TestBoardPosition

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