Curve Tracer Design for Measuring Semiconductor Components

34
Curve Tracer Design for Measuring Semiconductor Components Dionisius Adrianta Wardhana Eindhoven, 28 July 2013

Transcript of Curve Tracer Design for Measuring Semiconductor Components

Page 1: Curve Tracer Design for Measuring Semiconductor Components

Curve Tracer Design for Measuring Semiconductor

Components

Dionisius Adrianta Wardhana Eindhoven, 28 July 2013

Page 2: Curve Tracer Design for Measuring Semiconductor Components

Introduction The Assignment Static Measurement Method Dynamic Measurement Method Conclusion & Recommendation

2

Content

Page 3: Curve Tracer Design for Measuring Semiconductor Components

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

Page 4: Curve Tracer Design for Measuring Semiconductor Components

4

Damaged ESD Protection

Introduction The Assignment Static Measurement

Method Dynamic

Measurement Method Conclusion

Page 5: Curve Tracer Design for Measuring Semiconductor Components

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

Page 6: Curve Tracer Design for Measuring Semiconductor Components

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

Page 7: Curve Tracer Design for Measuring Semiconductor Components

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

Page 8: Curve Tracer Design for Measuring Semiconductor Components

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

Page 9: Curve Tracer Design for Measuring Semiconductor Components

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

Page 10: Curve Tracer Design for Measuring Semiconductor Components

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

Page 11: Curve Tracer Design for Measuring Semiconductor Components

11

Static Input Method – Hardware Design

Introduction The Assignment Static measurement

method Dynamic measurement

method Conclusion

Page 12: Curve Tracer Design for Measuring Semiconductor Components

12

Input shifter & Diode measurement

Introduction The Assignment Static

Measurement Method

Dynamic measurement method

Conclusion

Page 13: Curve Tracer Design for Measuring Semiconductor Components

13

Output Shifter

Introduction The Assignment Static

Measurement Method

Dynamic measurement method

Conclusion

Page 14: Curve Tracer Design for Measuring Semiconductor Components

14

Switch

Introduction The Assignment Static

Measurement Method

Dynamic measurement method

Conclusion

Page 15: Curve Tracer Design for Measuring Semiconductor Components

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

Page 16: Curve Tracer Design for Measuring Semiconductor Components

16

Static Input Method – Hardware Design (3)

Introduction The Assignment Static

Measurement Method

Dynamic measurement method

Conclusion

Page 17: Curve Tracer Design for Measuring Semiconductor Components

17

Static Input Method – Software Design

Introduction The Assignment Static measurement

method Dynamic measurement

method Conclusion

Page 18: Curve Tracer Design for Measuring Semiconductor Components

18

Static Input Method - Software Flowchart

Introduction The Assignment Static

Measurement Method

Dynamic measurement method

Conclusion

Page 19: Curve Tracer Design for Measuring Semiconductor Components

19

Signal Generator

Supply

Altium NB3000

Multimeter

Bread Board

Measurement Setup

Introduction The Assignment Static

Measurement Method

Dynamic measurement method

Conclusion

Page 20: Curve Tracer Design for Measuring Semiconductor Components

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

Page 21: Curve Tracer Design for Measuring Semiconductor Components

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

Page 22: Curve Tracer Design for Measuring Semiconductor Components

22

Dynamic Input Method – Hardware Design

Introduction The Assignment Static

measurement method

Dynamic measurement method

Conclusion

Page 23: Curve Tracer Design for Measuring Semiconductor Components

23

Measurement Setup

Signal Generator

Supply

Altium NB3000

Multimeter

Bread Board

Oscilloscope Introduction The Assignment Static

measurement method

Dynamic measurement method

Conclusion

Page 24: Curve Tracer Design for Measuring Semiconductor Components

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

Page 25: Curve Tracer Design for Measuring Semiconductor Components

25

Dynamic Input Method-Software Design

Introduction The Assignment Static measurement

method Dynamic

measurement method

Conclusion

Page 26: Curve Tracer Design for Measuring Semiconductor Components

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

Page 27: Curve Tracer Design for Measuring Semiconductor Components

27

Dynamic Input Method – FPGA Result

Introduction The Assignment Static measurement

method Dynamic

measurement method

Conclusion

Oscilloscope Result FPGA Board Result

Page 28: Curve Tracer Design for Measuring Semiconductor Components

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

Page 29: Curve Tracer Design for Measuring Semiconductor Components

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

Page 30: Curve Tracer Design for Measuring Semiconductor Components

30

Page 31: Curve Tracer Design for Measuring Semiconductor Components

31

Page 32: Curve Tracer Design for Measuring Semiconductor Components

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)

Page 33: Curve Tracer Design for Measuring Semiconductor Components

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

Page 34: Curve Tracer Design for Measuring Semiconductor Components

34