Rai 2019
Rai 2019
Rai 2019
18th 2019
Abstract— Semiconductor industries perform testing to time-consuming and error-prone process. Traditional testing
ensure good performance of the device under different operating equipment are ineffective in testing integrated circuits (ICs) at
conditions. The time consumed in testing the device by traditional package level. As ICs become more complex, testing such
testing methods using multimeter is considerably high and the circuits also becomes more complex. Such circuits may
results are subject to manual errors. Thus, an automatic test
require hundreds of voltages, current and timing tests. To
equipment (ATE), which is a compact complex circuitry
involving current/voltage forcing and measuring units, is used to ensure complete functionality of complex circuits, millions of
reduce the test time and obtain accurate results. The paper functional steps may require to be performed. Thus,
presents a test solution development for a cable controller Automated Test Equipment (ATE) is used to perform such
generation 3 (CCG3) wafer which is a type-C universal serial bus complex testing. ATE can perform testing both at package
(USB). The first step is development of the test requirements level as well as at wafer level. Simple ATE designs perform
document (TRD). Next, a TRD parser is developed which is a voltage, current, power and resistance measurements.
java-based tool that automatically generates the test program by Complex ATE designs perform boundary scan testing and
using the TRD as an input. Finally, the generated test program is different logic testing. ATE not only performs measurements
validated on an Advantest V93000 tester based on the Smartest8
but also analyses the results to indicate if a device has passed
(SMT8) platform. The TRD parser automatically generates the
complete test program in 3.168s and 100% test coverage is the test or not. The device which is tested is known as Unit
achieved on the V93000 tester for the continuity tests. The paper Under Test (UUT) or Device Under Test (DUT). ATE also
thus covers the entire flow of testing a device under test (DUT) creates a data log of the test measurements and results. ATE
using an ATE at wafer level. also performs stress testing, i.e., tests the DUT’s performance
at different operating conditions (E.g. temperature).
Keywords—Advantest V93000 tester, Automatic Test Equipment
(ATE), Cable Controller Generation 3 (CCG3), Device Under Test Summarizing, ATE is a computer-controlled equipment that is
(DUT), test coverage, Universal Serial Bus (USB). used to test the functionality and performance of electronic
devices with minimal human interference and within the least
I. INTRODUCTION time possible.
The transition towards smaller dimensions and finer Testing is an important part of the semiconductor
geometries has resulted in IC designs becoming more complex manufacturing cycle. All semiconductor devices must be
and expensive. The chipmakers must ensure that the devices tested before release into the market. Testing ensures that the
released into the market are fault free, reliable and meet the device meets all specifications as mentioned in the datasheet
specifications at all operating conditions throughout the life of and guarantees device life time. Untested devices may fail
the device. In case of critical applications such as medical or during use and hence cause loss of credibility to the company
automotive, the reliability of devices becomes more important. along with monetary losses. Testing adds to the device cost as
Failure of devices in such applications may lead to well as impacts the time to market. In a competitive market,
catastrophic results. Hence, chipmakers employ a procedure increased time to market and increased prices are
known as ‘testing’ which is used to assure the quality of the disadvantages. Chipmakers are hence faced with a dilemma –
device. Test engineers perform testing using an Automatic ‘how much testing is required?’. However, the answer to this
Test Equipment (ATE). is not so simple. This is because different applications have
different requirements and hence different metrics to
Traditional testing equipment include multimeter,
determine the effectiveness of the testing process. Cost, test
voltmeter, ammeter, etc. Such equipment is connected across
coverage, test times, number of testers used, etc. are some
the device terminals and necessary measurements are made.
examples of the metrics involved. For companies who
However, once a circuit has been fabricated onto the Printed
manufacture devices in bulk, the key metric is defective parts
Circuit Board (PCB), use of traditional testing equipment
per million (DPPM). Hence chipmakers must boost test
becomes increasingly hard. The connection of such equipment
coverage and reduce test time to meet desired levels of DPPM
to the conductive tracks of the PCB poses a big challenge. In
and must achieve this without adding too much test cost to the
the circuits that are densely packed, accessing individual
overall manufacturing costs. Achieving this balance is of
components and testing them one by one is a cumbersome,
prime importance to semiconductor manufacturers.
Authorized licensed use limited to: University of Exeter. Downloaded on May 06,2020 at 02:07:12 UTC from IEEE Xplore. Restrictions apply.
Thus, the primary purpose of the paper is to develop a test
solution to be used at production level using the V93000
tester. The test solution is developed to attain test time
reduction, modular approach to testing and acceptable test
coverage. The V93000 tester is based on the java- based
Smartest8 platform. SmarTest8 features a host of new
capabilities that will enable engineers who must deal with
highly complex test programs to achieve superior parallelism
To be Controller
and throughput. The new software’s benefits include - faster placed
test program development, efficient debug and over DUT
206
Authorized licensed use limited to: University of Exeter. Downloaded on May 06,2020 at 02:07:12 UTC from IEEE Xplore. Restrictions apply.
C. Test solution development on Smartest8 platform digital pins since the specifications and levels differ for both
The first step in a test solution development is the the pins.
development of a test requirements document (TRD). The test The Verigy 93k tester or the V93000 tester is developed by
requirements document (TRD) is an excel sheet that contains Advantest. The tester is used to perform high frequency testing
the list of all the tests to be performed on the device. The tests and incorporates parallelism during testing. V93000 supports
are grouped in separate sheets according to the test flow. The digital testing, analog testing, memory testing as well as high
TRD guides the tester regarding which pins are to be tested, voltage testing. Fig. 4 presents the V93000 tester.
what are the currents and voltages to be forced, which relays
need to be turned on and off, what waveform formats are used,
what IPs are used, binning requirements, etc. Fig. 3 presents
the TRD. The TRD is filled up by the test engineer and
represents all the test requirements in the form of an excel
sheet.
207
Authorized licensed use limited to: University of Exeter. Downloaded on May 06,2020 at 02:07:12 UTC from IEEE Xplore. Restrictions apply.
continuity tests and indicated that all the continuity tests have
passed. The output voltages measured for different continuity tests
using the V93000 tester are presented in Table 1. Tester
accuracy and environmental factor affect the measured output
voltage values.
Online testing of the DUT is the final step in the Pin opens test on external
-551.22 -562
semiconductor testing. The tester has a mother board with reset pin
various pogo pins. The daughter board, which contains the test Pin open shorts test on GPIO
-623.28 -633
socket with the DUT, is mounted or docked on the mother pin P2.4
board of the tester. The tester setup is presented in Fig. 7. Pin open shorts test on
-444.398 -452
supply pin (VDDD)
208
Authorized licensed use limited to: University of Exeter. Downloaded on May 06,2020 at 02:07:12 UTC from IEEE Xplore. Restrictions apply.
Future enhancements include optimisation of existing test
methods and development of new test methods to conduct the
tests, for increased test coverage with reduced test time. Also,
in the future other ATE can be used to conduct testing and the
results may be compared to the V93000 tester. All the future
work is based on achieving one common goal of testing, i.e.,
to reduce test time and test cost without compromising on the
test coverage.
REFERENCES
[1] Guy Perry, “The Fundamentals of Digital Semiconductor Testing”,
Soft Test Inc., Version 2.02, 1999.
[2] H. Hashempour, F.J. Meyer and F. Lombardi, “Analysis and
evaluation of multisite testing for VLSI”, IEEE Transactions on
Instrumentation and Measurement, Vol. 54, No. 5, pp. 1770-1778,
October 2005.
[3] William J. Headrick and Gilberto Garcia, “Automated
configuration of modern ATE”, IEEE Instrumentation &
Measurement Magazine, Vol. 21, No.4, pp. 22-26, August 2018.
[4] R. Rajsuman, “Iddq testing for CMOS VLSI”, Proceedings of the
IEEE, Vol. 88, No. 4, pp. 544-568, April 2000.
[5] Seetal Potluri, Paul Pop and Jan Madsen, “Design-for-Testability
of On-Chip Control in mVLSI Biochips”, IEEE Design & Test,
Vol. 36, No. 1, pp. 48-56, October 2018.
[6] M.J. O'Dare and T. Arslan, “Generating test patterns for VLSI
circuits using a genetic algorithm”, Electronics Letters, Vol. 30,
No. 10, pp. 778-779, May 1994.
[7] Irith Pomeranz, “Selecting Functional Test Sequences for Defect
Diagnosis”, IEEE Transactions on Very Large Scale Integration
(VLSI) Systems, Vol. 26, No. 10, pp. 2160-2164, July 2018.
[8] B. Shaer, D. Landis and A. Al-Arian, “Partitioning algorithm to
enhance pseudoexhaustive testing of digital VLSI circuits”, IEEE
Transactions on Very Large Scale Integration (VLSI) Systems,
Vol. 8, No. 6, pp. 750-754, December 2000.
[9] Scott Davidson, “Is This a System?”, IEEE Design & Test, Vol.
36, No. 1, pp. 72-72, February 2019.
[10] F. Karimi, Z. Navabi, W.M. Meleis and F. Lombardi, “Using data
compression in automatic test equipment for system-on-chip
testing”, IEEE Transactions on Instrumentation and Measurement,
Vol. 53, No. 2, pp. 308-317, April 2004.
[11] Takao Oshita, Jonathan Douglas and Arun Krishnamoorthy, “High-
Volume Testing and DC Offset Trimming Technique of On-Die
Bandgap Voltage Reference for SOCs and Microprocessor”, IEEE
Transactions on Very Large Scale Integration (VLSI) Systems,
Vol. 27, No. 4, pp. 821-829, December 2018.
[12] Irith Pomeranz, “Test Compaction by Test Removal Under
Transparent Scan”, IEEE Transactions on Very Large Scale
Integration (VLSI) Systems, Vol. 27, No. 2, pp. 496-500,
November 2018.
[13] R. M. Chou, K. K. Saluja and V. D. Agrawal, “Scheduling tests for
VLSI systems under power constraints”, IEEE Transactions on
Very Large Scale Integration (VLSI) Systems, Vol. 5, No. 2, pp.
175-185, June 1997.
209
Authorized licensed use limited to: University of Exeter. Downloaded on May 06,2020 at 02:07:12 UTC from IEEE Xplore. Restrictions apply.