PS288_PS388_PS588_981-0424-002D - 第127页

■ Administrator Functions ◘ Maximizing Programming Yields PS Series Owner’s Manual 3—57 back Maximizing Progr amming Yields Occasional declines i n system yiel ds may occur during day to day operation of the PS System. W…

100%1 / 234
Operation Administrator Functions
3—56 Data I/O • 981-0424-002
back
Note: In the above example the SPC logging file is saved to
C:\
directory. It can, however, be saved anywhere on the Handler Com-
puter hard drive, or on a networked drive if the PS System is con-
nected to a network.
The SPCOut.txt file contains 19 semicolon-delimited fields, as fol-
lows:
The SPCOut.txt Field Descriptions
01 DevicesInputsystem - number of devices picked from Input
media
02 DevicesInspected - number of devices inspected by Vision system
03 InspectionQuality - as percentage, compared with reference
vision
04 InspectionYield
05 DevicesInsertedSocket - number of devices inserted into socket
06 SocketYield
07 ProgrammerYield
08 ProgSysYield - Yield of all programmers together
09 DevicesProcessedMarker
10 MarkingYield
11 SystemThroughputExcWait - starts with first device placed,
excludes wait times.
12 SystemTotalThroughputIncWait - starts when Run starts,
includes wait times
13 SystemYield
14 AreaID - Programmer #1 = “17”, Programmer #2 = “18”, …, Pro-
grammer #24 = “40”)
15 PosID - that is Socket #
16 TimeStamp - Date/Time of SPC log entry
17 OrderNumber - Job Name and or number
18 Package - Package File used for the job
19 VisionVPP - Reference Vision File used for the job
Administrator Functions Maximizing Programming Yields
PS Series Owner’s Manual 3—57
back
Maximizing Programming Yields
Occasional declines in system yields may occur during day to day
operation of the PS System. While overall yield levels can vary
depending on device manufacture, any steep change in yields is suffi-
cient reason for investigation of an immediate cause of variation.
These changes in yield can be attributed to a number of causes,
including device quality control, socket issues, system maintenance,
and process errors.
Quality Control of Devices
Variations in the manufacture of devices may affect yields in an auto-
mated system, such as:
Variation in dimensions from different manufacturing lots or
facilities can cause devices to fit improperly in the sockets or
require reteaching the Package File to be placed successfully.
Presence of residual plastic on the edges of the devices (flashing)
can cause devices to rest improperly in the sockets.
Die changes (shrinks, process improvement for improved wafer
yield, etc.) require new algorithms. Data I/O tracks these
changes with vendors and recommends all customers subscribe
to the algorithm update program.
Die processes contain variability. Programming yields can some-
times vary on a normal die. Device families recently introduced
to the market tend to have more fluctuations in yields as the
semi-vendor's manufacturing process stabilizes.
Multiple fabrication sites often produce the same devices. Per-
formance characteristics, including programming yield, can
vary from location to location.
Lead oxide accumulating on device leads is an issue for some
devices. This can vary with age and the conditions with which
the devices are stored.
Programming yields decrease with the number of programming
cycles. Devices that are processed more than once are more
likely to experience problems.
Socket Issues
The programming sockets are perhaps the most important and vul-
nerable element of the PS System. They are subject to residue
buildup, damage from mis-inserted devices (perhaps due to poor cal-
ibration of the placement system), and general wear and tear.
Socket conditions that cause varying yields include the following:
Debris of any type can prevent sockets from closing completely.
Sometimes the debris may not be visible. Simple actuation may
clear debris, or it may be necessary to clean sockets with low
pressure air.
Blow out sockets every day with clean and dry air at 6.2 Bars (90
PSI) or less. Press down on the opener to blow out debris from
beneath the contacts. More frequent cleaning is recommended in
a dirty environment.
Bent or distorted contact pins can cause intermittent socket fail-
ures.
Socket life is generally
rated by the manufacturer
as the number of inser-
tions per socket after
which yields may drop
significantly.
Operation Administrator Functions
3—58 Data I/O • 981-0424-002
back
System Maintenance Affecting Yield
System maintenance is critical to maintaining high yields. Periodic
cleaning, adjustment and replacement of worn elements ensures the
best possible performance. These periodic procedures are outlined in
Maintenance Schedule on page 4-2 and should be followed closely.
Part of regular maintenance is ensuring that the system hardware is
in good working order, and that settings are accurate. To check pro-
grammer hardware see FlashCORE Programmers Diagnostics on page
4-29. For accurate settings, ensure that Reference Vision Files and
Package Files are taught accurately. To perform a Vision File check,
see (Optional) recommended check— on page 3-42. If throughput is
down, perform Get Movetimes again: see Get Movetimes/Optimize
Movetimes on page 3-51.
Process Errors
Finally, some process errors can result in reduced yield. While an
automated approach eliminates most human error during produc-
tion, errors in system setup or maintenance programs can result in
reduced yield:
Using old algorithms may affect programming yields.
PS System algorithms are updated weekly at
http://www.dataio.com/algorithms/ and are available depending
on your maintenance plan.
Selecting the wrong device part number in a job, thus using the
wrong algorithm (selected in TaskLink).
Changing programming parameters in TaskLink (sector protec-
tion, security options, verify options, continuity testing, blank
checking).
Measuring yields too infrequently, so that a drop in yield rates is
not detected until a large number of devices have failed.
Using the wrong data file (selected in TaskLink).
Socket abuse, such as digging failed devices out with sharp
instruments.
Changing to second or third vendor source. Lower quality
devices tend to produce lower yields.
(Optional) Creating a Data File from a
Master Device
The PS System can read data from a master device and create a data
file that can then be used in programming jobs.
For complete instructions on creating a data file from a master device,
see TaskLink online Help.