Time-to-Digital Converter Architectures Using Two ...

48
Time-to-Digital Converter Architectures Using Two Oscillators With Different Frequencies Kosuke Machida, Yuki Ozawa, Yudai Abe Haruo Kobayashi Gunma University Oct. 18, 2018 Session 6B-II Mixed-Signal IC Designs and ATE 1/35

Transcript of Time-to-Digital Converter Architectures Using Two ...

Page 2: Time-to-Digital Converter Architectures Using Two ...

2/48

Research Objective

Investigation of TDC architectures

with Verner oscillators

● Analog centric one

- Using trigger circuits

- Two oscillators with different frequencies

- No self-calibration required

● Digital centric one

- Two ring oscillators

with different frequencies

Page 3: Time-to-Digital Converter Architectures Using Two ...

3/48

Outline

Research Background

Measurement Principle

Analog Centric TDC

Digital Centric TDC

Discussion & Conclusion

Page 4: Time-to-Digital Converter Architectures Using Two ...

4/48

Outline

Research Background

Measurement Principle

Analog Centric TDC

Digital Centric TDC

Discussion & Conclusion

Page 5: Time-to-Digital Converter Architectures Using Two ...

5/48

Time-to-Digital Converter

Page 6: Time-to-Digital Converter Architectures Using Two ...

6/48

TDC Application Examples (1)

Page 7: Time-to-Digital Converter Architectures Using Two ...

7/48

TDC Application Example (2)

Page 8: Time-to-Digital Converter Architectures Using Two ...

8/48

Comparison of TDC Architectures

Page 9: Time-to-Digital Converter Architectures Using Two ...

9/48

Outline

Research Background

Measurement Principle

Analog Centric TDC

Digital Centric TDC

Discussion & Conclusion

Page 10: Time-to-Digital Converter Architectures Using Two ...

10/48

Voltage can be held

Time difference cannot be held

Time difference can be held !

Truth

Myth

Myth and Truth of Time Signal

Page 11: Time-to-Digital Converter Architectures Using Two ...

11/48

Trigger Circuit

t0 t0t0

Page 12: Time-to-Digital Converter Architectures Using Two ...

12/48

T/H Circuit

Page 13: Time-to-Digital Converter Architectures Using Two ...

13/48

Trigger Circuit Waveforms

Page 14: Time-to-Digital Converter Architectures Using Two ...

14/48

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

Proposal

Page 15: Time-to-Digital Converter Architectures Using Two ...

15/48

SAR-ADC VS. SAR-TDC

SAR ADC : Comparator DAC

SAR TDC : D-FF Delay line

SAR-ADC

SAR-TDC

Y. Ozawa, H. Kobayashi, et. al., “SAR TDC Architecture with Self-Calibration Employing Trigger Circuit,”IEEE Asian Test Symposium, Taipei (Nov. 2017).

Page 16: Time-to-Digital Converter Architectures Using Two ...

16/48

SAR TDC Operation

Example ΔT = 4.3 τ

STEP1

100

1

Page 17: Time-to-Digital Converter Architectures Using Two ...

17/48

SAR TDC Operation

Example ΔT = 4.3 τ

STEP2

110

0

Page 18: Time-to-Digital Converter Architectures Using Two ...

18/48

SAR TDC Operation

Example ΔT = 4.3 τ

STEP3

101

0

Page 19: Time-to-Digital Converter Architectures Using Two ...

19/48

SAR TDC Operation

Example ΔT = 4.3 τ

STEP4 (Stable)

100

100Digital output:4

1

Page 20: Time-to-Digital Converter Architectures Using Two ...

20/48

Low Frequency Clock Measurement

Low frequencySTART

SAR TDC

CLK1

STOP

SAR TDC

CLK2

Short testing time for low frequency repetitive timing

High frequency

Page 21: Time-to-Digital Converter Architectures Using Two ...

21/48

Verner Oscillation TDC

f1: known

f2: known

Start oscillation f1 at START edge

f2 at STOP edge

What about using different frequencies ?

Page 22: Time-to-Digital Converter Architectures Using Two ...

22/48

Verner Oscillation TDC Operation

t0 = f (f1, f2, number of , …, number of , …)

f1

f2

f1≒ f2 Time

resolution

Page 23: Time-to-Digital Converter Architectures Using Two ...

23/48

Usage of Different but Close Frequencies

f1≒ f2

Equivalent

Sampling

Page 24: Time-to-Digital Converter Architectures Using Two ...

24/48

Design Tradeoff

f1

f2

Fine time resolution

Long Measurement timeWide input time range

Tin = 1/f1, 1/f2 Tmeas = Tin x Tin / t’

Tin

Tmeas

Page 25: Time-to-Digital Converter Architectures Using Two ...

25/48

Outline

Research Background

Measurement Principle

Analog Centric TDC

Digital Centric TDC

Discussion & Conclusion

Page 26: Time-to-Digital Converter Architectures Using Two ...

26/48

Proposed TDC Architecture

f1: known

f2: known

# of

# of

Page 27: Time-to-Digital Converter Architectures Using Two ...

27/48

Logic Circuit for Time Measurement

# of

# of

Page 28: Time-to-Digital Converter Architectures Using Two ...

28/48

D1 Sampling by D2

Page 29: Time-to-Digital Converter Architectures Using Two ...

29/48

Counter & Update

Page 30: Time-to-Digital Converter Architectures Using Two ...

30/48

Deviation Points by Time Difference

Page 31: Time-to-Digital Converter Architectures Using Two ...

31/48

Deviation and Time Resolution

Page 32: Time-to-Digital Converter Architectures Using Two ...

32/48

Equivalent Time Sampling

t’=1/f2

Page 33: Time-to-Digital Converter Architectures Using Two ...

33/48

Waveform Reconstruction

Sampled points

rearrangement

High frequency

operation

Low frequency

operation

Page 34: Time-to-Digital Converter Architectures Using Two ...

34/48

Measurement Time Resolution

Page 35: Time-to-Digital Converter Architectures Using Two ...

35/48

Proposed TDC Linearity

Page 36: Time-to-Digital Converter Architectures Using Two ...

36/48

Simulation Verification of Proposed TDC

Page 37: Time-to-Digital Converter Architectures Using Two ...

37/48

Outline

Research Background

Measurement Principle

Analog Centric TDC

Digital Centric TDC

Discussion & Conclusion

Page 38: Time-to-Digital Converter Architectures Using Two ...

38/48

Ring Oscillator with Start

Input

Output

Page 39: Time-to-Digital Converter Architectures Using Two ...

39/48

Digital Centric TDC

Ring oscillator frequencies

f1 Counter 1 output N1 / reference time Tref

f2 Counter 2 output N2 / reference time Tref

f1

f2

≒≒

N1

N2

Page 40: Time-to-Digital Converter Architectures Using Two ...

40/48

Outline

Research Background

Measurement Principle

Analog Centric TDC

Digital Centric TDC

Discussion & Conclusion

Page 41: Time-to-Digital Converter Architectures Using Two ...

41/48

TDC Architecture Comparison

Excellent Good Bad

Page 42: Time-to-Digital Converter Architectures Using Two ...

42/48

Comparison of Time and Voltage

● Dynamic range of time domain signal

can be infinite.

● Time flows in one direction.

● Ring oscillator can be often used

for time domain signal processing.

● Exact frequency division is possible,

whereas exact voltage division is difficult.

● Frequency is a stable signal.

● Jitter is a difficult problem.

● Time as well as voltage can be held.

● Time as well as voltage can be amplified.

● New TDC architectures can be inspired by

existing ADC architectures.

Page 43: Time-to-Digital Converter Architectures Using Two ...

43/48

Conclusion

● Verner Oscillator TDC architectures

- Analog centric and digital centric ones

- Using two oscillators

with different frequencies

Can be shared among multi-channel TDCs

- No delay line

- No self-calibration required

- Design tradeoff

Measurement time

Time resolution

Input time range

Page 44: Time-to-Digital Converter Architectures Using Two ...

44/48

Time is very important !

Page 45: Time-to-Digital Converter Architectures Using Two ...

45/48

Appendix :N-Stage Trigger Circuit

S. Sakurai, H. Kobayashi, et. al., “Study OF Multi-Stage Oscilloscope Trigger Circuit,”IEEE ISPACS, Xiamen, (Nov. 2017)

Page 46: Time-to-Digital Converter Architectures Using Two ...

46/48

Three-stage Trigger Circuit

Trigger input

Output

c

Track&Hold

Track&Hold

Σ

Input

to

Output

to

sinωt

Track&Hold

sin(ωt+2π/3)

+

+

+

sin(ωt+4π/3)

F1

F2

F3

S1

S2

S3

Page 47: Time-to-Digital Converter Architectures Using Two ...

47/48

Analysis of Three-stage Trigger Circuit

Page 48: Time-to-Digital Converter Architectures Using Two ...

48/48

N-Stage Trigger Circuit

Track&Hold

Track&Hold

Σ

Input

Output

sinωt

Track&Hold

sin(ωt+θ)

+

+

+sin(ωt+2θ)

F1

F2

F3

S1

S2

S3

Track&Hold

Sn

sin(ωt+nθ)

Σ

Σ

Σ

・・・

・・・

・・・

Fn ・・・

Σ+

Vo_N・・・

to

Trigger circuit is a key !Trigger circuit for TDC T/H circuit for ADC.