successive approximation time-to-digital converter with vernier-level resolution · 2016. 7. 1. ·...

73
Successive Approximation Time-to-Digital Converter with Vernier-level Resolution R. Jiang, C. Li, M. Yang, H. Kobayashi, Y. Ozawa N. Tsukiji, M. Hirano, R. Shiota, K. Hatayama Gunma University, Socionext Inc. 21 st IEEE International Mixed-Signal Testing Workshop Catalunya, Spain July 4, 2016 15:00-15:30 Conference Room: Goya

Upload: others

Post on 12-Mar-2021

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Successive Approximation Time-to-Digital Converter with Vernier-level Resolution · 2016. 7. 1. · Successive Approximation Time-to-Digital Converter with Vernier-level Resolution

Successive Approximation Time-to-Digital Converter

with Vernier-level Resolution

R. Jiang, C. Li, M. Yang, H. Kobayashi, Y. Ozawa

N. Tsukiji, M. Hirano, R. Shiota, K. Hatayama

Gunma University, Socionext Inc.

21st IEEE International Mixed-Signal Testing Workshop

Catalunya, Spain July 4, 2016 15:00-15:30

Conference Room: Goya

Page 2: Successive Approximation Time-to-Digital Converter with Vernier-level Resolution · 2016. 7. 1. · Successive Approximation Time-to-Digital Converter with Vernier-level Resolution

Contents

● Research Objective

● TDC Application to LSI Testing Technology

● 4 Types of TDCs Developed at Gunma Univ.

✓ Flash-type TDC

✓ Gray code based TDC

✓ SAR-typeTDC

✓ Delta-Sigma TDC

● Discussions and Conclusion

2

Page 3: Successive Approximation Time-to-Digital Converter with Vernier-level Resolution · 2016. 7. 1. · Successive Approximation Time-to-Digital Converter with Vernier-level Resolution

Contents

● Research Objective

● TDC Application to LSI Testing Technology

● 4 Types of TDCs Developed at Gunma Univ.

✓ Flash-type TDC

✓ Gray code based TDC

✓ SAR-typeTDC

✓ Delta-Sigma TDC

● Discussions and Conclusion

3

Page 4: Successive Approximation Time-to-Digital Converter with Vernier-level Resolution · 2016. 7. 1. · Successive Approximation Time-to-Digital Converter with Vernier-level Resolution

Research Objective

● Compare 4 types of

Time-to-Digital Converters (TDCs)

developed at the presenter’s lab

for LSI testing technology.

● Especially present details of

the SAR TDC architecture and

its calibration method.

4

Page 5: Successive Approximation Time-to-Digital Converter with Vernier-level Resolution · 2016. 7. 1. · Successive Approximation Time-to-Digital Converter with Vernier-level Resolution

Research Background

Advanced CMOS VLSI

● Low power-supply voltages ● Fast switching speeds

Voltage domain

Fine CMOS

Time domain

time

Fine CMOS time

A Time-to-Digital Converter (TDC) provides a digital output proportional to the time between two clock transitions.

The TDC is a key component in time-domain analog circuits,

(e.g. Sensor Interfaces, All-Digital PLLs,

ADCs, .. ) 5

Supply voltage

Page 6: Successive Approximation Time-to-Digital Converter with Vernier-level Resolution · 2016. 7. 1. · Successive Approximation Time-to-Digital Converter with Vernier-level Resolution

Time to Digital Converter (TDC)

T

Start

Stop

Start

Stop Dout TDC

1996 1998 2000 2002 2004 2006 2008 0

10

20

30

40

50

Year

LS

B [

ps]

Higher resolution with CMOS scaling

● time interval → Measurement → Digital value

● Key component of Time-

domain analog circuit

● Higher resolution can be

obtained with scaled CMOS

6

Page 7: Successive Approximation Time-to-Digital Converter with Vernier-level Resolution · 2016. 7. 1. · Successive Approximation Time-to-Digital Converter with Vernier-level Resolution

Time Domain Analog Circuit Features

● Voltage domain:

Signal range : Up to power supply voltage

Time domain:

Signal range : Time continues indefinitely

Large dynamic range

● Time domain analog circuit:

Binary amplitude(Vss, Vdd)

Can consists of digital circuit

7

Page 8: Successive Approximation Time-to-Digital Converter with Vernier-level Resolution · 2016. 7. 1. · Successive Approximation Time-to-Digital Converter with Vernier-level Resolution

Contents

● Research Objective

● TDC Application to LSI Testing Technology

● 4 Types of TDCs Developed at Gunma Univ.

✓ Flash-type TDC

✓ Gray code based TDC

✓ SAR-typeTDC

✓ Delta-Sigma TDC

● Discussions and Conclusion

8

Page 9: Successive Approximation Time-to-Digital Converter with Vernier-level Resolution · 2016. 7. 1. · Successive Approximation Time-to-Digital Converter with Vernier-level Resolution

ATE System and TDC

● “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).

9

Page 10: Successive Approximation Time-to-Digital Converter with Vernier-level Resolution · 2016. 7. 1. · Successive Approximation Time-to-Digital Converter with Vernier-level Resolution

Analog/Mixed-Signal BIST, BOST ● TDC can be used for BIST , BOST

● BIST, DFT

Chip design time maybe longer Long time-to-market

Chip may be larger Costly

Difficult to assure its reliability Should be simple

● BOST

Design/implementation after tape out Attractive

● I have a feeling

Japanese companies prefer BOST,

US companies prefer BIST.

10

Page 11: Successive Approximation Time-to-Digital Converter with Vernier-level Resolution · 2016. 7. 1. · Successive Approximation Time-to-Digital Converter with Vernier-level Resolution

Contents

● Research Objective

● TDC Application to LSI Testing Technology

● 4 Types of TDCs Developed at Gunma Univ.

✓ Flash-type TDC

✓ Gray code based TDC

✓ SAR-typeTDC

✓ Delta-Sigma TDC

● Discussions and Conclusion

11

Page 12: Successive Approximation Time-to-Digital Converter with Vernier-level Resolution · 2016. 7. 1. · Successive Approximation Time-to-Digital Converter with Vernier-level Resolution

4 Types of TDCs

Clocks Under

Test Circuit FPGA

Measurement Time

Time Resolution

Flash-type

Gray code based

SAR-type

Delta-Sigma type

Single event

Single event

Repetitive clock

Repetitive clock

Short

Short

Middle

Long

Coarse

Coarse

Middle

Fine

Large

Small

Small

Small

Digital

Digital

Digital

Small Analog

12

Page 13: Successive Approximation Time-to-Digital Converter with Vernier-level Resolution · 2016. 7. 1. · Successive Approximation Time-to-Digital Converter with Vernier-level Resolution

Contents

● Research Objective

● TDC Application to LSI Testing Technology

● 4 Types of TDCs Developed at Gunma Univ.

✓ Flash-type TDC

✓ Gray code based TDC

✓ SAR-typeTDC

✓ Delta-Sigma TDC

● Discussions and Conclusion

13

Page 14: Successive Approximation Time-to-Digital Converter with Vernier-level Resolution · 2016. 7. 1. · Successive Approximation Time-to-Digital Converter with Vernier-level Resolution

4 Types of TDCs

Clocks Under

Test Circuit FPGA

Measurement Time

Time Resolution

Flash-type

Gray code based

SAR-type

Delta-Sigma type

Single event

Single event

Repetitive clock

Repetitive clock

Short

Short

Middle

Long

Coarse

Coarse

Middle

Fine

Large

Small

Small

Small

Digital

Digital

Digital

Small Analog

14

Page 15: Successive Approximation Time-to-Digital Converter with Vernier-level Resolution · 2016. 7. 1. · Successive Approximation Time-to-Digital Converter with Vernier-level Resolution

Flash-type TDC

15

Page 16: Successive Approximation Time-to-Digital Converter with Vernier-level Resolution · 2016. 7. 1. · Successive Approximation Time-to-Digital Converter with Vernier-level Resolution

Flash-type TDC Evaluation

16

Page 17: Successive Approximation Time-to-Digital Converter with Vernier-level Resolution · 2016. 7. 1. · Successive Approximation Time-to-Digital Converter with Vernier-level Resolution

Vernier-type TDC

17

Page 18: Successive Approximation Time-to-Digital Converter with Vernier-level Resolution · 2016. 7. 1. · Successive Approximation Time-to-Digital Converter with Vernier-level Resolution

Contents

● Research Objective

● TDC Application to LSI Testing Technology

● 4 Types of TDCs Developed at Gunma Univ.

✓ Flash-type TDC

✓ Gray code based TDC

✓ SAR-typeTDC

✓ Delta-Sigma TDC

● Discussions and Conclusion

18

Page 19: Successive Approximation Time-to-Digital Converter with Vernier-level Resolution · 2016. 7. 1. · Successive Approximation Time-to-Digital Converter with Vernier-level Resolution

4 Types of TDCs

Clocks Under

Test Circuit FPGA

Measurement Time

Time Resolution

Flash-type

Gray code based

SAR-type

Delta-Sigma type

Single event

Single event

Repetitive clock

Repetitive clock

Short

Short

Middle

Long

Coarse

Coarse

Middle

Fine

Large

Small

Small

Small

Digital

Digital

Digital

Small Analog

19

Page 20: Successive Approximation Time-to-Digital Converter with Vernier-level Resolution · 2016. 7. 1. · Successive Approximation Time-to-Digital Converter with Vernier-level Resolution

Concept of Gray code

Gray code is a binary numeral system where two successive values differ in only one bit.

Decimal

numbers

Natural Binary

Code

4-bit Gray

Code

0 0000 0000

1 0001 0001

2 0010 0011

3 0011 0010

4 0100 0110

5 0101 0111

6 0110 0101

7 0111 0100

8 1000 1100

9 1001 1101

10 1010 1111

11 1011 1110

12 1100 1010

13 1101 1011

14 1110 1001

15 1111 1000

4-bit Gray code vs. 4-bit Natural Binary Code

Gray code was invented by Frank Gray at Bell Lab in 1947. 20

Page 21: Successive Approximation Time-to-Digital Converter with Vernier-level Resolution · 2016. 7. 1. · Successive Approximation Time-to-Digital Converter with Vernier-level Resolution

In a ring oscillator, between any two adjacent states, only one output changes at a time.

8-stage Ring Oscillator Output 4-bit Gray Code

R0 R1 R2 R3 R4 R5 R6 R7 G3 G2 G1 G0

0 0 0 0 0 0 0 0 0 0 0 0

1 0 0 0 0 0 0 0 0 0 0 1

1 1 0 0 0 0 0 0 0 0 1 1

1 1 1 0 0 0 0 0 0 0 1 0

1 1 1 1 0 0 0 0 0 1 1 0

1 1 1 1 1 0 0 0 0 1 1 1

1 1 1 1 1 1 0 0 0 1 0 1

1 1 1 1 1 1 1 0 0 1 0 0

1 1 1 1 1 1 1 1 1 1 0 0

0 1 1 1 1 1 1 1 1 1 0 1

0 0 1 1 1 1 1 1 1 1 1 1

0 0 0 1 1 1 1 1 1 1 1 0

0 0 0 0 1 1 1 1 1 0 1 0

0 0 0 0 0 1 1 1 1 0 1 1

0 0 0 0 0 0 1 1 1 0 0 1

0 0 0 0 0 0 0 1 1 0 0 0

τ τ τ τ τ τ τ τR0 R1 R2 R3 R4 R5 R6 R7

For any given Gray code, each bit can be generated by a certain ring oscillator.

How to utilize Gray code in TDC

21

Page 22: Successive Approximation Time-to-Digital Converter with Vernier-level Resolution · 2016. 7. 1. · Successive Approximation Time-to-Digital Converter with Vernier-level Resolution

Proposed 4-bit Gray code TDC

MU

XM

UX

MU

X

Initial Value

START

STOP

τ τ

τ τ τ τ

τ τ τ τ τ τ τ τ

G0

G1

G2

DQ

DQ

DQ G3

DQ

Gray code

Decoder

B0

B1

B2

B3

Binary CodeGray Code

G0

G1

G2

G3

Proposed Gray code TDC architecture in 4-bit case

A large Flash TDC A set of smaller Flash TDCs performed in parallel

Convert

22

Page 23: Successive Approximation Time-to-Digital Converter with Vernier-level Resolution · 2016. 7. 1. · Successive Approximation Time-to-Digital Converter with Vernier-level Resolution

FPGA measurement results of 8-bit Gray code TDC

Gray code TDC works with good linearity as expected

FPGA implementation of Gray code TDC

[1] C. Li, H. Kobayashi, “A Gray Code Based Time-to-Digital Converter Architecture and its FPGA Implementation”, IEEE International Symposium on Radio-Frequency Integration Technology (RFIT), Sendai, Japan (Aug. 26-28, 2015).

23

Page 24: Successive Approximation Time-to-Digital Converter with Vernier-level Resolution · 2016. 7. 1. · Successive Approximation Time-to-Digital Converter with Vernier-level Resolution

For large measurement range, the number of flip-flops in Gray code TDC decreases rapidly ( ) nn 2

Flash TDC vs. Gray code TDC

Reduction of circuit complexity!!

24

Page 25: Successive Approximation Time-to-Digital Converter with Vernier-level Resolution · 2016. 7. 1. · Successive Approximation Time-to-Digital Converter with Vernier-level Resolution

Contents

● Research Objective

● TDC Application to LSI Testing Technology

● 4 Types of TDCs Developed at Gunma Univ.

✓ Flash-type TDC

✓ Gray code based TDC

✓ SAR-typeTDC

✓ Delta-Sigma TDC

● Discussions and Conclusion

25

Page 26: Successive Approximation Time-to-Digital Converter with Vernier-level Resolution · 2016. 7. 1. · Successive Approximation Time-to-Digital Converter with Vernier-level Resolution

4 Types of TDCs

Clocks Under

Test Circuit FPGA

Measurement Time

Time Resolution

Flash-type

Gray code based

SAR-type

Delta-Sigma type

Single event

Single event

Repetitive clock

Repetitive clock

Short

Short

Middle

Long

Coarse

Coarse

Middle

Fine

Large

Small

Small

Small

Digital

Digital

Digital

Small Analog

26

Page 27: Successive Approximation Time-to-Digital Converter with Vernier-level Resolution · 2016. 7. 1. · Successive Approximation Time-to-Digital Converter with Vernier-level Resolution

SAR ADC Block

Sample Hold

DAC

SAR

Logic

Analog

input

Digital

output

Comparator CLK

SAR ADC is digital centric.

→ Suitable for fine CMOS implementation.

27

Page 28: Successive Approximation Time-to-Digital Converter with Vernier-level Resolution · 2016. 7. 1. · Successive Approximation Time-to-Digital Converter with Vernier-level Resolution

SAR ADC Operation

Vin 8

4 2 1

“Principle of a balance”

0

8

16

Vin

Vin = 8

4

_ 2 1

= 9

1

Comparison

Comparator output

0 0 1 28

Page 29: Successive Approximation Time-to-Digital Converter with Vernier-level Resolution · 2016. 7. 1. · Successive Approximation Time-to-Digital Converter with Vernier-level Resolution

# of DFFs reduction

SAR Operation

SAR TDC Configuration

29

Page 30: Successive Approximation Time-to-Digital Converter with Vernier-level Resolution · 2016. 7. 1. · Successive Approximation Time-to-Digital Converter with Vernier-level Resolution

SAR ADC

• Comparator

• DAC

SAR TDC

• DFF

• Delay chain, MUX

SAR ADC versus SAR TDC

30

Page 31: Successive Approximation Time-to-Digital Converter with Vernier-level Resolution · 2016. 7. 1. · Successive Approximation Time-to-Digital Converter with Vernier-level Resolution

SAR TDC Operation Step1

31

Page 32: Successive Approximation Time-to-Digital Converter with Vernier-level Resolution · 2016. 7. 1. · Successive Approximation Time-to-Digital Converter with Vernier-level Resolution

SAR TDC Operation Step 2

32

Page 33: Successive Approximation Time-to-Digital Converter with Vernier-level Resolution · 2016. 7. 1. · Successive Approximation Time-to-Digital Converter with Vernier-level Resolution

SAR TDC Operation Step 3

33

Page 34: Successive Approximation Time-to-Digital Converter with Vernier-level Resolution · 2016. 7. 1. · Successive Approximation Time-to-Digital Converter with Vernier-level Resolution

SAR TDC Operation Step 4

34

Page 35: Successive Approximation Time-to-Digital Converter with Vernier-level Resolution · 2016. 7. 1. · Successive Approximation Time-to-Digital Converter with Vernier-level Resolution

SAR TDC Operation Step 4 Steady State

35

Page 36: Successive Approximation Time-to-Digital Converter with Vernier-level Resolution · 2016. 7. 1. · Successive Approximation Time-to-Digital Converter with Vernier-level Resolution

Residue Time Usage

36

Page 37: Successive Approximation Time-to-Digital Converter with Vernier-level Resolution · 2016. 7. 1. · Successive Approximation Time-to-Digital Converter with Vernier-level Resolution

Step1:SAR TDC

Step2:SAR +Vernier-type TDC Fractional Part

Residue Time

Integer part

Fine time resolution

with 2-Step SAR+Vernier-Type TDC

37

Page 38: Successive Approximation Time-to-Digital Converter with Vernier-level Resolution · 2016. 7. 1. · Successive Approximation Time-to-Digital Converter with Vernier-level Resolution

3bit SAR+3bit SAR-Vernier TDC Configuration

38

Page 39: Successive Approximation Time-to-Digital Converter with Vernier-level Resolution · 2016. 7. 1. · Successive Approximation Time-to-Digital Converter with Vernier-level Resolution

3bit SAR+3bit SAR-Vernier TDC Operation ①

39

Page 40: Successive Approximation Time-to-Digital Converter with Vernier-level Resolution · 2016. 7. 1. · Successive Approximation Time-to-Digital Converter with Vernier-level Resolution

3bit SAR+3bit SAR-Vernier TDC Operation ②

40

Page 41: Successive Approximation Time-to-Digital Converter with Vernier-level Resolution · 2016. 7. 1. · Successive Approximation Time-to-Digital Converter with Vernier-level Resolution

3bit SAR+3bit SAR-Vernier TDC Operation ③

41

Page 42: Successive Approximation Time-to-Digital Converter with Vernier-level Resolution · 2016. 7. 1. · Successive Approximation Time-to-Digital Converter with Vernier-level Resolution

3bit SAR+3bit SAR-Vernier TDC Output

42

Page 43: Successive Approximation Time-to-Digital Converter with Vernier-level Resolution · 2016. 7. 1. · Successive Approximation Time-to-Digital Converter with Vernier-level Resolution

Flash TDC vs. Vernier TDC vs. SAR+SAR-Vernier

43

Page 44: Successive Approximation Time-to-Digital Converter with Vernier-level Resolution · 2016. 7. 1. · Successive Approximation Time-to-Digital Converter with Vernier-level Resolution

Xilinx ISE 14.1 RTL Simulation Verification

Input time difference ΔT [ns]

Do

ut

44

Page 45: Successive Approximation Time-to-Digital Converter with Vernier-level Resolution · 2016. 7. 1. · Successive Approximation Time-to-Digital Converter with Vernier-level Resolution

Random Variation among Delay Cells

• Delay τ variation

Relative variation

TDC nonlinearity

Absolute(average value) variation

TDC input range & time resolution

• Focus on relative variation here.

45

Page 46: Successive Approximation Time-to-Digital Converter with Vernier-level Resolution · 2016. 7. 1. · Successive Approximation Time-to-Digital Converter with Vernier-level Resolution

Measurement with Histogram

Random dots

S1

S2

N1

N2

Area ratio # of dots ratio N1

N2

S1

S2 46

Page 47: Successive Approximation Time-to-Digital Converter with Vernier-level Resolution · 2016. 7. 1. · Successive Approximation Time-to-Digital Converter with Vernier-level Resolution

47/36

SAR TDC with Self-Calibration

Addition of calibration circuit, interconnection 47

Page 48: Successive Approximation Time-to-Digital Converter with Vernier-level Resolution · 2016. 7. 1. · Successive Approximation Time-to-Digital Converter with Vernier-level Resolution

48/36

Normal Operation Mode

48

Page 49: Successive Approximation Time-to-Digital Converter with Vernier-level Resolution · 2016. 7. 1. · Successive Approximation Time-to-Digital Converter with Vernier-level Resolution

49/36

Calibration Mode

Ring Oscillator

Asynchronous

CLK1, CLK2 are NOT correlated. Random dots 49

Page 50: Successive Approximation Time-to-Digital Converter with Vernier-level Resolution · 2016. 7. 1. · Successive Approximation Time-to-Digital Converter with Vernier-level Resolution

50/36

Calibration Mode (1)

Ring Oscillator

50

Page 51: Successive Approximation Time-to-Digital Converter with Vernier-level Resolution · 2016. 7. 1. · Successive Approximation Time-to-Digital Converter with Vernier-level Resolution

51/36

Calibration Mode (2)

Ring Oscillator

51

Page 52: Successive Approximation Time-to-Digital Converter with Vernier-level Resolution · 2016. 7. 1. · Successive Approximation Time-to-Digital Converter with Vernier-level Resolution

52/36

Calibration Mode (3)

Ring Oscillator

52

Page 53: Successive Approximation Time-to-Digital Converter with Vernier-level Resolution · 2016. 7. 1. · Successive Approximation Time-to-Digital Converter with Vernier-level Resolution

53/36

Measurement of Delay Values

Histogram Method

Delay values can be measured

53

Page 54: Successive Approximation Time-to-Digital Converter with Vernier-level Resolution · 2016. 7. 1. · Successive Approximation Time-to-Digital Converter with Vernier-level Resolution

54/36

Digital Correction of TDC Nonlinearity

Correction with Inverse Transfer Function

54

Page 55: Successive Approximation Time-to-Digital Converter with Vernier-level Resolution · 2016. 7. 1. · Successive Approximation Time-to-Digital Converter with Vernier-level Resolution

55/36

Measurement of Delays with Histogram

Simplified Model

Ring Oscillator

55

Page 56: Successive Approximation Time-to-Digital Converter with Vernier-level Resolution · 2016. 7. 1. · Successive Approximation Time-to-Digital Converter with Vernier-level Resolution

56/36

Operation of Histogram Method

Timing Chart

SIGNAL NAME Time

stopC

stopD

stopE

stopF

clkA

clkB

clkC

stopA

stopB

Asynchronous Clock

Ring Oscillator

56

Page 57: Successive Approximation Time-to-Digital Converter with Vernier-level Resolution · 2016. 7. 1. · Successive Approximation Time-to-Digital Converter with Vernier-level Resolution

Digital Error Correction

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

・ ・

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

・ ・

Calibration Corrected based on

delay variation

estimation

• TDC linearity self-calibration with histogram

57

Page 58: Successive Approximation Time-to-Digital Converter with Vernier-level Resolution · 2016. 7. 1. · Successive Approximation Time-to-Digital Converter with Vernier-level Resolution

58/36

Simulation Verification

Delay variation TDC characteristics before calibration

TDC characteristics after calibration

58

Page 59: Successive Approximation Time-to-Digital Converter with Vernier-level Resolution · 2016. 7. 1. · Successive Approximation Time-to-Digital Converter with Vernier-level Resolution

Vernia Invention

“Vernia” technology was invented by

French mathematician, Pierre Vernier.

"La construction, l'usage, et les proprietes du quadrant nouveau de mathematiques" (1631)

1580- 1637

59

Page 60: Successive Approximation Time-to-Digital Converter with Vernier-level Resolution · 2016. 7. 1. · Successive Approximation Time-to-Digital Converter with Vernier-level Resolution

Contents

● Research Objective

● TDC Application to LSI Testing Technology

● 4 Types of TDCs Developed at Gunma Univ.

✓ Flash-type TDC

✓ Gray code based TDC

✓ SAR-typeTDC

✓ Delta-Sigma TDC

● Discussions and Conclusion

60

Page 61: Successive Approximation Time-to-Digital Converter with Vernier-level Resolution · 2016. 7. 1. · Successive Approximation Time-to-Digital Converter with Vernier-level Resolution

4 Types of TDCs

Clocks Under

Test Circuit FPGA

Measurement Time

Time Resolution

Flash-type

Gray code based

SAR-type

Delta-Sigma type

Single event

Single event

Repetitive clock

Repetitive clock

Short

Short

Middle

Long

Coarse

Coarse

Middle

Fine

Large

Small

Small

Small

Digital

Digital

Digital

Small Analog

61

Page 62: Successive Approximation Time-to-Digital Converter with Vernier-level Resolution · 2016. 7. 1. · Successive Approximation Time-to-Digital Converter with Vernier-level Resolution

ΔΣ TDC Features

Timing T measurement between CLK1 and CLK2

ΔΣ Time-to-Digital Converter (TDC)

• Simple circuit • High linearity • Measurement time → longer ⇒ time resolution → finer

ΔΣ TDC Dout

T T T

CLK1

CLK2

# o

f 1

’s a

t D

ou

t

T

CLK1

CLK2

T ∝ # of 1’ at Dout

62

Page 63: Successive Approximation Time-to-Digital Converter with Vernier-level Resolution · 2016. 7. 1. · Successive Approximation Time-to-Digital Converter with Vernier-level Resolution

Principle of ΔΣTDC

CLK1

CLK2

Dout

0 or 1 CLK1

CLK2

Dout # of 1’s is proportional to DT

DT DT DT

ΔΣTDC

delay: t

DT

short

long

# of 1’s

many

few

0 1 0 1 0 1 0 1 0 1 0

Dout

0 1 0 0 0 0 1 0 0 0 0

0 1 1 1 1 0 1 1 1 1 0

63

Page 64: Successive Approximation Time-to-Digital Converter with Vernier-level Resolution · 2016. 7. 1. · Successive Approximation Time-to-Digital Converter with Vernier-level Resolution

ΔΣTDC Configuration

M

U

X

M

U

X

t Phase

Detector Integrator

CLK1

CLK2

-

+ Dout

Up

Down M

U

X

Σ

Δ

DT INTout < 0:Dout=0 INTout > 1:Dout=1

INTout

Timing

Generator

64

Page 65: Successive Approximation Time-to-Digital Converter with Vernier-level Resolution · 2016. 7. 1. · Successive Approximation Time-to-Digital Converter with Vernier-level Resolution

Single-Bit ΔΣ TDC

τ M

U

X

M

U

X

M

U

X

CLK1

CLK2

Phase

Detector ∫

INTout > 0 : 1

INTout < 0 : 0

CK

0111001・・

T

CLK2a

CLK1a

CLKin INTout Dout

1

0

1

0

0

1

+

-

Delay line with 1bit digital input is inherently linear.

I : -t ΔT +t

Time resolution : 2t

# of Dout NDATA

+ΔT +ΔT +ΔT

CLK1

CLK2

-ΔT -ΔT -ΔT

CLK1

CLK2

65

Page 66: Successive Approximation Time-to-Digital Converter with Vernier-level Resolution · 2016. 7. 1. · Successive Approximation Time-to-Digital Converter with Vernier-level Resolution

Operation of Single-Bit ΔΣ TDC

τ M

U

X

M

U

X

M

U

X

CLK1

CLK2

Phase

Detector ∫

INTout > 0 : 1

INTout < 0 : 0

CK

1

T

CLK2a

CLK1a

CLKin INTout Dout

1

0

1

0

0

1

+

-

In case Dout =1

Δ

66

Page 67: Successive Approximation Time-to-Digital Converter with Vernier-level Resolution · 2016. 7. 1. · Successive Approximation Time-to-Digital Converter with Vernier-level Resolution

Operation of Single-Bit ΔΣ TDC

τ M

U

X

M

U

X

M

U

X

CLK1

CLK2

Phase

Detector ∫

INTout > 0 : 1

INTout < 0 : 0

CK

0

T

CLK2a

CLK1a

CLKin INTout Dout

1

0

1

0

0

1

+

-

In case Dout =0

Δ

67

Page 68: Successive Approximation Time-to-Digital Converter with Vernier-level Resolution · 2016. 7. 1. · Successive Approximation Time-to-Digital Converter with Vernier-level Resolution

ΔΣ TDC Implementation with Analog FPGA

Analog FPGA PSoC (Programmable System on Chip) Cypress

[1] T. Chujo. H. Kobayashi, et. al., “Timing Measurement BOST With Multi-bit Delta-Sigma TDC”, 20th IEEE International Mixed-Signal Testing Workshop, Paris, France (June 24-26, 2015).

68

Page 69: Successive Approximation Time-to-Digital Converter with Vernier-level Resolution · 2016. 7. 1. · Successive Approximation Time-to-Digital Converter with Vernier-level Resolution

ΔΣ or ΣΔ ? That is a question

Delta-sigma modulator was invented by Prof. Yasuhiko Yasuda in 1960 at University of Tokyo, Japan.

ΔΣ Prof. Yasuda insists

ΣΔ In many IEEE papers

I use the term “ΔΣ” according to Prof. Yasuda.

Prof. Yasuda

70

Page 70: Successive Approximation Time-to-Digital Converter with Vernier-level Resolution · 2016. 7. 1. · Successive Approximation Time-to-Digital Converter with Vernier-level Resolution

Contents

● Research Objective

● TDC Application to LSI Testing Technology

● 4 Types of TDCs Developed at Gunma Univ.

✓ Flash-type TDC

✓ Gray code based TDC

✓ SAR-typeTDC

✓ Delta-Sigma TDC

● Discussions and Conclusion

71

Page 71: Successive Approximation Time-to-Digital Converter with Vernier-level Resolution · 2016. 7. 1. · Successive Approximation Time-to-Digital Converter with Vernier-level Resolution

TDC Possibility for Timing BOST

● TDC can be implemented with FPGA

- It can be realized with full digital circuit.

ADC cannot be.

● FPGA implementation of TDC can be

disruptive innovation.

● IC designers & researchers

tend to be interested in

full custom IC design,

instead of FPGA.

72

Page 72: Successive Approximation Time-to-Digital Converter with Vernier-level Resolution · 2016. 7. 1. · Successive Approximation Time-to-Digital Converter with Vernier-level Resolution

Summary

● Two-step SAR TDC with self-calibration

has been introduced.

● 4-types of TDCs are compared.

They have their own advantages

and disadvantages.

● TDC can be implemented with FPGA

It can be used for timing BOST.

73

Page 73: Successive Approximation Time-to-Digital Converter with Vernier-level Resolution · 2016. 7. 1. · Successive Approximation Time-to-Digital Converter with Vernier-level Resolution

Time is GOLD !!

TDC is a key.

Time continues indefinitely.

74