An application of extensions of the Ramo-Shockley theorem to signals in silicon sensors
Werner Riegler

TL;DR
This paper extends the Ramo-Shockley theorem to accurately calculate signals in silicon sensors with non-linear materials, finite conductivity, and space-charge, facilitating improved semiconductor sensor analysis.
Contribution
It introduces a generalized formulation of the Ramo-Shockley theorem for complex semiconductor sensor environments, including non-linear and resistive materials.
Findings
Derived a new method for calculating signals with time-dependent weighting fields.
Provided an analytic example for un-depleted silicon sensors.
Enhanced the practical application of the theorem in semiconductor device simulations.
Abstract
We discuss an extension of the Ramo-Shockley theorem that allows the calculation of signals in detectors that contain non-linear materials of arbitrary permittivity and finite conductivity (volume resistivity) as well as a static space-charge. The readout-electrodes can be connected by an arbitrary impedance network. This formulation is useful for the treatment of semiconductor sensors where the finite volume resistivity in the sensitive detector volume cannot be neglected. The signals are calculated by means of time dependent weighting fields and weighting vectors. These are calculated by adding voltage or current signals to the electrodes in question, which has a very practical application when using semiconductor device simulation programs. An analytic example for an un-depleted silicon sensor is given.
Click any figure to enlarge with its caption.
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Figure 14
Figure 15
Figure 16Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
An application of extensions of the Ramo-Shockley theorem to signals in silicon sensors
W. Riegler
CERN, Geneva, Switzerland
Abstract
We discuss an extension of the Ramo-Shockley theorem that allows the calculation of signals in detectors that contain non-linear materials of arbitrary permittivity and finite conductivity (volume resistivity) as well as a static space-charge. The readout-electrodes can be connected by an arbitrary impedance network. This formulation is useful for the treatment of semiconductor sensors where the finite volume resistivity in the sensitive detector volume cannot be neglected. The signals are calculated by means of time dependent weighting fields and weighting vectors. These are calculated by adding voltage or current signals to the electrodes in question, which has a very practical application when using semiconductor device simulation programs. An analytic example for an un-depleted silicon sensor is given.
1 Introduction
The currents induced on grounded electrodes by moving charges can be calculated with static weighting fields using the Ramo-Shockley theorem [1][2]. The extension of the theorem for the presence of a static space-charge in silicon sensors is treated in [3]. In case the electrodes are not grounded but connected with linear impedance elements, the voltages and currents can be calculated by time dependent weighting fields as shown in [4] or by application of an equivalent circuit diagram as shown in [5]. The presence of dielectric and nonlinear media in the detector is treated in [6][7]. The case where the volume between the electrodes contains conductive material is treated in [8][9]. In this report we write the theorems presented in [9] in a form that is very useful when calculating signals in a partially depleted silicon sensor with TCAD device simulation programs, as outlined in the following.
The theorems in [9] were first applied to Resistive Plate Chambers (RPCs) [8], where the effect of the finite resistivity of the plates on the signals was investigated. The volume resistivity of materials used for RPCs ranges from cm and it is independent of the applied voltage. In silicon sensors the volume resistivity does however depend on the applied voltage, which is why we refer to it as a ’non-linear’ material. Using a TCAD device simulation program we can define a sensor geometry with a given doping profile and apply the bias voltages to find the static electric field and the density of electrons and holes in the sensor volume. The conductivity , which is the inverse of the volume resistivity, is then
[TABLE]
where is the elementary charge, is the electron mobility and is the hole mobility. In order to be consistent with [9] we will use the conductivity instead of the volume resistivity in the following. In case the sensor is fully depleted we have and therefore and the standard Ramo-Shockley theorem using static weighting fields can be applied. In case a silicon sensor is only partially depleted, the finite conductivity of the detector volume will influence the induced signal and the time dependent weighting fields and weighting vectors have to be used. To calculate them according to [9] one has to ground all electrodes and apply a delta current or delta voltage to the electrode in question. Performing this calculation with a TCAD device simulation program will however not yield the correct result, since for this electrostatic arrangement the detector is completely unbiased and does not have the correct distribution of conductivity. There are two ways to perform the calculation:
One takes the simulated distribution of conductivity into a separate calculation and applies the theorems as outlined in [9].
- 2.
One adds a small voltage or current pulse to the electrode in question for the correctly biased sensor and takes the difference of the resulting time dependent field and the static field.
Both of these recipes will yield the same result as shown for the case of static weighting fields in [7] and as will be outlined for the time dependent weighting fields in the next section.
The method of weighting fields is only applicable if the electric field due to the charge deposited in the silicon sensor has negligible impact on the electron and hole density in the sensor. In that case the weighting field can be imagined as the ’linearization’ of the problem around the bias points. For very large charge deposits where this condition is not satisfied, the problem becomes nonlinear and the signal can only be calculated by iterating the full field calculation in the sensor, which is rather time consuming.
The big advantage of the weighting field method is the computational efficiency for Monte Carlo simulations. Once the time dependent weighting field is calculated with TCAD, the charge deposit, transport of charges and calculation of the induced signal can then be performed with programs like Garfield [10][11] by convoluting the velocity vectors of the moving charges with the time dependent weighting fields. Another advantage is that such a calculation takes the nature of the electrons and holes as being point charges into account. In some TCAD simulations the charge deposit has to be formulated as a continuous functional distribution and therefore also single electrons and holes will ’diffuse’, which is unphysical.
In the following we first discuss the weighting field theorems as outlined above and then we discuss a simple example of an un-depleted silicon sensor that can be used as a benchmark example for a TCAD simulation.
2 Theorems
In Fig. 1 we see a system of electrodes at static voltages embedded in a medium with permittivity , conductivity and space-charge . In case the medium represents an insulator and the static potential is given by
[TABLE]
where are the static weighting potentials of the electrodes and is the potential due to in case all electrodes are grounded. This solution satisfied the boundary conditions by construction, since the weighting potential is equal to on the surface of electrode and zero on all other electrodes and therefore is guaranteed. Since a solution for a given boundary condition is unique, this is the correct solution. Now, adding the voltage to results in the potential
[TABLE]
so we have
[TABLE]
The weighting field of an electrode can therefore also be calculated by leaving all electrodes at the bias voltages and adding the voltage to the electrode in question and then taking the difference of the fields [7]. Since this argument holds for solutions of the Poisson equation it also applies to the time dependent fields when using the quasi-static approximation. From these considerations the theorems presented in [9], specifically Eqs. (3)(7)(14)(18), will be formulated in a more general way in the following. We will make frequent use of the Heaviside step function which is zero for and unity for .
2.1 Induced voltage
Theorem 1
*A pair of charges is created in the detector at and these charges are moving in the electric field along trajectories and . The voltage induced on electrode (Fig. 2a) can be calculated by *
[TABLE]
*where the weighting field is defined the following way (Fig. 2b): the charges are removed, an ’infinitesimal’ charge is added to electrode , which results in a field , from which the weighting field is derived as *
[TABLE]
Since , the weighting field can be understood as being the result of a delta current pulse on the electrode in question. (In [9] this was written as to indicate the delta current, which is however misleading since has units of s*-1* and therefore only has the correct units of Ampere.)
2.2 Induced charge on grounded electrode
In case an electrode is grounded or kept at a fixed potential, as shown in Fig. 3a), the voltage on the electrode stays unchanged and there is no ’induced voltage’. Still, the movement of the charges induces a charge on this electrode, which we calculate in the following. Let us assume that electrode 1 is connected to ground through a very large capacitor such that the impedance is negligible with respect to all other impedances in the circuit. The charge on this capacitor, specifically the charge on the capacitor plate on the ’ground side’, is then . The charge that defines the weighting field will on the other hand result in a voltage on the electrode. Identifying with and taking the limit of we then have the following theorem:
Theorem 2
*A pair of charges is created in the detector at and these charges are moving in the electric field along trajectories and . The charge induced on the grounded electrode (Fig. 3a) can be calculated by *
[TABLE]
*where the weighting field is defined the following way (Fig. 3b): the charges are removed, an ’infinitesimal’ voltage is added to electrode , which results in a field , from which the weighting field is derived as *
[TABLE]
Since we assume for all calculations the quasi-static approximation of Maxwell’s equations, we do not consider propagation times of electric fields, so the application of the step voltage will result in an electric field with a step at from where the field then evolves smoothly. In case all electrodes are grounded and the medium does not have any conductivity, the field does not have any time dependence beyond . In that case we have
[TABLE]
The potential is the weighting potential of electrode discussed earlier.
2.3 Induced current on grounded electrode
The current induced on a grounded electrode is simply defined as the derivative of the induced charge, which gives
[TABLE]
with . Again, if all the electrodes are grounded and the medium has zero conductivity, the field has no time dependence and the relation becomes
[TABLE]
which recuperates the Ramo-Shockley theorem with . So we see that the reaction of the medium and the impedance network is all encoded in the time dependent term of the expression above. Using the relation
[TABLE]
we have defined the weighting vector as
[TABLE]
so we see that this weighting vector has a ’prompt’ and a ’delayed’ component. Because it holds that
[TABLE]
we see that the field is the result of a square voltage pulse of amplitude and duration , so we can state:
Theorem 3
A pair of charges is created in the detector at and these charges are moving in the electric field along trajectories and . The current induced on a grounded electrode (Fig. 3a) can be calculated by
[TABLE]
*where the weighting vector is defined the following way (Fig. 4b): the charges are removed, an ’infinitesimal’ voltage pulse is added to electrode , which results in a field , from which the weighting vector is derived as *
[TABLE]
In contrast to and , the vector does not represent an electric field but a vector with units V/(cm s). For the case where the weighting vector then becomes the response to a delta pulse on the electrode .
2.4 Application of the theorems
When applying these theorems to silicon sensors, the pulses , and have to be ’infinitesimal’ or in practice chosen such that they do not alter the distribution of volume resistivity (conductivity) in the sensor. The theorem for calculation of the induced voltage applies to the case where the impedance of the readout electronics and the biasing network cannot be neglected. Since the detector ’sees’ only the input impedance of an amplifier and not all internal details of the amplifier circuit, it is most practical to connect an element representing this input impedance to the electrode, then calculate the induced voltage and use this induced voltage as a source term for the detailed readout circuit simulation in a dedicated analog circuit simulation program.
The theorems for the induced charge and the induced current apply in case the input impedance (resistance) of the readout electronics is negligible with respect to the electrode impedances and the impedance of the biasing network.
For practical application, when using e.g. TCAD simulations, one calculates the field by adding a ’short’ voltage pulse of arbitrary functional form and duration to the electrode in question, subtracts the static field and then divides the resulting electric field by to find the equivalent of . The length of the pulse has to be chosen to be smaller than the reaction time of the medium. For a homogenous medium with dielectric permittivity and conductivity this time corresponds to .
To avoid numerical complications with the ’prompt’ initial part of the weighting field it is useful to split the weighting field into the ’prompt’ component and the ’delayed’ component and use expression 2.3 to calculate the signals. When adding the ’short’ voltage pulse to the electrode in a TCAD simulation, the electric field will be strictly proportional to the applied voltage for and then show the reaction of the medium for . The expressions of Eq. 2.3 then have to be replaced by
[TABLE]
The second expression has to then be extrapolated back to zero from . If we use the simple example of a triangular pulse of duration with a peak of at , this corresponds to
[TABLE]
In case one wants to avoid dealing with the ’prompt’ and ’delayed’ part of the weighting vector one can use the weighting field by applying in TCAD a voltage step function with a rise-time smaller than , calculate the induced charge on the electrode and then perform the time derivative to find the induced current.
3 Examples
To illustrate the above theorems we discuss a silicon sensor described in Example 5.3 from [14] at an applied voltage that is smaller than the depletion voltage (Fig. 5). An n-type bulk material with doping concentration is equipped with a layer of highly doped p-type material. This p+ layer is connected to the bias voltage via a loading resistor and the signal is read out from this layer by an amplifier with input resistance through a decoupling capacitor . The other face of the sensor consists of a highly doped n+ layer that is connected to ground.
The depletion voltage for the sensor and the thickness of the depleted layer for an applied voltage of are given by
[TABLE]
where is the elementary charge and is the dielectric permittivity of silicon. The static space charge density of the depleted layer and the conductivity (the inverse of the volume resistivity) of the un-depleted bulk layer are given by
[TABLE]
where is the electron mobility.
3.1 Movement of the charges
For the following calculation we assume the n+ and p+ layers to have infinite conductivity and assume the boundary between the depleted and un-depleted layer at to be ’abrupt’. The drift field is defined by the potential at , a constant space-charge in as well as zero potential at , which gives
[TABLE]
The magnitude of the electric field decreases linearly from the value at to zero on the interface to the un-depleted layer at . For low fields, the velocity of the electrons and holes is proportional to the electric field according to , so the movement of a single electron and a single hole deposited at is defined by the following differential equations
[TABLE]
with the solution
[TABLE]
The holes take the time to arrive at , while the electrons take an infinite amount of time to arrive at since the electric field is zero at this position. The related velocities are:
[TABLE]
3.2 Induced currents on the grounded electrode (Theorem 3)
To calculate the induced current for the case where the bottom electrode is grounded i.e. connected to ground through a very low impedance circuit, we have to apply a voltage pulse to the biased circuit in a TCAD simulation program and find the difference between this dynamic field and the static field as outlined in Theorem 3. For this analytic calculation we can derive the dynamic weighting field directly from a static solution together with the quasi-static approximation of Maxwell’s equations. Fig. 6 shows a geometry with two layers of different permittivity and a static potential applied to the electrode at .
With the conditions and the fields can be calculated as
[TABLE]
The time dependent weighting vector for an application of a voltage pulse as shown in Fig. 7 is then given by replacing with , replacing by and keeping constant in these expressions and performing the inverse Laplace transform [8][9], which results in the desired weighting vector
[TABLE]
The time dependence signifies the reaction of the conductive medium. The electric fields from the primary charges will cause currents to flow in the conductive material, and this charge flow together with the primary charges are ’seen’ by the metal electrodes, where signals are induced from both components. The delta function refers to the signals from the primary charge movement and the exponential part refers to the signals due to charge flow in the medium. In the limit of infinite conductivity for the un-depleted layer we have and therefore
[TABLE]
which is the correct static weighting field for the case of a parallel plate geometry with distance . In case the layer has zero conductivity we have and therefore
[TABLE]
which is the correct static weighting for a parallel plate geometry with distance .
The current induced by the single electron and the single hole starting from is then
[TABLE]
which evaluates to
[TABLE]
The charge induced by the electrons and the holes is given by
[TABLE]
so the total induced charge is , as expected. In the limit of very small values of , where the un-depleted layer acts like a perfect conductor, or very large values of , where the un-depleted layer acts like a perfect insulator, the expressions for the induced currents are
[TABLE]
[TABLE]
so the expressions with the usual static weighting fields are recovered. As an example we discuss a sensor with m, cm*-3* at a voltage of 25.2 V and a single e-h pair placed at m. With the silicon parameters , cm2/Vs, cm2/Vs we have kcm, V, m. The time constants evaluate to ns, ns, ns and the signals are shown in Fig. 8. The electron is moving along the decreasing electric field towards the boundary at where the field is zero, so the decreasing velocity of the electron is responsible for the tail of the electron signal. The hole moves along the increasing electric field and the signal has an edge when the hole arrives at and stops moving. The tail of the signal is due to the charge movement in the un-depleted layer and the shape and magnitude depends on the volume resistivity.
Next we consider a continuous charge deposit approximating the ionization of a charged particle crossing the silicon sensor. We assume a linear charge density of [C/cm], so we have to replace by and integrate over
[TABLE]
[TABLE]
The total induced charge is then
[TABLE]
as required. Here we have assumed that the charge deposited by the primary particle in the un-depleted layer has not diffused into the depletion region but has fully recombined. In the limit of very small values of or very large values of the expressions for the induced currents become
[TABLE]
[TABLE]
As an example we use a most probable number of 14200 e-h pairs in 200 m of silicon i.e. m, and the results are shown in Fig. 9.
The entire calculation from above can actually also be performed in the Laplace domain. The convolutions in Eq. 3.2 are simple products when working with the Laplace transforms of , so we have
[TABLE]
[TABLE]
Integrating over for the continuous charge deposit we have
[TABLE]
The expression are the correct Laplace transforms of Eqs. 33, 34, 35, 39, 40.
3.3 Induced voltage on the electrode connected by impedance elements (Theorem 1)
To illustrate Theorem 1 we calculate the induced voltage on the electrode when connected to the readout circuit and biasing network. To find the weighting field we have to place a charge or equivalently a current on the electrode, as indicated in Fig. 10a. As shown in [9] the medium can be represented by an equivalent circuit. According to Eqs. 5 and 6 of [9] the impedance ’matrix’ of the electrode is given by
[TABLE]
where is the surface area of the detector. The equivalent circuit of the detector is therefore equal to a capacitor representing the depleted layer and a capacitor in parallel with a resistor representing the un-depleted layer (Fig. 10b):
[TABLE]
Connecting this equivalent circuit to the discrete readout elements, as shown in Fig. 10, we can calculate the weighting field by placing a current pulse i.e. on the electrode. The impedance of the network connected to the electrode is (Fig. 10b)
[TABLE]
The potential of the electrode and the electric field inside the capacitor i.e in the depleted region, are then
[TABLE]
This is the required weighting field , and the voltages induced by the electrons and holes for the setup in Fig. 5 are finally given by
[TABLE]
From [9] we know that this voltage can also be calculated by placing the currents and on the equivalent circuit, giving
[TABLE]
Inserting the expressions from Eq. 45 and 46 shows that this is equivalent to the above expressions. The induced voltage for the uniform charge deposit is then
[TABLE]
Assuming to be chosen large enough to be negligible the current into the amplifier is
[TABLE]
As an example we use a sensor area of 1 cm2, which gives pF, pF. The applied voltage is V resulting in a depleted region of m thickness. For an amplifier input resistance and a coupling capacitor of pF we get the result shown in Fig. 11.
4 Summary
A formulation of extensions of the Ramo-Shockley theorem was presented. It allows the calculation of signals in detectors that contain non-linear materials of arbitrary permittivity and finite conductivity (volume resistivity), static space-charge as well as readout-electrodes connected by an arbitrary impedance network.
The induced voltages and currents can be calculated by convolution of the velocity vectors of the moving charges with time dependent weighting fields or weighting vectors. These are defined by removing these charges and adding an infinitesimal voltage or current pulse to the electrode in question, while leaving all other applied potentials and impedance elements in place. The difference of these time dependent fields and the static drift field define the weighting fields or weighting vectors.
These theorems are very well suited for calculation of signals with TCAD device simulation programs, specifically for silicon sensors with un-depleted or partially depleted regions. One can connect the biasing networks and impedances of the readout circuits and find the time dependent weighting field with numeric simulation programs. The statistics of primary ionization and the drift and diffusion of the charges can then be calculated with a separate dedicated program and the movements of these charges are then simply convoluted with these weighting fields.
An analytic example for a simple silicon sensor was given. This example assumes uniform charge deposit along the track, it assumes an abrupt transition between depleted and un-depleted region and neglects charge carries moving from the un-depleted into the depleted region by diffusion. It can therefore only be used for benchmarking of TCAD simulations but not for direct comparison with measurements.
Acknowledgements
I would like to thank Jan Hasenbichler, Heinrich Schindler and Ann Wang for important discussions.
5 Bibliography
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] S. Ramo, Currents induced in electron motion, PROC. IRE 27, 584 (1939)
- 2[2] W. Shockley, Currents to Conductors Induced by a Moving Point Charge, Journal of Applied Physics. 9 (10): 635 (1938)
- 3[3] G. Cavalleri, E. Gatti et al., Extension of Ramo’s theorem as applied to induced charge in semiconductor detectors, NIM 92 (1971), 137-140
- 4[4] E. Gatti, G. Padovini and V. Radeka, Signal evaluation in multielectrode radiation detectors by means of a time dependent weighting vector, NIM 193 (1982) 651-653
- 5[5] W. Blum, W. Riegler, L. Rolandi, Particle detection with drift chambers; 2nd ed., Springer (2008)
- 6[6] L.A. Hamel, M. Julien, Comments on Ramo’s theorem, in: Ralph B. James (Ed.), Hard X-Ray and Gamma-Ray Detector Physics III, Proceedings of SPIE vol. 4507 (2001), 255-263
- 7[7] L. Hamel, M. Julien, Generalized demonstration of Ramo’s theorem with space charge and polarization effects, NIMA 597 (2008), 207-211
- 8[8] W. Riegler, Induced signals in resistive plate chambers, NIMA 491 (2002), 258-217
