1. Introduction
Accuracy in time measurements represents a challenging task for a growing number of photo-detection systems in applications such as time-of-flight positron emission tomography (ToF-PET) [
1], γ-ray spectroscopy [
2], time-correlated single photon counting (TCSPC) [
3,
4], and distance measurements (LiDAR) [
5,
6]. In this kind of applications, time resolution as low as 100 ps FWHM, or even less, are often required.
Silicon photomultipliers (SiPMs) are becoming the detectors of choice for such applications, owing to their intrinsically fast response, characterized by sub-nanosecond risetime, and single-photon sensitivity. The design of effective SiPM-based detection systems aiming at good single-photon time resolution calls for the development of high-speed and low-noise front-end electronics. When the detector equivalent capacitance is quite large, as in the case of SiPMs, the best achievable time resolution is often constrained by the characteristics of the front-end electronics [
7]. Indeed, electronic noise is one of the main causes of jitter in time measurements and often dominates other sources of error, such as the intrinsic jitter due to avalanche build-up statistics [
8,
9]. The effects of electronic noise are emphasized when the maximum slope of the output pulse produced by the front-end electronics is reduced because of either non-optimal coupling between detector and preamplifier or bandwidth limitations.
In fact, the most common time pick-off technique is leading-edge discrimination. A fast comparator, cascaded to the preamplifier, fires when the signal overcomes a suitable threshold V
TH. The resulting rms time jitter
is expressed by the following well-known equation:
where
is the
rms electronic noise at the preamplifier output, and the denominator represents the slope of the output pulse V
out(t), evaluated around the level of the discriminator threshold [
10]. Hence, whenever good timing accuracy is required, it is important to figure out how the parameters of the front-end electronics, such as the input resistance and the bandwidth, affect the leading edge of the output pulse and its slope.
For this purpose, even though powerful simulation tools and accurate models of the system can be used, analytical expressions of the response V
out(t) and its slope as a function of the main parameters involved can be very helpful. For instance, if these expressions are available, the initial choice of the specifications for the front-end electronics can be easily made. Moreover, the designer can understand with little effort in which direction the circuit must be modified to optimize the time performance of the detection system. From this perspective, useful analytical expressions of V
out(t) are already available in the literature [
11,
12,
13], but their accuracy can be improved if relevant parameters, not yet considered, are added to the model used.
In fact, it is well known that also the small parasitic inductance L
par, associated to the interconnection between the SiPM and the front-end electronics, plays a relevant role in shaping the very fast waveform of the SiPM signal [
14,
15]. Consequently, an effective model of the whole detection system, besides including the parameters of both the SiPM and the preamplifier, must also take account of this inductance. This results in increased complexity of the transfer function of the system, which makes it very difficult to obtain the desired analytical expression for both the system response and its slope as a function of time. Previous attempts have been made in this regard, but they have been based on an oversimplified detector model and are not supported by experimental validation [
16].
We propose a new approximate analysis which results in few simple mathematical equations that relate some features of the single-photon time response of a SiPM readout circuit to the most important circuit parameters, including the parasitic inductance Lpar. In particular, the approximate expression obtained for the slope of the single-photon response correctly reproduces the behavior of the complete model of the system.
A factorized expression of the overall system transfer function is derived, such that the individual contributions of the parameters involved to the formation of the leading edge of the output response can be easily identified and evaluated.
The proposed analysis allows us to draw some conclusions about the way parasitic components interact with the detector and circuit parameters and influence the timing performance of a SiPM-based detection system. The resulting analytic expressions provide the designer of the front-end with practical guidelines for the selection of the most suitable architecture and useful indications about its specifications.
Experiments carried out with a 3 × 3 mm2 SiPM coupled to a BJT-based front-end circuit have also been carried out to validate the effectiveness of the proposed analysis. The achieved results show that our analytical model reproduces the slope of the single-photon circuit response as a function of the main parameters involved.
2. Transfer Function of a Typical SiPM-Based Detection System
The complete electrical model of a SiPM detector with N micro-cells coupled to a front-end circuit based on the classic current-mode approach [
17,
18] is shown in
Figure 1. The preamplifier is a current buffer with gain A
i, which exhibits a low input resistance R
in. The load resistance R
L converts the output current of the buffer into the voltage V
out, whereas the bandwidth of the preamplifier is dominated by the single output time constant τ
L = R
LC
L.
In
Figure 1, only one micro-cell of the detector is supposed to undergo a Geiger discharge, since our analysis is restricted to single-photon events.
The model of the SiPM includes the delta-like current source Iμcell(t) = Qtot∙δ(t), which represents the very fast Geiger discharge of the fired micro-cell, the quenching resistor Rq, the parasitic capacitance across it Cq, the photodiode capacitance Cd, and the capacitance Cg, due to the routing metal grid used to connect in parallel all the micro-cells. Lpar represents the parasitic inductance associated with the interconnection wire between the SiPM and the front-end.
The same electrical model of the SiPM has been already used to derive the transfer function from the input Dirac’s delta to the current I
in flowing through R
in in
Figure 1 [
19,
20,
21]. Compared with the analysis proposed in Ciciriello et al. [
19], limited to the Laplace domain, the only additional element introduced in the model is the resistor R
par. This component, as described in Licciulli et al. [
22], includes both the series substrate resistance of the SiPM, R
sub, that improves the accuracy of the SiPM model, and other series parasitic resistances associated with the interconnections between the detector and the electronics. In all the practical cases the contribution of R
sub is dominant in R
par, thus R
sub ≅ R
par. To simplify the analysis in the s-domain, the input section of the circuit in
Figure 1 has been redrawn, after applying the Norton equivalent to the SiPM model, resulting in the schematic of
Figure 2.
The expression of the Norton equivalent current I
N(s) in
Figure 2 is the following:
where the time constants
and
appear.
After expressing the parallel admittances
and
respectively as
where
,
,
, and
, application of the current divider rule leads to the following expression for the current I
in(s):
Replacing expressions from (2) to (4) in (5), the Laplace transform of the current flowing into the input resistance of the preamplifier R
in can be rearranged as follows:
In
Figure 1, the output current of the current buffer is converted into the output voltage
where K
R = A
i·R
L represents the overall transimpedance gain of the preamplifier.
Equations (6) and (7) can be expressed in the following way:
where
Equation (9) is the relation between the total charge Q
tot released by a single fired micro-cell and the voltage at the output of the current-mode preamplifier in
Figure 1.
In case a voltage-mode approach is used for the front-end, as, for instance, in Di Lorenzo et al. [
23] and Fisher et al. [
24], the current pulse of the detector is first converted into a voltage by means of the input resistor R
in. The voltage across R
in is amplified by means of a voltage amplifier with gain A
V, as depicted in
Figure 3.
In this case, the output voltage Vout(s) can still be expressed by Equation (9). The only formal difference is that the overall transimpedance gain KR = Ai·RL of the current-mode approach must be replaced with the factor KR’ = AV·Rin, and the dominant time constant of the voltage amplifier τAMP must be considered instead of τL.
The transfer function in Equation (9) is characterized by one zero and five poles, thus the corresponding expression of the pulse I
in(t) in the time-domain is rather complex. This expression can be either calculated as the inverse Laplace transform of Equation (9), for instance using a MATLAB
® script, or plotted by means of SPICE simulations of the circuit in
Figure 1. In both cases, to distinguish the influence of each model parameter on the slope of the leading edge of the pulse, sets of parametric simulations would be required. In order to effectively support the choice of the architecture and the design of the preamplifier, it is more convenient to simplify the complex analytic expressions derived so far, considering suitable approximations.
3. Analytic Approximation of the Model for the Study of the Fast Transient
We are interested in the fast initial transient of the output pulse, which dominates the timing performance of the detection system. Thus, an analytic approximation of the model that does not affect the high frequency components of the response is needed. In this perspective, the slow second order term can be neglected in Equation (6), since its contribution is irrelevant as compared to the remaining fourth order polynomial of the denominator.
The resulting expression of the current I
in(s), valid for the early fast transient of the response, can be written and factorized as follows:
where
.
By substituting expression (10) in (7), the following approximation for the output pulse
is obtained:
In Equation (11), the whole system is represented in the s-domain as the cascade of three submodules, as shown in
Figure 4. The blocks of
Figure 4 correspond to the factors of Equation (11).
accounts for the SiPM model with its electrical parameters;
models the interaction between the SiPM and the preamplifier, i.e., the interconnections and the input impedance of the current buffer;
represents the current-to-voltage transfer function of the preamplifier.
Thus, expression (11) allows isolating the contribution of each of the main blocks of the detection chain to the shaping of the initial current pulse.
The results provided by expressions (9) and (11) have been compared, using the set of electrical parameters of the SiPM S10931-050P from Hamamatsu reported in
Table 1, extracted by applying the procedure described in Licciulli [
22].
The inverse Laplace transforms of Expressions (9) and (11) are plotted in
Figure 5. They represent, respectively, the response of the complete model and the response of its approximation, valid for high frequencies, when just one micro-cell of the SiPM undergoes avalanche breakdown with the following set of parameters: L
par = 10 nH, R
in = 10 Ω, C
in = 1 pF, K
R = 1.2 kΩ, and BW = 1/2πτ
L = 1 GHz.
The inset in
Figure 5 proves that the approximation of
and the complete model fit almost perfectly in the region of interest for time pickoff, with only marginal deviations. The two expressions start to diverge only in proximity of the peak of the exact model. It is worth noting that good fittings are obtained regardless of any realistic choice of the parameter values.
As already mentioned, the slope of the response at the chosen threshold VTH is a key parameter for time resolution: once established the noise level, the steeper the waveform at the threshold crossing point, the lower the jitter.
Figure 6 shows the time derivatives of the waveforms in
Figure 5 in the portion of their rising edge, confirming the validity of approximation (11).
In general, the slope of the response exhibits a strong dependence on the value of the series inductance.
Figure 7 shows that also a small 10 nH inductance remarkably affects the shape and the amplitude of the slope of the response. It is also apparent that the approximate model can predict the slope of the pulse even in presence of such a small inductance.
4. A Comprehensive Analysis Including the Front-End Bandwidth
To account for the effect of the finite bandwidth of the front-end upon the shape of the response and its slope, in Equation (11), the preamplifier has been described as a single pole transfer function, as reported hereinafter for convenience:
In Equation (12), the subscript “I” has been added to emphasize that we are referring to a current-mode approach. Here, a transimpedance preamplifier with gain K
R = A
i·R
L and cut-off frequency set by the dominant time constant
is used to convert the current pulse
into the output voltage
, as illustrated in
Figure 1. As already pointed out, in case a voltage-mode readout is adopted, (see
Figure 3)
, the gain K
R is replaced with the product K
R’ = A
v·R
in and the time constant τ
L is replaced with τ
AMP, resulting in the following expression of the output voltage pulse:
By observing that, in practical cases,
, the term
can be approximated to
. Thus, the second order contribution that appears in Equations (12) and (13) can be further simplified as follows:
where
and the two poles of the system are respectively equal to −1/τ
A and −1/τ
in.
The time constant τin is very small compared with τA (typically τA/τin > 10) and, consequently, the faster exponential term associated with τin decays to zero almost instantaneously, compared with the slower term associated with τA.
Therefore, a dominant pole approximation can be considered for G
2(s) and Equation (14) can be rearranged as
Furthermore, at high frequencies, which describe well the leading edge of the output pulse we are interested in, the following assumption can be made:
leading to further simplification of Equation (12), which becomes
The Laplace transform of the slope of the output pulse,
, is obtained by multiplying expression (16) by the variable s:
where
and
.
Equation (17) can be conveniently used to derive simple expressions for both the time corresponding to the maximum slope, , and the value of the maximum slope of the output pulse as a function of the most relevant parameters involved.
The inverse Laplace transform of Equation (17) leads to the final expression for the slope of the output voltage signal in the time domain:
Taking the time derivative of
, equating it to zero and solving for the time variable t, the time
, expressed as a function of τ
A, τ
L, L
par, and R
s is
where
is a normalization variable, depending on
and
. The maximum slope, i.e., Equation (18) evaluated for
, is the following:
and, replacing
with Equation (19) and the transimpedance gain
with the product
, the following expression results:
The corresponding expression for the voltage-mode approach is
where the dominant time constant τ
AMP of the voltage amplifier replaces τ
L in the parameter
.
Equations (21) and (22) are very simple expression which describe the dependence of the maximum slope of the output pulse on the parameter , which, in turns, depends on the time constants , i.e., the ratio , and the dominant time constant of the preamplifier.
It is apparent that the maximum slopes obtained in case of application of a current-mode or voltage-mode front-end approach share the same dependence on the parameter . However, Equation (22) exhibits also an explicit dependence of the maximum slope on the input resistance of the preamplifier Rin. Consequently, if a voltage-mode approach is used, the maximum slope of the output pulse tends to increase when the input resistance increases, whereas the opposite happens in case the current-mode approach is adopted.
These conclusions are illustrated by the following
Figure 8 and
Figure 9, which compare the exact slopes, obtained using the complete models (12) and (13), with their corresponding approximations (21) and (22), respectively. In both
Figure 8 and
Figure 9 the maximum slope is represented as a function of R
in for four values of the inductance L
par. The plots prove that the proposed lower order approximation of the complete system gives very accurate results.
The same conclusions can be drawn observing the plots in
Figure 10. Here, the output waveforms resulting from both a current-mode approach and a voltage-mode approach, obtained with the complete model, are shown for different values of R
in. As R
in increases, the system becomes faster for both the current-mode and the voltage-mode, thanks to the decreasing value of the time constant τ
A = L
par/(R
in + R
par). This causes the decrease of the peaking time observed in both graphs of
Figure 10 for increasing values of R
in. However, in the current-mode case, increasing the input resistance causes also a decrease of the amplitude of the current pulse I
in(t) and, consequently, of the output voltage pulse. This results in a net reduction of the maximum output slope, despite the decrease of the peaking time. Instead, in the voltage-mode case, the increase of R
in also causes an increase of the amplitude of the output pulse and, consequently, of its maximum slope.
A clear advantage of the current-mode approach is that, owing to the absence of internal high impedance nodes, it is preferable compared to a voltage-mode approach in case large bandwidth is needed. Let us consider, for instance, a simple current buffer realized by means of the common base (CB) amplifier depicted in
Figure 11a. The transimpedance gain of the circuit is given by the load resistance R
L, whereas the time constant associated to the load capacitance τ
L = R
LC
L determines its bandwidth, according to the system shown in
Figure 1. Moreover, a basic voltage-mode implementation of the front-end using the same active device is the common-emitter (CE) amplifier shown in
Figure 11b.
If the open-circuit time constant method is applied to estimate the dominant time constant
of the CE amplifier, we obtain
where
To make the bandwidth of the CE equal to the bandwidth of the current buffer, both the second and the third terms in Equation (23) should be negligible. Under the assumption that the input resistance is small enough to make the second term very small, by imposing
the following condition on the value of R
in is obtained:
Condition (25) states that, in practice, in this example of voltage-mode circuit it is impossible to exploit the increase of the input resistance to increase the slope of the output pulse. In fact, this would result in an unavoidable penalty in terms of bandwidth, in comparison to the corresponding current-mode circuit. Increasing the transconductance would have a beneficial effect on the voltage gain of the circuit, thus on the response slope. However, this would also require a further decrease of the input resistance to fulfil the condition (25); otherwise, the bandwidth would be compromised, thus neutralizing the benefits in terms of slope. Instead, in the CB case, increasing the transconductance, and hence the power consumption, would decrease the input resistance of the current-mode circuit, thus increasing the slope of the output pulse, without affecting the bandwidth of the preamplifier.
Another possible example of voltage-mode front-end is reported in
Figure 12, based on a simple op-amp non-inverting configuration.
In this case, the closed-loop bandwidth is expressed as
where GBW is the gain-bandwidth product of the op-amp, and
is the DC closed-loop voltage gain.
Referring to Equations (21) and (22), the maximum slopes obtained with the two front-end approaches are the same if
and also if BW = 1/2πτ
L = 1/2πR
LC
L. Therefore, we must have
Equation (27) states that if we want to obtain advantages in terms of maximum slope of the output signal with the voltage-mode circuit in
Figure 12, with respect to the current-mode circuit in
Figure 11a, its input resistance R
in must be very large. In fact, since C
L is of the order of few pF, to keep the value of R
in provided by Equation (27) within reasonable limits, i.e., around few hundreds of Ohms, huge values of GBW would be needed. If R
in is increased beyond these limits, the time constant τ
in cannot be considered negligible any longer, slowing down the rise time of the output pulse, due to the contribution of this further time constant. Moreover, with large values of R
in, the duration of the long tail of the output pulse increases, causing pile-up problems and worsening the timing accuracy of the circuit, due to baseline fluctuations [
25,
26]. In conclusion, also for this further example of voltage-mode preamplifier, exploiting the increase of the input resistance R
in to improve the timing performance of the detection system is not practically feasible.
5. Experimental Tests and Results
To confirm the validity of the proposed analysis with experimental results, a printed circuit board (PCB) has been designed to readout the response of the S10931-050P SiPM from Hamamatsu (see
Table 1). In this board, a fast RF BJT configured as a common base current buffer, as shown in
Figure 11a, is used in the very front-end.
Figure 13 shows the PCB with the 3 × 3 mm
2 SiPM and the experimental setup, enclosed in dark box.
The SiPM can be coupled to the input of the preamplifier directly, using a zero-ohm resistor, or by interposing a small discrete inductor with two possible values, L = 51 nH or L = 100 nH. Moreover, four possible different values of R
in can be selected, i.e., 10 Ω, 18 Ω, 33 Ω, and 50 Ω, by changing the emitter resistor R
EE that sets the DC current of the transistor, as shown in
Figure 11. A large-bandwidth voltage amplifier, cascaded to the front-end, has been used to increase the amplitude of its output pulse. A 380 nm fast pulsed laser source has been used to generate light flashes with FWHM duration of 50 ps. The light is sent towards the SiPM sensitive surface by means of an optical fiber and an optical diffuser has been interposed between the fiber and the detector, to maximize the probability of the detection of single-photon events.
Among all the responses of the circuit to the laser flashes, acquired in coincidence with the laser trigger, only the ones corresponding to single-photon events have been selected. For each possible circuit arrangement in terms of input resistance and series inductance, a noiseless ‘golden’ waveform has been extracted, by aligning and averaging the acquired pulses. Examples of such waveforms obtained with L = 51 nH and different values of R
in are reported in
Figure 14.
The derivative of each ‘golden’ pulse and its maximum value have been evaluated.
Figure 15 shows an example of such derivative, obtained with L = 51 nH and R
in = 33 Ω.
Finally, the peak values of the slopes have been plotted as a function of the input resistance for the three possible values of series inductance, as shown in
Figure 16. The fitting curves of the experimental data and the corresponding behavior of the maximum slope obtained respectively by means of the proposed mathematical model and by SPICE simulations of the circuit are also reported in
Figure 16.
It is apparent from
Figure 16 that the behavior of the measured data basically reproduces the one predicted by the approximate analytical model and by the SPICE simulations. Small corrections of the series inductance have been introduced in the model with respect to the ideal value of the inductance L. These corrections are needed to take account of the unavoidable parasitic contributions associated to the zero-ohm resistor and the interconnections, slightly variable when a different physical inductor is interposed between the SiPM and the front-end. As also shown in
Figure 16, these corrections increase the total value of the inductance L
par to 20 nH, 55 nH, and 115 nH, respectively in case the zero-ohm resistor, the 51 nH and the 100 nH inductors are inserted. Whatever the value of the series inductance, when the input resistance R
in of the CB amplifier is increased, the maximum slope decreases, as predicted by the proposed model.
Figure 17 shows the time jitter as a function of the input resistance for the three different values of series inductance.
The jitter has been evaluated using the time spread distribution of the delay between the trigger pulse of the laser and the time when the output signal resulting from the detection of a single photo-electron event reaches the threshold. The threshold has been fixed at the level corresponding to the maximum slope of the ‘golden’ pulse. The curves in
Figure 17 include the contributions of the measurement setup to the total jitter.
Considering low and moderate values of the series inductance, the jitter is poorly dependent on the input resistance and slightly increases when R
in increases. This behavior is consistent with both experimental data reported in
Figure 16 and Equation (21), since the slope decreases when R
in increases and, in our circuit, the electronic noise is dominated by the contribution associated with the resistor R
L (see
Figure 11), thus it does not change significantly. With higher inductance values (green curve), the time resolution rapidly degrades when R
in increases. This suggests that, when a current-mode approach is used, choosing low values for the input resistance of the front-end electronics has relevant advantages in terms of low input jitter especially when the parasitic interconnection inductance is relatively large. Conversely, when the SiPM is coupled directly to the front-end with very short interconnections and L
par is very small, the influence of R
in on the timing performance of the circuit is, to some extent, reduced. In this case, the advantages of the decrease of R
in must be compared to possible drawbacks, such as, for instance, an increase of the power consumption of the circuit.
6. Conclusions
Analytical expressions for the single-photon response of a SiPM-based detection system are already available in the literature. However, these models either do not account for relevant factors, such as the parasitic inductance interposed between the detector and the front-end electronics, or are based on inaccurate electric models of the SiPM.
Starting from a complete model of the detector and considering reasonable assumptions, we propose a new factorized expression of the transfer function of the system, able to accurately reproduce its behavior in the initial transient of the response. In this expression, the individual contributions of the SiPM, the interconnection parasitic components, and the front-end electronics have been distinguished as independent blocks.
Based on this model, a simple but accurate closed-form equation for the single-photon response as a function of the main system parameters has been derived. As is well known, the slope of the response has a relevant influence on the timing performance of the system, when leading edge discrimination is the chosen time pickoff technique. Our simplified model reproduces with good accuracy the slope of the initial transient of the response provided by the complete model of the system, when its parameters are varied.
The proposed analysis allows to easily perform a direct comparison of the single-photon response obtained with different front-end architectures. The results of this comparison show that a current-mode readout approach is preferable to a voltage-mode one in terms of timing accuracy, with typical values of the parameters involved.
Moreover, practical design guidelines for the front-end electronics can be devised by means of the proposed analytical model of the response. For instance, when a current-mode approach is chosen, we found that extremely low values of the input resistance of the preamplifier are particularly convenient only in presence of increasing values of the parasitic interconnection inductance.
Last, experimental tests, carried out on an example of current-mode front-end circuit coupled to a 3 × 3 mm2 SiPM, have been used to validate the results of our analysis. The behavior of the real readout system has been reproduced with good accuracy by our approximate model, in terms of maximum slope of the single-photon response and resulting time jitter.