semi合集-English.pdf - 第3030页
SEMI E122-0703 © SEMI 2003 11 Variable Name Category Desc ription Format Comments NumberOfHeads CV The number of test-heads on the sys tem. Integer NumberOfPins CV The number of pins for each t e st-head. Integer Operato…

SEMI E122-0703 © SEMI 2003 10
9.2.4 Data Variables are valid only upon the occurrence of specific collection events. Data variables may be
queried by the host. An attempt to read a data variable item at the wrong time does not generate an error, but the
data reported may not have relevant meaning.
9.2.5 Data Item Requirements for Multi-Head, Multi-Site Equipment — Some variables may change value
depending on the processing state (whether or not resources are allocated to a virtual tester). See definition of
Virtual Tester.
Example: If calibration is done separately on two test-heads, and a virtual tester has been allocated resources only
from the more recently calibrated test-head, CalDate for that virtual tester may have a more recent date in the
READY state than it did in the IDLE state.
9.3 class, hard-bin, and soft-bin — Equipment is to maintain variables that provide three levels of granularity for
test results: class, hard-bin, and soft-bin. Classes, hard-bins, and soft-bins are defined within a process program, and
their values are made available during events. When unit testing has completed, the process program is to determine
the class, hard-bin, and soft-bin with which the unit is to be associated, based on the results of the testing.
9.4 Variable Item Tables
Table 4 Variable Item Table
Variable Name Category Description Format Comments
ActiveSites CV List of test-sites that are to be tested. List of integer
Address CSV Address of the reported vector. Integer Valid only in Datalog
reports.
Channel CV Hardware channel or resource
identifier.
Text List by PinID.
ClassID CV Test result class number. Integer Valid in PROCESS
states. List by test-site.
ClassName CV Test result class name. Text Valid at BIN-DATA-
AVAILABLE state. List
by ClassID.
ConfigInfo CSV Physical configuration information. Format is determined by
vendor.
Valid in all states.
Cycle CV Cycle count for this report. Integer Valid only in Datalog
reports.
DatalogConfig CV Datalog Configuration. Text Valid in all states.
DatalogPlanName CV Datalog report plan name. Text Valid in all states.
DockingStatus CSV Information on handler/prober
docking status.
Boolean Valid in all states.
EnabledSites CV List of test-sites initially enabled at
process program download.
List of integer
EquipMake CV Tool Manufacturer. Text Valid in all states.
EquipSerialID CV Unique Equipment identifier. Text Valid in all states.
FunctionalResult CSV Vector of bits indicating pass or fail
for each pin. Where 0 = Fail and
1 = Pass.
Binary Valid only in Datalog
reports.
HardBinID CV Test result hard-bin number. Integer Valid in PROCESS
states. List by test-site.
HardBinName CV Test result hard-bin name. Text Valid at BIN-DATA-
AVAILABLE Event.
List by HardBbinID.
HighLimit CSV Higher limit for measurement.
Multiple instances of this variable
exist. See TEST-LIST report.
Float List by TestID.
LowLimit CSV Lower limit for measurement.
Multiple instances of this variable
exist. See TEST-LIST report.
Float List by TestID.

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.