1、 2011 Amkor Technology,Inc.Amkor Proprietary Business Information2022-12-19,USER ID1IC Test FundamentalGong Xiao-Long2013 2011 Amkor Technology,Inc.Amkor Proprietary Business Information2022-12-19,USER ID2Course Contents Lesson 1:Overview of IC TestLesson 2:Open/Short and DC testLesson 3:Functional
2、TestLesson 4:Test Vector basicLesson 5:ADC/DACLesson 6:AC testingLesson 7:Scan/Bist/Jtag testingLesson 8:RF testingLesson 9:Test program DevelopmentLesson 10:Trouble Shooting 2011 Amkor Technology,Inc.Amkor Proprietary Business Information2022-12-19,USER ID3Lesson 1:Overview of IC TestTest categoryT
3、he Test SystemPMUPE-Card 2011 Amkor Technology,Inc.Amkor Proprietary Business Information2022-12-19,USER ID4Test categoryqWafer Test The testing of individual devices when they are still in wafer form.This is the first attempt at separating good dice from bad.This activity is also called wafer sort
4、or die sort.qPackage Test Wafers are cut into individual dice and each die is assembled into a package.The packaged device is then tested to insure that the assembly process was correctly performed and to verify that the device still meets its design specifications.Package test is also called final
5、test.qQuality Assurance Test Performed on a sample basis to insure that the package test was performed correctly.qDevice Characterization Device Characterization is the process of determining the operating extremes of individual device parameters.qPre/Post Burn-In The testing of devices before and a
6、fter they are burned in to verify that the process did not cause certain parameters to drift.This process weeds out infant mortality devices(those which have a defect that causes them to fail soon after they are first used).2011 Amkor Technology,Inc.Amkor Proprietary Business Information2022-12-19,U
7、SER ID5qMilitary Testing Involves performing rigorous testing over a temperature range and documenting the results.qIncoming Inspection Testing of devices by a customer to insure the quality of the devices purchased before using them in an application.qAssembly Verification Verifies that the devices
8、 survived the assembly process and that they were assembled correctly.The tests performed during assembly verification are similar to that of package testing and may be a subset of package testing.This activity is usually performed offshore.qFailure Analysis The process of analyzing device failures
9、to determine why the device failed.Determining the cause of a failure yields information that can improve device reliability.Test category 2011 Amkor Technology,Inc.Amkor Proprietary Business Information2022-12-19,USER ID6The Test SystemThe test system is electronic and mechanical hardware used to s
10、imulate the operating conditions that a DUT will experience when used in an application,so that defective devices can be found.The test system is often known as ATE or Automated Test Equipment.The test system hardware is controlled by a computer which executes a set of instructions(the test program)
11、.The tester must present the correct voltages,currents,timings and functional states to the DUT and monitor the response from the device for each test.The test system then compares the result of each test to pre-defined limits and a pass/fail decision is made.A test system is actually a collection o
12、f power supplies,meters,signal generators,pattern generators and other hardware items which all work collectively under one main controller.2011 Amkor Technology,Inc.Amkor Proprietary Business Information2022-12-19,USER ID7The Test System 2011 Amkor Technology,Inc.Amkor Proprietary Business Informat
13、ion2022-12-19,USER ID8The CPU is the system controller.It contains the computer which controls the test system and provides a means of moving data into and out of the test system.Most new test systems offer a network interface as well as magnetic media for data transfers.The hard disk and CPU memory
14、 are used to store information locally;the video display and keyboard are used by the test operator to interact with the test system.The DC subsystem contains the Device Power Supplies(DPS),the Reference Voltage Supplies(RVS)and the Precision Measurement Unit(PMU).The DPS supplies voltage and curren
15、t to the DUT power pins(VDD/VCC).The RVS supplies voltage references for logic 0 and logic 1 levels to the driver and comparator circuitry located on the pin electronic cards.These voltages set VIL,VIH,VOL and VOH.Less expensive and older test systems may have a limited number of RVS supplies,so onl
16、y a limited number of input and output levels can be programmed at one time.When tester pins share a resource such as the RVS,that resource is considered a shared resource.Some test systems are said to have a tester per pin architecture which means that they havethe ability to set input and output l
17、evels and timing independently for each pin.A tester pin,also called tester channel,is circuitry on the pin electronics card which supplies and/or detects voltage,current and timing for one DUT pin.The Test System 2011 Amkor Technology,Inc.Amkor Proprietary Business Information2022-12-19,USER ID9Eac
18、h test system has high speed memory,called pattern memory or vector memory,to store test vectors or test patterns.Test patterns,also known as the truth table,represent the states of inputs and outputs for the various logical functions that the device is designed to perform.Input,or drive,patterns ar
19、e supplied to the DUT by the test system from pattern memory.Output,or expect,patterns are compared against the response from the output pins of the DUT.During a functional test,vector patterns are applied to the DUT and the DUTs responses are monitored.If the expected response data does not match t
20、he output data from the DUT,a functional failure occurs.There are two types of test vectors-parallel vectors and scan vectors.Many test systems support both types.The timing subsection has memory to store formatting,masking and timeset data for use during functional testing.The signal formats(wave s
21、hapes)and timing edge markers are used for DUT input signals and strobe timing for sampling DUT output signals.The timing subsection receives drive patterns from pattern memory and combines them with timing and signal format information to create formatted data which is sent to the driver section of
22、 the pin card and then to the DUT.Special Options includes a variety of possibilities such as algorithmic pattern generators for memory test or specialized hardware modules used to perform analog tests.The System Clocks provide a means of synchronizing the movement of information throughout the test
23、 system.These clocks often run at much higher frequencies than the functional test rate.Many test systems have calibration circuitry which can automatically verify and calibrate the system timing.The Test System 2011 Amkor Technology,Inc.Amkor Proprietary Business Information2022-12-19,USER ID10PMUT
24、he Precision Measurement Unit(PMU)is used to make accurate DC measurements.It can force current and measure voltage or force voltage and measure current.Some test systems have only one central PMU that must be shared across all pin channels of the tester.Others have more than one PMU which accesses
25、multiple channels,typically in groups of eight or sixteen.High end test systems have PMU per pin capability,which has a PMU on every tester channel.Precision Measurement Unit 2011 Amkor Technology,Inc.Amkor Proprietary Business Information2022-12-19,USER ID11Force and Measurement ModesIn ATE,the ter
26、m force(as in force voltage or force current)describes the application of a certain value of voltage or current by the test system.Apply can be substituted for the word force.When programming the PMU,the force function is selected as either current or voltage.If current is forced,the measurement mod
27、e is automatically set to voltage.If voltage is forced,the measurement mode is automatically set to current.Once the force function is selected,the force value must be set.Force and Sense LinesTo improve the voltage forcing accuracy of the PMU,a four wire system is used.Four wire systems use 2 force
28、 lines to carry current and 2 sense lines to monitor the voltage at the point of interest(usually the DUT).Ohms Law states that a voltage is produced across a resistance when current flows through the resistance.All wire has resistance so,depending on the current through the force lines,the voltage
29、at the DUT is different from the voltage at the PMU force unit output.Using 2 separate(non-current carrying)sense wires to measure the voltage at the DUT keeps the voltage drop caused by current flow through the force lines from causing an error or offset in the voltage.The point at which the force
30、and sense line are connected together is called the Kelvin Connect Point.PMU 2011 Amkor Technology,Inc.Amkor Proprietary Business Information2022-12-19,USER ID12Range SettingsA PMU force range and measurement range must be selected.Proper range selection insures the most accurate test result.Be awar
31、e that the force and measure ranges have a limiting effect on the PMU.The force range will determine the maximum forcing capability of the PMU,so if the PMU is programmed to force 5 Volts and the 2 Volt force range has been selected,only 2 Volts will be forced.Likewise,if the 1mA measurement range i
32、s selected,the maximum current that can be measured is 1mA regardless of the actual current flow.It is important to note that neither the force nor the measurement range of the PMU should be changed while it is connected to a DUT.Changing the range causes noise spikes that may damage the DUT.A noise
33、 spike is when a signal level abruptly changes its voltage level for a very short time.A noise spike is also called a glitch.Limit SettingsThe PMU has two programmable measurement limitsan upper and a lower limit.The limits may be used individually(one limit enabled while the other is disabled)or th
34、ey may be used together(both limits enabled).The upper limit is used to make a Fail Greater Than comparison and the lower limit to make a Fail Less Than comparison.Failing the Fail Greater Than limit means the measured value was more positive than the upper limit setting.Failing the Fail Less Than l
35、imit means the measured value was more negative than the lower-limit setting.PMU 2011 Amkor Technology,Inc.Amkor Proprietary Business Information2022-12-19,USER ID13PMUClamp SettingsMost Precision Measurement Units have voltage and current clamps which are set from within a test program.A clamp is a
36、 circuit that limits the amount of voltage or current that is supplied by the PMU during a test in order to protect the test operator,the test hardware and the DUT.2011 Amkor Technology,Inc.Amkor Proprietary Business Information2022-12-19,USER ID14When the PMU is used in Force Voltage mode,a current
37、 clamp must be set to limit the maximum current which flows during the test.When forcing voltage,a PMU delivers as much current as necessary to sustain the voltage.If a DUT pin is shorted to ground(or another supply),the forcing unit will increase the current to try to force the pin to the programme
38、d voltage.This may result in a large enough current flow through the DUT pin to burn probe cards,circuit traces,pin electronics components,fingers,adjacent DUTs,etc.When forcing voltage,the PMU measures current.Because the current clamp limits the amount of current supplied by the PMU,the current cl
39、amp value must be set outside of the test limits otherwise the current clamp will prevent a too much current failure.Previous pages Figure shows the PMU forcing 5.0V across a 250 Ohm load.In actual testing,the DUT is the resistive load.From Ohms Law(I=E/R)we know that the 250 Ohm load will restrict
40、the current flow to 20mA during this test.The device specification may state that the maximum acceptable current is 25mA.This means the fail limit would be set to Fail GT 25mA and the current clamp could be set to 30mA.If a defective DUT presents a load of 10 Ohms,the resulting current will be 500mA
41、 unless a current clamp is programmed to limit the current.A current flow of 500mA may cause damage to the test system,the interface hardware or the DUT.However,if a current clamp is programmed to 30mA the maximum current flow would be limited by the damp circuit to a much safer value.Why 30mA?you m
42、ay ask.30mA is greater than the fail limit of 25mA,allowing the test to fail when a defective device is encountered,but the current will be limited to a safe value.The clamp value must always be set outside of the fail limits;if not,the test will never fail.PMU 2011 Amkor Technology,Inc.Amkor Propri
43、etary Business Information2022-12-19,USER ID15Similar with current clamp PMU 2011 Amkor Technology,Inc.Amkor Proprietary Business Information2022-12-19,USER ID16The pin electronics(also called the Pin Card,PE,PEC or I/O card)is the interface between the test system resources and the DUT.It supplies
44、input signals to the DUT and receives output signals from the DUT.Each test system has its own unique design but generally the PE circuitry will contain:Driver circuitry to supply input signals.I/O switching circuitry for turning drivers and current loads on and off.Voltage Comparator circuitry for
45、detecting output levels.A connection point to the PMU.Programmable current loads.Possibly additional circuitry for making high speed current measurements.Possibly a per pin PMUAlthough there are many variations of this design,Figure 3-5 represents a single tester channel on a typical pin electronics
46、 card for a digital test system.PE-Card 2011 Amkor Technology,Inc.Amkor Proprietary Business Information2022-12-19,USER ID17PE-Card 2011 Amkor Technology,Inc.Amkor Proprietary Business Information2022-12-19,USER ID18The DriverThe driver circuitry receives formatted signals,called FDATA,from the high
47、 speed section of the test system.As the signal passes through the driver,the VIL/VIH references from the Reference Voltage Supplies(RVS)are applied to the formatted data.If the FDATA instructs the driver to drive to a logic 0,the driver will drive to the VIL reference.VIL(Voltage In Low)represents
48、the maximum guaranteed voltage value that can be applied to an input and still be recognized as a logic 0 by the DUT circuitry.If the FDATA instructs the driver to drive to a logic 1,the driver will drive to the VIH reference.VIH(Voltage In High)represents the guaranteed minimum voltage value that c
49、an be applied to an input and still be recognized as a logic 1 by the DUT circuitry.When the tester channel is programmed as an input,Fl FET turns on and the K1 relay is closed allowing the signal from the driver to pass through to the DUT.When the tester channel is programmed as an output or is in
50、a dont care mode the Fl FET is turned off and the signal from the driver will not pass through to the DUT.The Fl FET is a Field Effect Transistor used as a very high speed switch.It isolates the driver circuitry from the device under test.The Fl FET is used during IO switching,which is when the DUT