sar tdc architecture with self- calibration …...innovation 4 trigger circuit one-shot timing...

55
SAR TDC Architecture with Self- Calibration Employing Trigger Circuit Y. Ozawa , T. Ida, R. Jiang, S. Sakurai, S. Takigami, N. Tsukiji, R. Shiota, H. Kobayashi Gunma University, Socionext Inc., November 28, 2017

Upload: others

Post on 16-Jan-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SAR TDC Architecture with Self- Calibration …...Innovation 4 Trigger Circuit One-shot timing measurement & Short testing time for low frequency repetitive timing Self Calibration

SAR TDC Architecture with Self-

Calibration Employing Trigger Circuit

Y. Ozawa, T. Ida, R. Jiang, S. Sakurai,

S. Takigami, N. Tsukiji, R. Shiota, H. Kobayashi

Gunma University, Socionext Inc.,

November 28, 2017

Page 2: SAR TDC Architecture with Self- Calibration …...Innovation 4 Trigger Circuit One-shot timing measurement & Short testing time for low frequency repetitive timing Self Calibration

2

High-speed I/O interface signal timing testing

Suitable for low cost BOST

Small circuit

Full digital

High linearity

High resolutionSAR TDC

Research Target

Page 3: SAR TDC Architecture with Self- Calibration …...Innovation 4 Trigger Circuit One-shot timing measurement & Short testing time for low frequency repetitive timing Self Calibration

Application

3

Multi channels High test cost

AT

E

Large circuit × Large amounts

Small circuit × Large amounts

Low test cost

Page 4: SAR TDC Architecture with Self- Calibration …...Innovation 4 Trigger Circuit One-shot timing measurement & Short testing time for low frequency repetitive timing Self Calibration

Innovation

4

Trigger Circuit

One-shot timing measurement

&

Short testing time for low frequency repetitive timing

Self Calibration

Linear TDC

Page 5: SAR TDC Architecture with Self- Calibration …...Innovation 4 Trigger Circuit One-shot timing measurement & Short testing time for low frequency repetitive timing Self Calibration

Outline

Research Objective

TDC Application to LSI Testing Technology

SAR TDC Architecture & Operation

SAR TDC with Self Calibration

-Relative variation

-Absolute variation

SAR TDC Employing Trigger Circuit

Summary

5

Page 6: SAR TDC Architecture with Self- Calibration …...Innovation 4 Trigger Circuit One-shot timing measurement & Short testing time for low frequency repetitive timing Self Calibration

Outline

Research Objective

TDC Application to LSI Testing Technology

SAR TDC Architecture & Operation

SAR TDC with Self Calibration

-Relative variation

-Absolute variation

SAR TDC Employing Trigger Circuit

Summary

6

Page 7: SAR TDC Architecture with Self- Calibration …...Innovation 4 Trigger Circuit One-shot timing measurement & Short testing time for low frequency repetitive timing Self Calibration

Research Objective

▪ To develop time-to-digital circuit with small size,

low power, fine time resolution

& one-shot timing signal measurement capability

7

Page 8: SAR TDC Architecture with Self- Calibration …...Innovation 4 Trigger Circuit One-shot timing measurement & Short testing time for low frequency repetitive timing Self Calibration

8

Flash TDC SAR TDC

One Shot Repetitive

Huge (Costly) Small

One Shot

Circuit Scale

Timing Signal

Enable to measure one shot timing with SAR TDC

Approach(1)

Page 9: SAR TDC Architecture with Self- Calibration …...Innovation 4 Trigger Circuit One-shot timing measurement & Short testing time for low frequency repetitive timing Self Calibration

Approach(2)

9

Flash TDC SAR TDC

Fine time resolution & high linearity timing measurement

with full digital self-calibration method

Variation

Page 10: SAR TDC Architecture with Self- Calibration …...Innovation 4 Trigger Circuit One-shot timing measurement & Short testing time for low frequency repetitive timing Self Calibration

Outline

Research Objective

TDC Application to LSI Testing Technology

SAR TDC Architecture & Operation

SAR TDC with Self Calibration

-Relative variation

-Absolute variation

SAR TDC Employing Trigger Circuit

Conclusion

10

Page 11: SAR TDC Architecture with Self- Calibration …...Innovation 4 Trigger Circuit One-shot timing measurement & Short testing time for low frequency repetitive timing Self Calibration

ATE System & TDC

11

● “Timing” is very important

in ATE systems

● Many high-performance TDCs

are used there.

Such as

for clock timing, jitter measurements

[1] K. Yamamoto,at. el. (Advantest Corp.),“Multi Strobe Circuit for 2.133 GHz Memory Test System,”

IEEE International Test Conference, Paper 6.1 (2006).

Page 12: SAR TDC Architecture with Self- Calibration …...Innovation 4 Trigger Circuit One-shot timing measurement & Short testing time for low frequency repetitive timing Self Calibration

Analog/Mixed-Signal BIST, BOST

12

● TDC can be used for BIST, BOST

● BIST, DFT

Chip design time become longer Long time-to-market

Chip become larger Costly

Difficult to assure its reliability Should be simple

● BOST

Design / implementation after tape out attractive

Page 13: SAR TDC Architecture with Self- Calibration …...Innovation 4 Trigger Circuit One-shot timing measurement & Short testing time for low frequency repetitive timing Self Calibration

Outline

Research Objective

TDC Application to LSI Testing Technology

SAR TDC Architecture & Operation

SAR TDC with Self Calibration

-Relative variation

-Absolute variation

SAR TDC Employing Trigger Circuit

Summary

13

Page 14: SAR TDC Architecture with Self- Calibration …...Innovation 4 Trigger Circuit One-shot timing measurement & Short testing time for low frequency repetitive timing Self Calibration

SAR TDC Architecture

14

D-FFs can be greatly reduced

by using MUX

Circuit operation loop can be made

with successive approximation

Flash TDC

SAR TDCSAR : Successive Approximation Register

Multiplexer

Page 15: SAR TDC Architecture with Self- Calibration …...Innovation 4 Trigger Circuit One-shot timing measurement & Short testing time for low frequency repetitive timing Self Calibration

SAR-ADC VS. SAR-TDC

15

SAR ADC : Comparator DAC

SAR TDC : D-FF Delay line

SAR-ADC

SAR-TDC

Page 16: SAR TDC Architecture with Self- Calibration …...Innovation 4 Trigger Circuit One-shot timing measurement & Short testing time for low frequency repetitive timing Self Calibration

SAR TDC Operation

16

Example ΔT = 4.3 τ

STEP1

100

1

Page 17: SAR TDC Architecture with Self- Calibration …...Innovation 4 Trigger Circuit One-shot timing measurement & Short testing time for low frequency repetitive timing Self Calibration

SAR TDC Operation

17

Example ΔT = 4.3 τ

STEP2

110

0

Page 18: SAR TDC Architecture with Self- Calibration …...Innovation 4 Trigger Circuit One-shot timing measurement & Short testing time for low frequency repetitive timing Self Calibration

SAR TDC Operation

18

Example ΔT = 4.3 τ

STEP3

101

0

Page 19: SAR TDC Architecture with Self- Calibration …...Innovation 4 Trigger Circuit One-shot timing measurement & Short testing time for low frequency repetitive timing Self Calibration

SAR TDC Operation

19

Example ΔT = 4.3 τ

STEP4 (Stable)

100

100Digital output:4

1

Page 20: SAR TDC Architecture with Self- Calibration …...Innovation 4 Trigger Circuit One-shot timing measurement & Short testing time for low frequency repetitive timing Self Calibration

Outline

Research Objective

TDC Application to LSI Testing Technology

SAR TDC Architecture & Operation

SAR TDC with Self Calibration

-Relative variation

-Absolute variation

SAR TDC Employing Trigger Circuit

Summary

20

Page 21: SAR TDC Architecture with Self- Calibration …...Innovation 4 Trigger Circuit One-shot timing measurement & Short testing time for low frequency repetitive timing Self Calibration

Random Variation among Delay Cells

21

Delay τ variation

Relative variation

TDC nonlinearity

Absolute(average value) variation

TDC input range & time resolution

Page 22: SAR TDC Architecture with Self- Calibration …...Innovation 4 Trigger Circuit One-shot timing measurement & Short testing time for low frequency repetitive timing Self Calibration

SAR TDC with Self-Calibration

22

Addition of calibration circuit, interconnection

Relative

variation

Page 23: SAR TDC Architecture with Self- Calibration …...Innovation 4 Trigger Circuit One-shot timing measurement & Short testing time for low frequency repetitive timing Self Calibration

Measurement with Histogram

23Area ratio # of dots ratio

N1

N2

S1

S2

Random dots (Monte Carlo method)

Relative

variation

Page 24: SAR TDC Architecture with Self- Calibration …...Innovation 4 Trigger Circuit One-shot timing measurement & Short testing time for low frequency repetitive timing Self Calibration

Normal Operation Mode

24

Relative

variation

Page 25: SAR TDC Architecture with Self- Calibration …...Innovation 4 Trigger Circuit One-shot timing measurement & Short testing time for low frequency repetitive timing Self Calibration

Calibration Mode

25

Ring Oscillator

CLK1, CLK2 are NOT correlated. Random dots

Relative

variation

Page 26: SAR TDC Architecture with Self- Calibration …...Innovation 4 Trigger Circuit One-shot timing measurement & Short testing time for low frequency repetitive timing Self Calibration

Measurement of Delay Values

26

Histogram method(Monte Carlo method)

Delay values can be estimated

Relative

variation

Page 27: SAR TDC Architecture with Self- Calibration …...Innovation 4 Trigger Circuit One-shot timing measurement & Short testing time for low frequency repetitive timing Self Calibration

Digital Correction of TDC Nonlinearity

27

• Correction with inverse transfer function

Relative

variation

Page 28: SAR TDC Architecture with Self- Calibration …...Innovation 4 Trigger Circuit One-shot timing measurement & Short testing time for low frequency repetitive timing Self Calibration

Digital Error Correction

28

Dout(0)=1Dout(1)=3Dout(2)=5Dout(3)=8

・・

Dout(0)=0.3Dout(1)=2.8Dout(2)=4.5Dout(3)=7.3

・・

Calibration

Correctedbased on

delay variation

estimation

• TDC linearity self-calibration with histogram

Relative

variation

Page 29: SAR TDC Architecture with Self- Calibration …...Innovation 4 Trigger Circuit One-shot timing measurement & Short testing time for low frequency repetitive timing Self Calibration

Simulation Verification

29

Delay variation TDC characteristics before calibration

TDC characteristics after calibration

Relative

variation

Page 30: SAR TDC Architecture with Self- Calibration …...Innovation 4 Trigger Circuit One-shot timing measurement & Short testing time for low frequency repetitive timing Self Calibration

Fine Time Resolution with 2-Step Method

30

Step1:SAR TDC Integer time

Step2:SAR +Vernier TDC Measurement of residual time

Residual time

Absolute

variation

Page 31: SAR TDC Architecture with Self- Calibration …...Innovation 4 Trigger Circuit One-shot timing measurement & Short testing time for low frequency repetitive timing Self Calibration

Block Diagram of SAR + Vernier TDC

31

Absolute

variation

Page 32: SAR TDC Architecture with Self- Calibration …...Innovation 4 Trigger Circuit One-shot timing measurement & Short testing time for low frequency repetitive timing Self Calibration

Configuration of SAR + Vernier TDC

32

τ1

τ2

τ1

τ1 > τ2

Time resolution : τ1

Time resolution :τ1-τ2

Absolute

variation

Page 33: SAR TDC Architecture with Self- Calibration …...Innovation 4 Trigger Circuit One-shot timing measurement & Short testing time for low frequency repetitive timing Self Calibration

Calibration algorithm in 2-step SAR TDC

33

𝑛𝐴𝜏1 +𝑚𝐴𝜏3 ≅ 𝑇1𝑛𝐵𝜏1 +𝑚𝐵𝜏3 ≅ 𝑇2𝑛𝐶𝜏1 +𝑚𝐶𝜏3 ≅ 𝑇3

# of samples: 3

𝜏′=𝑚1𝜏1 + 𝑛1𝜏3≒𝑇1𝜏′′=𝑚2𝜏1 + 𝑛2𝜏3≒𝑇2𝜏′′′=𝑚3𝜏1 + 𝑛3𝜏3≒𝑇3

𝜏′′′𝜏′0

1

2

3

4

5

6

7

8

9

10

11

0 1 2 3 4 5 6 7 8 9 10 11 12

Outp

ut

dig

ital valu

e

Input time difference

𝜏

𝜏′′𝜏′𝜏′′′

Find exact value of 𝜏1 or 𝜏2

※ 𝜏3=𝜏1-𝜏2

𝑛■, 𝑚■ :outout data

𝑇■:Known input data 𝑚■

𝑛■𝐷𝑂𝑈𝑇1

𝐷𝑂𝑈𝑇2

Absolute

variation

Page 34: SAR TDC Architecture with Self- Calibration …...Innovation 4 Trigger Circuit One-shot timing measurement & Short testing time for low frequency repetitive timing Self Calibration

Simulation Results

34

# of samples : 2

About 3.7%

# of samples : 2

About 20.0%

# of samples : 100

About 9.0%

# of samples : 100

About 1.2%

𝝉𝟏

Estimation error of 𝝉𝟏

※ 𝜏3=𝜏1-𝜏2

Estimation error of 𝝉3(= 𝜏1 − 𝜏2)

𝝉3

Err

or

to r

efe

rence v

alu

e [

%]

Err

or

to r

efe

rence v

alu

e [

%]

Absolute

variation

Page 35: SAR TDC Architecture with Self- Calibration …...Innovation 4 Trigger Circuit One-shot timing measurement & Short testing time for low frequency repetitive timing Self Calibration

Outline

Research Objective

TDC Application to LSI Testing Technology

SAR TDC Architecture & Operation

SAR TDC with Self Calibration

-Relative variation

-Absolute variation

SAR TDC Employing Trigger Circuit

Summary

35

Page 36: SAR TDC Architecture with Self- Calibration …...Innovation 4 Trigger Circuit One-shot timing measurement & Short testing time for low frequency repetitive timing Self Calibration

Trigger Circuit

36

• Output starts to oscillate at rising timing edge of input

Page 37: SAR TDC Architecture with Self- Calibration …...Innovation 4 Trigger Circuit One-shot timing measurement & Short testing time for low frequency repetitive timing Self Calibration

T/H Circuit

37

Page 38: SAR TDC Architecture with Self- Calibration …...Innovation 4 Trigger Circuit One-shot timing measurement & Short testing time for low frequency repetitive timing Self Calibration

Voltage can be held

Time difference cannot be held

Time difference can be held !

Suggestion

Usual

Problem of SAR-TDC & Remedy

38

Page 39: SAR TDC Architecture with Self- Calibration …...Innovation 4 Trigger Circuit One-shot timing measurement & Short testing time for low frequency repetitive timing Self Calibration

Oscillate with initial phase

at input timing

Input START, STOP signal

It can hold the time difference using two trigger circuits

1step 2step 3step 4step 5step 6step 7step

Δ𝑇 Δ𝑇

One-shot Timing Measurement Using Trigger Circuit

39

Suggestion

Page 40: SAR TDC Architecture with Self- Calibration …...Innovation 4 Trigger Circuit One-shot timing measurement & Short testing time for low frequency repetitive timing Self Calibration

Low Frequency Clock Measurement

40

Low frequencySTART

SAR TDC

CLK1

STOP

SAR TDC

CLK2

Short testing time for low frequency repetitive timing

High frequency

Page 41: SAR TDC Architecture with Self- Calibration …...Innovation 4 Trigger Circuit One-shot timing measurement & Short testing time for low frequency repetitive timing Self Calibration

Trigger Circuit Waves

41

Page 42: SAR TDC Architecture with Self- Calibration …...Innovation 4 Trigger Circuit One-shot timing measurement & Short testing time for low frequency repetitive timing Self Calibration

Combination of Trigger Circuit & SAR TDC

42

Proposed Circuit

START

STOP

One-shot signal

∆𝑇

W1

W2

∆𝑇

clk1

clk2

Repetitive signals

∆𝑇 ∆𝑇

Page 43: SAR TDC Architecture with Self- Calibration …...Innovation 4 Trigger Circuit One-shot timing measurement & Short testing time for low frequency repetitive timing Self Calibration

One-Shot Timing Measurement Simulation

43

2 trigger circuits can generate

repetitive signals

One-shot timing

can be measured with

SAR TDC

Page 44: SAR TDC Architecture with Self- Calibration …...Innovation 4 Trigger Circuit One-shot timing measurement & Short testing time for low frequency repetitive timing Self Calibration

Outline

Research Objective

TDC Application to LSI Testing Technology

SAR TDC Architecture & Operation

SAR TDC with Self Calibration

-Relative variation

-Absolute variation

SAR TDC Employing Trigger Circuit

Summary

44

Page 45: SAR TDC Architecture with Self- Calibration …...Innovation 4 Trigger Circuit One-shot timing measurement & Short testing time for low frequency repetitive timing Self Calibration

Summary

45

SAR TDC with self-calibration has been introduced

Trigger circuit can generate repetitive signals

One shot timing can be measured with SAR TDC

Timing testing at low cost

Small circuit

Full digital

High linearity

High resolution

Page 46: SAR TDC Architecture with Self- Calibration …...Innovation 4 Trigger Circuit One-shot timing measurement & Short testing time for low frequency repetitive timing Self Calibration

Thank you for your attention

Page 47: SAR TDC Architecture with Self- Calibration …...Innovation 4 Trigger Circuit One-shot timing measurement & Short testing time for low frequency repetitive timing Self Calibration

Q & A (1)

Q1 : You said the circuit scale of SAR TDC can be

realized very small. Does it prove something? Are there

any data? And how small is SAR TDC compared with

Flash TDC?

A1: We confirmed it with FPGA, but I don’t have any

data. But I have appendix slides. As you can see, In the

flash TDC, at 10 bits, D-FFs are 1023. But, In the SAR

TDC, at 10 bits, DFFs- are 23. And multiplexer can be

realized small, simple switches. So circuit scare can be

small.47

Page 48: SAR TDC Architecture with Self- Calibration …...Innovation 4 Trigger Circuit One-shot timing measurement & Short testing time for low frequency repetitive timing Self Calibration

Q & A (2)

Q2 : Interesting topic & study. How to configure delay

elements? How to calibrate delay elements values?

A2 : Delay elements values cannot be calibrated directly.

But we can “digitally” calibrate by estimating original

values of that TDC up to the decimal point. And this is

appendix slides(P53,54). If the value of t1 is very large,

there will be many occurrences of 100 at the stop A

signal and 011 at the stop D signal.

48

Page 49: SAR TDC Architecture with Self- Calibration …...Innovation 4 Trigger Circuit One-shot timing measurement & Short testing time for low frequency repetitive timing Self Calibration

Q & A (3)

49

Q3 : How to input reset signal to proposed circuit’s D-

FF in calibration mode?

A3 : Sorry, I need to check. I’ll send e-mail after.

Page 50: SAR TDC Architecture with Self- Calibration …...Innovation 4 Trigger Circuit One-shot timing measurement & Short testing time for low frequency repetitive timing Self Calibration

Appendix

Page 51: SAR TDC Architecture with Self- Calibration …...Innovation 4 Trigger Circuit One-shot timing measurement & Short testing time for low frequency repetitive timing Self Calibration

Flash TDC SAR TDC

One Shot Repetitive

# of D-FFs

Timing Signal

Flash TDC vs. SAR TDC

10-bit :1023 10-bit : 23

51

Page 52: SAR TDC Architecture with Self- Calibration …...Innovation 4 Trigger Circuit One-shot timing measurement & Short testing time for low frequency repetitive timing Self Calibration

FPGA Implementation of 2 step SAR TDC

52

Frequency of CLK1 & CLK2: 33MHz

Time delay of buffers:

τ1=3.788ns, τ2=3.314ns

Minimum time resolution:

τ1-τ2=1/8τ1=0.474ns

△T to be measured:

4.3τ1=16.286ns

Simulation results :

{Dout1, Dout2}=4.250τ1=16.099ns

Error=0.050τ1=0.189ns

XILINX ISE

Page 53: SAR TDC Architecture with Self- Calibration …...Innovation 4 Trigger Circuit One-shot timing measurement & Short testing time for low frequency repetitive timing Self Calibration

Simplified Model

53

Ring Oscillator

D2

D1

D3

Page 54: SAR TDC Architecture with Self- Calibration …...Innovation 4 Trigger Circuit One-shot timing measurement & Short testing time for low frequency repetitive timing Self Calibration

Operation of Histogram Method

54

AsynchronousClock

Ring Oscillator

0

1

1

1

0

0

Page 55: SAR TDC Architecture with Self- Calibration …...Innovation 4 Trigger Circuit One-shot timing measurement & Short testing time for low frequency repetitive timing Self Calibration

Two-stage CMOS Trigger Circuit

55

Track & Hold