Professional Documents
Culture Documents
Design and Measurements of SMAUG1, A Prototype ASIC For Voltage Measurement Using Noise Distribution
Design and Measurements of SMAUG1, A Prototype ASIC For Voltage Measurement Using Noise Distribution
E-mail: wegrzyn@agh.edu.pl
Abstract: We present the implementation of the indirect voltage measurement using a noise distribution
algorithm [1] in the prototype application-specific integrated circuit (ASIC) SMAUG_ND_1 designed
in CMOS 28 nm technology. The chip implements the matrix of 7×7 pixels with the size of 68×68 μm.
Each pixel contains eight independent comparators implementing the described algorithm and optional
correlated-double-sampling method. The paper describes the ASIC architecture and briefly presents
preliminary test results and encountered problems.
Keywords: Analogue electronic circuits; Analysis and statistical methods; VLSI circuits
∗ Corresponding author.
2 Design requirements 2
3 ASIC design 3
4 Preliminary tests 4
5 Summary 6
The primary motivation of the presented work is to test the physical implementation of the indirect
voltage measurement algorithm using the noise distribution [1]. The algorithm aims to increase the
accuracy of the photon/particle energy measurements in solid-state detector systems. The described
algorithm can be divided into two parts: measurement, during which the system collects data about
noise superimposed with measured signal, and signal processing stage when the processor fits the
distribution curve to the collected data. Based on the simulation results, the algorithm may be better
than the traditional approach using analog filters and discriminators.
During the measurements, the system utilizes a set of comparators in which comparison levels
are distributed close to each other and close to the expected value of the measured signal (what is
introducing the need of a priori information about expected signal amplitude or need of dynamic
range adjustments what is out of the scope in the first implementation). The architecture is similar to
the regular analog-to-digital converters. The main difference is how the data are collected, stored, and
processed. Instead of triggering the converter with a clock signal, the converter works in a free-running
mode (asynchronous). During this operation, noise superimposed with the measured signal starts to
toggle the comparators (more often if a threshold level is closer to the pulse amplitude, see figure 1).
After some time of counting how many times a specific comparator was toggled, we get the histogram
stored in counters, and data can be sent to the following algorithm stage.
–1–
The second stage, data processing, is to fit the appropriate distribution curve (in our case, a
Gaussian) to the collected histogram data. The fitting accuracy depends on parameters like system
noise, spacing between adjacent threshold levels, signal position (how close to the nearest comparator
it is), measurement time, used fitting algorithm, and uncertainties caused by the manufacturing
process mismatches.
In this and original ([1]) publications, the algorithm was described in terms of single photon
counting imaging systems, but it can be suitable for any other application with voltage measurement.
2 Design requirements
A higher number of comparators can improve the final resolution; however, the analysis presented
in [1] shows that it is valid for up to 6 comparators, and its higher number will not significantly
improve algorithm performance. Moreover, more comparators would require more careful calibration
procedures. Finally, appropriate memory should be implemented to avoid an overflow during longer
measurements. Assuming the count rate (with low overdrive) at the level of 100 MHz and maximum
measurement time of 100 μs, counters should be able to store more than 10,000 counts.
–2–
The last point concerns the threshold levels that should be set carefully with high precision since
we will try to differentiate signals with differences in amplitude smaller than noise power. Because
of that, all DACs responsible for setting the threshold should provide good linearity or at least be
perfectly mapped for further compensation.
3 ASIC design
–3–
2024 JINST 19 C04053
Figure 2. ASIC block diagram. Figure 3. ASIC in JLCC44 package photo.
The pixel digital part comprises eight 16-bit ripple counters (one-to-one with comparators) and
configuration registers. Counters can be configured as a shift register for reading/writing data and
write configuration by latching the actual counter (shift register) value. All digital circuits (in-pixel
and at the chip level) were generated using synthesis and place-and-route tools.
Most bias currents and potentials can be regulated using global coarse-tuning circuits or local
fine-tuning DACs. Global tuning is done by external resistors connected to ASIC pads (figure 2).
The power grid is separated for each functional block: CSA, biases, comparators, digital part,
calibration circuit, etc.
4 Preliminary tests
A preliminary test has been performed on a test setup comprising three PCBs: ASIC carrier, power,
and FPGA boards. The carrier board contains 7-bit digital resistors to set and trim bias currents and
voltages like thresholds for two sections and gate potential for the transistor in CSA feedback. It also
contains a socket for the ASIC. For better flexibility, the ASICs were encapsulated into the JLCC44
package (figure 3). There are also two types of power boards: one with LDOs and one with DC-DC
converters. Both provide voltage regulation from 0.6 V and output voltage and current monitoring.
They can be powered by a battery or a power supply unit. The central processing unit is the FPGA
–4–
board PYNQ-Z2, which handles communication with the ASIC, global biases, and the power board,
as well as the logic for processing data and fitting the distribution curve.
The first step of ASIC testing was to characterize the analog buffer used in the analog multiplexer
that will be used for further trimming DACs characterization. Measurements show that the buffer
has a strongly limited dynamic range compared to simulations (300 mV and 840 mV, respectively).
Because of that, the characterization of trimming DACs with a wide range is only partially possible.
Figure 6 shows the measurement of the fine-tuning threshold DACs for all comparators within one
channel. The achieved DAC step is about 0.5 mV, much less than the simulated noise RMS: 2.5 mV
(as required by the implemented algorithm). After tuning slightly the biases, the DC level of the
CSA output could be moved to the linear region of the analog multiplexer, which allowed us to
420 7500
5000
410 2500
0
0 5 10 15 20 25 30 0 5 10 15 20
DAC code Offset [mV]
Figure 6. Treshold fine-tuning DACs characteristics Figure 7. Noise occupancy scan, extracted noise
within a single channel. RMS = 2.2 mV.
Figure 8 shows the channel gain extracted from threshold scan analysis, performed for three
different input charges, 1.0, 0.75, and 0.52 fC. Measured and calculated gain of approximately
165 mV mV
fC fits the simulated value (150 fC ).
460 103
Counts
440 102
420 101
400 100
0.5 0.6 0.7 0.8 0.9 1.0 300 350 400 450 500
Input charge [fC] Threshold level [mV]
–5–
Figure 9 presents exemplary threshold scan results for a single comparator in one of the pixels.
Each point of the plot corresponds to a value counted by the corresponding counter for a single test
pulse. The points on the left side of the plot show the value of ‘1’ — this is justified as for low
threshold values comparator’s output is always high. The first peak (left) is generated for the thresholds
close to the CSA output DC level. The second (right) comes from the top of the test pulse. The mean
of the Gaussian curve fitted to this peak equals the pulse amplitude. For the thresholds above the
second peak, we expect zero counts — not visible on the plot with the log scale.
This test demonstrated the correct operation of the CSA, comparator, and counter suitable for
the presented measurement method.
The prototype ASIC SMAUG_ND_1 implementing indirect voltage measurement using a noise
distribution algorithm has been designed and produced. During preliminary measurements, we
encountered problems with the analog buffer used for trimming DAC characterization. Performed
analysis shows good compatibility of extracted parameters like gain, noise power, etc., with simulations.
The CSA, comparator, and counter in the pixels operate correctly. The main measurement tests
of the described algorithm are ongoing.
Acknowledgments
The work was supported by the Polish Ministry of Science and Education (contract no. 0138/DIA/2020)
References
[1] G. Węgrzyn and R. Szczygieł, Voltage measurements using noise distribution, Przegląd Elektrotechniczny
10 (2021) 161.
[2] A. Rivetti, CMOS: Front-End Electronics for Radiation Sensors, CRC Press (2015) [DOI:10.1201/b18599].
[3] S.O. Rice, Mathematical Analysis of Random Noise, Bell Syst. Tech. J. 23 (1944) 282.
[4] R. Ballabriga et al., Medipix3: A 64k pixel detector readout chip working in single photon counting mode
with improved spectrometric performance, Nucl. Instrum. Meth. A 633 (2011) S15.
[5] P. Kmon et al., Spectrum1k — integrated circuit for medical imaging designed in CMOS 40 nm, 2022
JINST 17 C03023.
[6] M.H. White, D.R. Lampe, F.C. Blaha and I.A. Mack, Characterization of surface channel CCD image
arrays at low light levels, IEEE J. Solid-State Circuits 9 (1974) 1.
[7] W. Buttler, B.J. Hosticka and G. Lutz, Noise filtering for readout electronics, Nucl. Instrum. Meth. A 288
(1990) 187.
–6–