Professional Documents
Culture Documents
Start
200
D Q D Q D Q D Q
FF FF FF FF
150
Delay Time (ps)
Stop
100 Encoder
TDC
Outputs
50
0 ti
0 20 40 60 80 100 120
Bin Number ti2
Merged Window
LUT
Gate Reg
D
D D Fig. 5. The proposed merged delay line.
LUT
Gate Reg TDL-TDC. By using the dedicated carry chains to implement
C
C C
the delay cells, the phenomenon of non-uniform distribution
is existed in every FPGA-based TDC. Therefore, the non-
LUT linearity calibration becomes more and more important in
Gate Reg
B
B B
FPGA-based TDC design.
2433
Differential Nonlinearity of Original TDL-TDC. [-0.99908,3.7339] LSB.
Differential Nonlinearity of Proposed MDL-TDC. [-0.53702,0.62241] LSB.
3 0.5
DNL (LSB)
DNL (LSB)
1 0
0
-0.5
0 20 40 60 80 100 120
0 20 40 60 80 100 120
Bin Code
Bin Code
Integral Nonlinearity of Original TDL-TDC. [-16.1933,4.6398] LSB.
Integral Nonlinearity of Proposed MDL-TDC. [-1.0179,0.75219] LSB.
0 0.5
INL(LSB)
INL(LSB)
-5 0
-10
-0.5
-15
-1
0 20 40 60 80 100 120 0 20 40 60 80 100 120
Bin Code Bin Code
Fig. 6. The DNL and INL of traditional TDL-TDC. Fig. 7. The DNL and INL of the proposed MDL-TDC as N = 4.
0.2
ti = M in{△ τi1 , △ τi2 , · · · △ τiN } (3) 0
△ τik = abs{τik − LSB} (4) -0.2
-0.4
where M in{•} and abs{•} are the minimum and absolute 0 20 40 60 80 100 120
operators, respectively. Bin Code
Integral Nonlinearity of Proposed MDL-TDC. [-0.87306,0.67578] LSB.
III. E XPERIMENTAL R ESULTS AND D ISCUSSIONS 0.5
The experiments are conducted with the Xilinx XUPV5-
INL(LSB)
0
For the linearity test, the DNL and INL of TDL-TDC are
illustrated in Fig. 6. The proposed MDL-TDC can achieve
-0.5
different INL and DNL values because of different merged
window size is adopted. The INL and DNL values of window 0 20 40 60 80 100 120
size between 4 to 6 are shown in Fig. 7 - 9. The obtained Bin Code
DNL is between −0.999 and 3.73 LSB, and the obtained INL’s 0.5
Integral Nonlinearity of Proposed MDL-TDC. [-1.7441,0.51151] LSB.
range is [−16.19, 4.64] LSB in the TDL-TDC and the LSB bin
0
size of this measurement is 50 ps. After the merged calibration,
INL(LSB)
-0.5
the proposed MDL-TDC can improve the performance in DNL
and INL. Thus, the DNL’s range of the proposed MDL-TDC -1
can be reduced to [−0.47, 0.62] LSB, and the INL’s range is -1.5
[−0.87, 0.68] LSB (window size equal to 5), as shown in Fig. 0 20 40 60 80 100 120
8. Large number of DNL and INL can be improved in FPGA- Bin Code
2434
Traditional TDL-TDC
IV. C ONCLUSION
200
This paper proposes the MDL-TDC. The choosing of each
Delay Time (ps)
150 MDL cell delay time by merged window is based on the mini-
100 mal DNL constraint. Therefore, the measured results show that
50
a large number of DNL and INL improvement can be achieved
and a high time resolution also can be reached in the proposed
0
0 20 40 60 80 100 120 MDL-TDC. Consequently, the proposed MDL-TDC can deal
Bin Number
with dedicated non-uniform delay distribution in FPGA to
Proposed MDL-TDC (N=5)
80 achieve high linearity and high resolution performance.
Delay Time (ps)
60
ACKNOWLEDGMENT
40
This work was supported by the National Science Council
20
of Taiwan R.O.C., under project number NSC-101-2218-E-
0 033-005.
0 20 40 60 80 100 120
Bin Number
The author would like to thank Prof. Chih-Wen Lu for
providing the testing equipment.
Fig. 10. The bin delay time of TDL-TDC and MDL-TDC.
R EFERENCES
5 [1] A. S. Yousif and J. W. Haslett, “A fine resolution TDC architecture for
x 10
next generation PET imaging,” IEEE Trans. Nucl. Sci., vol. 54, no. 5,
pp. 1574–1582, Oct. 2007.
8 Mean : 1945.8 ps [2] W. W. Moses, S. Buckley, C. Vu, Q. Peng, N. Pavlov, W. Choong, J. Wu,
RMS : 28.86 ps and C. Jackson, “OpenPET: A flexible electronics system for radiotracer
7 Sample : 10 x 217 imaging,” IEEE Trans. Nucl. Sci., vol. 57, no. 5, pp. 2532–2537, Oct.
2010.
6 [3] G. Sportelli, N. Belcari, P. Guerra, F. Spinella, G. Franchi, F. Attanasi,
S. Moehrs, V. Rosso, A. Santos, and A. Del Guerra, “Reprogrammable
acquisition architecture for dedicated positron emission tomography,”
5 IEEE Trans. Nucl. Sci., vol. 58, no. 3, pp. 695–702, Jun. 2011.
Counts
2435