Curve Tracer Design for Measuring Semiconductor Components Dionisius Adrianta Wardhana Eindhoven, 28 July 2013
Curve Tracer Design for Measuring Semiconductor
Components
Dionisius Adrianta Wardhana Eindhoven, 28 July 2013
Introduction The Assignment Static Measurement Method Dynamic Measurement Method Conclusion & Recommendation
2
Content
1 billion CAN chips shipped ( BU Automotive) Analyze returning products from customer 80% because of damaged ESD protection—diode Curve tracer as an ideal solution Compact in size, low cost, and user friendly Continuation project Decrease measurement time
Introduction
3
Introduction The Assignment Static Measurement
Method Dynamic
Measurement Method Conclusion
4
Damaged ESD Protection
Introduction The Assignment Static Measurement
Method Dynamic
Measurement Method Conclusion
Design a curve tracer • Test equipment unit • Plotting points & symmetries • Shown as a V-I graph
Produce less measurement time
The Assignment
5
Introduction The Assignment Static Measurement
Method Dynamic
Measurement Method Conclusion
6
Diode
Id = Diode current (Amps) Is = Saturation current (Amps) e = Euler Constant (~2.7) q = Charge of electron (1.6 x 10-19 coulombs) Vd = Voltage across diode (Volts) n = non-ideality coefficient (typically 1) k = Boltzmann’s constant (1.38 x 10-23) T = Junction temperature (Kelvin)
Introduction The Assignment Static Measurement
Method Dynamic
Measurement Method Conclusion
How to reduce measurement time? • Static Input
• DC Sweep • Dynamic Input
• AC Waveform
How to make it user friendly? • Reduce the circuit complexity • Built in the FPGA Board
The Methods
7
Introduction The Assignment Static Measurement
Method Dynamic
Measurement Method Conclusion
Was built on: • Altium Designer: EDA software
package for printed circuit board, embedded software design
• Altium NanoBoard 3000: FPGA platform device manufactured by Altium
8
The Methods ( cont’d)
Introduction The Assignment Static Measurement
Method Dynamic
Measurement Method Conclusion
Divided by two parts: • Software Part—Programming on FPGA board • Hardware Part—Specify the voltage to meet
the requirement
9
The Methods ( cont’d)
Introduction The Assignment Static Measurement
Method Dynamic
Measurement Method Conclusion
Use DC Sweep as input of curve tracer Requirements:
• Vinput: -10 to 10v • Compatible with Altium NB3000 • Diode tested : 1N4001
Static Input Method
10
Introduction The Assignment Static
Measurement Method
Dynamic measurement method
Conclusion
11
Static Input Method – Hardware Design
Introduction The Assignment Static measurement
method Dynamic measurement
method Conclusion
12
Input shifter & Diode measurement
Introduction The Assignment Static
Measurement Method
Dynamic measurement method
Conclusion
13
Output Shifter
Introduction The Assignment Static
Measurement Method
Dynamic measurement method
Conclusion
14
Switch
Introduction The Assignment Static
Measurement Method
Dynamic measurement method
Conclusion
15
Static Input Method – Hardware Design (2)
Input Voltage Output Voltage
< VRef V Negative
= Vref Zero
> Vref V Positive
Using Bidirectional Analog Switch to replace the MOSFETs
Introduction The Assignment Static
Measurement Method
Dynamic measurement method
Conclusion
16
Static Input Method – Hardware Design (3)
Introduction The Assignment Static
Measurement Method
Dynamic measurement method
Conclusion
17
Static Input Method – Software Design
Introduction The Assignment Static measurement
method Dynamic measurement
method Conclusion
18
Static Input Method - Software Flowchart
Introduction The Assignment Static
Measurement Method
Dynamic measurement method
Conclusion
19
Signal Generator
Supply
Altium NB3000
Multimeter
Bread Board
Measurement Setup
Introduction The Assignment Static
Measurement Method
Dynamic measurement method
Conclusion
Actual measurement time cannot be produced yet
The software is able to plot the output graph from the voltage acquired via the ADC
Less complexity than the previous year result
20
Static Input Method – Result
Introduction The Assignment Static
Measurement Method
Dynamic measurement method
Conclusion
AC Waveform as an input: • Sine Waveform
• Saw tooth Waveform
Amplitude of 5V Frequency 50Hz Vin from -5V to 5V
Dynamic Input Method
21
Introduction The Assignment Static measurement
method Dynamic
measurement method
Conclusion
22
Dynamic Input Method – Hardware Design
Introduction The Assignment Static
measurement method
Dynamic measurement method
Conclusion
23
Measurement Setup
Signal Generator
Supply
Altium NB3000
Multimeter
Bread Board
Oscilloscope Introduction The Assignment Static
measurement method
Dynamic measurement method
Conclusion
24
Dynamic Input Method – Oscilloscope Result
Result on the oscilloscope screen Introduction The Assignment Static measurement
method Dynamic
measurement method
Conclusion
Measurement Output Display X-Y Mode Display
Yellow line: X Axis Green line: Y axis
25
Dynamic Input Method-Software Design
Introduction The Assignment Static measurement
method Dynamic
measurement method
Conclusion
26
Dynamic Input Method-Programming
i=0
Start
i>50
adc_0 read
Rotate Canvas
adc_1 read
Draw point
i=i+1
Draw line
END Save data
Introduction The Assignment Static measurement
method Dynamic
measurement method
Conclusion 1
0
27
Dynamic Input Method – FPGA Result
Introduction The Assignment Static measurement
method Dynamic
measurement method
Conclusion
Oscilloscope Result FPGA Board Result
Both of the methods provide faster measurement time compared with previously made project
Use of Altium NB3000 simplify the circuit Conducting AC waveform as an input of curve tracer
provide satisfying measurement result The working frequency of the waveform signal is important
to obtain the correct graph The voltage obtained needs to be translated first before
going into/from the ADC and DAC
28
Conclusion
Introduction The Assignment Static measurement
method Dynamic
measurement method Conclusion
Improve the method of using waveforms as an input of the curve tracer
Test other semiconductor components Create a logging system to maintain the data of
measurement
29
Recommendation
Introduction The Assignment Static measurement
method Dynamic
measurement method Conclusion
30
31
32
Diode as a mixer The importance of the diode is that it is non-linear (or non-Ohmic), which means its response (current) is not proportional to its input (voltage)
Diode, will subtract another 0.7V on the final output of the circuit
If we use an IC ( bidirectional analog swicthes), the manufacture have already compensate the value.
33
34