
signals. The measured dynamic range is 10µs.   
Several researchers have reported the design of 
TDC for PET imaging systems. An integrated 
CMOS sub-nanosecond TDC has been developed 
under the aid of flash ADC technology. The time 
resolution is reported as 312.5ps (Brian K. Swann et 
al., 2004). In addition, a 224ps-resolution TDC 
based on DLL technology was reported for liquid 
Xenon PET (Bourrion and Gallin-Martel, 2006). The 
prototype chip of such TDC included a single DLL 
with 128 delay cells. It was difficult to deal with the 
mismatch of long-chain delay cells. For obtaining 
smaller time resolution, a new architecture based on 
a hierarchical delay processing structure was 
proposed for next generation PET imaging (Yousif 
and Haslettl, 2007). A prototype chip was fabricated 
in 0.13µm CMOS process and ran at a clock of 
500MHz. Although high resolution was obtained, a 
faster technology was needed due to the high-
frequency clock utilized in the chip.  
Few studies have been done on development of a 
TDC that a better resolution obtained by using either 
a faster technology for PET imaging applications. 
However, a two-level conversion scheme based on 
an array of DLLs is a good solution for this 
challenge. The original proposals of TDC based on 
array of DLLs have been published in (Christiansen, 
1996), (Mota and Christiansen, 1998). A resolution 
of 89.3ps was realized with a clock frequency of 
80MHz (Mota and Christiansen, 1998). In this 
paper, we present the design of a TDC based-on an 
array of low-jitter DLLs for PET imaging system. 
The results agree with the design of TDC’s in 
(Christiansen, 1996) and (Mota and Christiansen, 
1998). The better results are achieved because low-
jitter DLLs are employed and the relatively 
advanced CMOS technology (0.35µm) is utilized. 
The resolution of 71ps with a clock frequency of 
100MHz is obtained from our prototype chip.  
In Section 2 of this paper, the principle of 
measurement and proposed architecture are 
described. In Section 3, the description of circuits is 
given. In Section 4, a prototype chip of TDC and 
experimental results are described. Section 5 
concludes the paper. 
2 OPERATIONAL PRINCIPLE 
AND PROPOSED 
ARCHITECTURE 
TDC systems are designed to measure the time 
interval from START to STOP signal. For large time 
interval, a counter is employed to counter numbers 
when a reference clock is used. The measured time 
equates to the counted number multiple by the 
period of the clock. The resolution of TDC is 
depended on the period of reference clock. If smaller 
time tap is needed, a high-frequency clock needs to 
be employed. Another solution is two-level 
conversion scheme. The counter is employed for 
coarse conversion and a multiphase sampling 
technology is proposed for fine conversion. The 
multiphase generators are designed to generate 
multiphase delayed in one period of the reference 
clock. The state of multiphase will be asserted, 
registered and converted to binary codes.  
A delay-locked loop (DLL) is usually employed 
as a multiphase generator. In the DLL, the reference 
clock is propagated through voltage-controlled delay 
line (VCDL). The output signal at the end of the 
delay line is compared with the reference clock. If 
the delay difference from integer multiples of clock 
period is detected, the closed loop will automatically 
correct it by changing the delay time of VCDL. A 
DLL can be locked to one clock if the initial delay of 
VCDL is located between 0.5T
clk
 and 1.5 T
clk
 (Chang 
et al., 2002).  
Figure 1 shows the operational principle of TDC 
for small animal PET imaging system. The system is 
reset with a cycle period of 10µs. The reset signal, 
so called as Hit_clear in Figure 1, is the START 
signal of TDC. A “Hit” signal generated by extern 
pulse of an event is the STOP signal. The time 
interval between the falling edge of Hit_clear and 
the rising edge of Hit are measured by TDC chip. In 
coarse conversion level, a counter is utilized to count 
numbers. The counter commences to count at the 
falling edge of Hit_clear and is interrupted while a 
rising edge of “Hit” signal arrives. The last number 
is read out as coarse data . In fine conversion step, 
the delayed clock is generated by multiphase 
generator. The state of the multiphase is readout by 
rising edge of Hit signal. The acquisition data is then 
converted to binary code. The total time can be 
described as, 
T
tdc
= N
c
 × T
ref 
+ N
f
 × T
bin                            
(1) 
Where, T
tdc
 is the total time measured by TDC; 
N
c
 and N
f
 are coarse and  fine data, respectively;  T
ref
 
and T
bin
 are reference clock period and bin size of 
TDC, respectively. 
In the architecture based on two-level conversion 
scheme, multiphase generators become the key part 
of the whole design. As a solution, an array of DLLs 
is proposed. An important advantage of array of 
DLLs is that better resolution (less than 100ps) can 
IMAGAPP 2009 - International Conference on Imaging Theory and Applications
172