Home Search Collections Journals About Contact us My IOPscience QIE10: a new front-end custom integrated circuit for high-rate experiments This content has been downloaded from IOPscience. Please scroll down to see the full text. 2014 JINST 9 C01062 (http://iopscience.iop.org/1748-0221/9/01/C01062) View the table of contents for this issue, or go to the journal homepage for more Download details: IP Address: 137.138.240.21 This content was downloaded on 20/11/2014 at 09:31 Please note that terms and conditions apply. P UBLISHED BY IOP P UBLISHING FOR S ISSA M EDIALAB R ECEIVED: November 14, 2013 ACCEPTED: December 17, 2013 P UBLISHED: January 31, 2014 TOPICAL W ORKSHOP ON E LECTRONICS 23–27 S EPTEMBER 2013, P ERUGIA , I TALY FOR PARTICLE P HYSICS 2013, A. Baumbaugh,a L. Dal Monte,a G. Drake,b,1 J. Freeman,a D. Hare,a H. Hernandez Rojas,c E. Hughes,d,1 S. Los,a D. Mendez Mendez,e J. Proudfoot,b T. Shaw,a C. Tully, f R. Vidal,a J. Whitmorea and T. Zimmermana,2 a Fermi National Accelerator Laboratory, Box 500, Batavia, IL 60510, U.S.A. b Argonne National Laboratory, 9700 S. Cass Ave., Lemont, IL 60439, U.S.A. c Florida Institute of Technology Physics and Space Sciences, 150 W. University Blvd., Melbourne, FL 32901, U.S.A. d Department of Physics, Rutgers University, 136 Frelinghuysen Rd., Piscataway, NJ 08854, U.S.A. e Facultad de Ciencias, Universidad Nacional Autonóma de México, Av University 3000, Circuito Exterior S/N, Coyoacán, CP 04510, México f Department of Physics, Princeton University, Jadwin Hall, Princeton, NJ 08544, U.S.A. E-mail: drake@anl.gov, tote@physics.rutgers.edu, tzimmer@fnal.gov A BSTRACT: We present results on a new version of the QIE (Charge Integrator and Encoder), a custom Application Specific Integrated Circuit (ASIC) designed at Fermilab. Developed specifically for the measurement of charge from photo-detectors in high-rate environments, this most recent addition to the QIE family features 3 fC sensitivity, 17-bits of dynamic range with logarithmic response, a Time-to-Digital Converter (TDC) with sub-nanosecond resolution, and internal charge injection. The device is capable of dead-timeless operation at 40 MHz, making it ideal for calorimetry at the Large hadron Collider (LHC). We present bench measurements and integration studies that characterize the performance, radiation tolerance measurements, and plans for deployment in the Atlas and CMS detectors as part of the Phase 1 and Phase 2 upgrades. K EYWORDS : VLSI circuits; Front-end electronics for detector readout; Radiation-hard electronics 1 Corresponding 2 Chip author. designer. c 2014 IOP Publishing Ltd and Sissa Medialab srl doi:10.1088/1748-0221/9/01/C01062 2014 JINST 9 C01062 QIE10: a new front-end custom integrated circuit for high-rate experiments Contents Introduction 1 2 Principles of operation 2 3 Bench test results 5 4 Radiation test results 9 5 Outlook and plans 11 6 Summary 11 1 Introduction The QIE10 is the newest version in the family of devices designed at Fermilab for use in measuring signals from photo-detectors. The QIE (Charge Integrator and Encoder) integrates input charge pulses (or current) in 25 nS periods, and digitizes at 40 MHz using 4 phases of operation in pipelined fashion. It has 17 bits of dynamic range, which are encoded into 6 bits of mantissa and 2 range bits, or 256 codes. This scheme provides a floating point digitization of the input charge at 40 MHz, and is dead-timeless. The device has approximately logarithmic response, with approximately constant resolution over the dynamic range. The device also has a 6 bit time-to-digital converter (TDC), with ∼ 0.5 ns resolution for each time slice. The QIE10 is fabricated in a 350 nm SiGe process, providing intrinsic hardness against ionizing radiation. The latest version of the QIE comes from a relatively long and successful history of development and use in HEP experiments. The very first prototype was designed in 1989 for the Solenoidal Detector Collaboration (SDC), a detector that was being designed for the Superconducting Super Collider (SSC). In 1995, the first fully-functional QIE was designed for the KTeV experiment at Fermilab [1], and fabricated in a 2 µm Bi-CMOS process from Orbit Semiconductor. The experiment consisted of 3,000 channels, and operated at 53 MHz, the fundamental frequency of the Tevatron. In 1996, a version of the QIE was adapted for the upgrade of the calorimeter electronics for the CDF experiment at Fermilab [2, 3], called QIE3. The detector required 10,000 channels, and operated at 7.58 MHz. In 2002, another version of the chip, QIE7, was designed for the Near Detector of the MINOS experiment at Fermilab [4], which operated at 53 MHz. This again used the 2 µm Bi-CMOS process from Orbit Semiconductor, and the production run produced 20,000 chips. In 2003, a new version was designed for the hadronic calorimeters of the CMS experiment at CERN. This version, QIE8, used new design techniques that incorporated a differential input, and a logarithmic transfer function. It also used a newer (and better) fabrication process, the 0.8 µm AMS process, which featured “real” BiCMOS technology. The chip operates at 40 MHz, –1– 2014 JINST 9 C01062 1 Figure 1. Block diagram of the signal processing chain in the QIE. 2 Principles of operation A simple block diagram of the chip is shown in figure 1. The device receives charge (or current, positive convention) from a photo-detector (PMT), and splits the current into four logarithmicallyweighted ranges. Each range then integrates the resulting current fractions onto separate capacitors using gated integrators, with the integration period, or “time slice”, set to 25 ns. After the integration period, subsequent circuitry selects the one range that is within the dynamic range of the on-board flash analog-to-digital converter (FADC). The voltage on the selected range is then multiplexed to the FADC, which has a nonlinear transfer function, where it is digitized, producing 6 output bits or the “mantissa”. The ADC bits are then output from the chip, along with a 2 bit code to indicate which of the four ranges was digitized. As stated earlier, the QIE10 produces an approximately logarithmic response. This is accomplished in two parts. The first is the current splitter, which splits the charge into ranges weighted as 16/24, 4/24, 2/24, and 1/24, as shown in conceptually in figure 2. A fifth splitter stage consisting of 1/24 of the input current is use for the time-to-digital convertor (TDC), which will be described later. The second part of the logarithmic response is due to the nonlinear FADC, which has a transfer function as shown in figure 3 (response of Range 0 is shown, but all ranges have the same relative response). The combined response of the current splitter and the nonlinear FADC produces a transfer function for the raw data as shown in figure 4. The response from each of the four ranges can be seen. By using a calibration procedure, the overall transfer function of the device can be obtained, as shown in figure 5. Note that response over five orders of magnitude is accomplished with only 8 output bits (256 codes). All 256 codes are represented in figure 5. –2– 2014 JINST 9 C01062 the fundamental frequency of the LHC. There were 10,000 channels produced and installed into the detector. With each new version, the design techniques improved, and the fabrication techniques and processes generally improved as well. The design of the QIE10 was based largely on the QIE8, utilizing the differential input and logarithmic response, but also includes new features, including a 6 bit TDC, and on-board charge injection. The device has several programmable features, which are programmed by a serial interface using a shift register on the input, and then a shadow register for storing the data. The shadow register has been designed to be SEU-tolerant. The 350 nm SiGe fabrication process is also significantly superior to the previous fabrication processes in terms of improved bipolar transistor performance, and better tolerance to ionizing radiation. The chip is fairly low power, consuming 320 mW of power. The result is the best-performing device of the family of chips to date, as will be described. It will be incorporated in the upgrade of the CMS hadronic calorimeter upgrade, and is a candidate for the ATLAS TileCal upgrade. Figure 3. Simulated FADC transfer function. As mentioned earlier, the operations of the QIE are pipelined. The diagram of the splitter circuit in figure 2 illustrates the stages. Each operation lasts for one clock cycle. The integrating capacitors shown in figure 2 are first reset by closing the reset switches for one clock cycle, called the reset cycle. Next, the integrate switches are closed for one clock cycle, called the integration cycle. When the switches are opened, the voltages on the capacitors are the superposition of the integrated currents from the bias current source and the PMT input, split into ranges as described above. At the end of this cycle, the capacitor voltages are buffered and driven to a set of com- –3– 2014 JINST 9 C01062 Figure 2. Conceptual configuration of the current splitter. Figure 5. Simulated overall transfer function after calibration. parators, where they are compared against preset threshold voltages. This is called the comparison cycle. The comparators determine which capacitor voltage will be multiplexed to the analog output of the chip for digitization. Because of the configuration of the bias current and the current-split ratios, one and only one voltage will lie within a predetermined range for digitization. The selected capacitor voltage is then digitized on the digitization cycle. After digitization, the process then repeats. As described so far, the processing of a single time slice requires four clock periods. For the chip to be dead-timeless, the QIE is arranged to have four sets of integrating capacitors on each range, instead of one for each range, as shown in figure 6. There are also four sets of comparison circuits. At any given time, one set of capacitors is being reset, another is integrating, another is undergoing range comparison, and the other is being digitized. The operations are phased as shown in the table. In addition to the mantissa and range bits, the QIE outputs two bits called the CAPID, which indicate which set of capacitors was selected for a given digitization cycle. The CAPID advances with every clock cycle, modulo 4. This provides the capability to uniquely –4– 2014 JINST 9 C01062 Figure 4. Simulated transfer function of the raw data showing all 4 ranges. identify the integration capacitor and analog processing stage associated with a given data word, so that calibration constants can be applied to decode the data. In addition, there is a global reset that can be used to reset all of the QIE CAPIDs across the system. Thus, for a given beam crossing, the data acquisition system can check that all QIE data words have the same CAPID, providing a method of checking data integrity. Thus, there are a total of 10 bits representing the charge delivered (6 ADC, 2 RANGE, 2 CAPID), plus 6 bits of TDC for each data word, 16 bits total. Note that the actual device is significantly more complex than that shown in figures 2–6, which illustrate the basic operation only. The interested reader is referred to [5] for more details. 3 Bench test results The goal of the bench testing is to verify that the various performance aspects of the QIE10 meet expectations. This is needed to gain confidence before production. To do this, a series of detailed studies have been executed to determine that the chip meets or exceeds the performance requirements. The bench tests are also valuable for reference later, when designing the production checkout procedures to validate every packaged chip destined for a detector. A first test is to read the pedestals, defined as the data obtained with no external input signal. This will give an indication of the intrinsic noise of the device. Each CAPID will have its own pedestal, so it is important to keep track of the CAPID. A pedestal measurement is shown in figure 7. Note that for CapID0, the pedestal is almost entirely in one ADC bin, whereas for CapID2, the pedestal is almost exactly split between two ADC bins. Given that a least count corresponds to 3 fC, the intrinsic noise of the device is thus ∼ 1.5 fC RMS. Note that this is with no source capacitance. The QIE10 also has a feature where the pedestal values of each CAPID can be adjusted to give a uniform response if desired. To test the ADC and encoding functionality of the QIE10, a precision current source is used. The value of the current is increased in small steps to probe all codes of the dynamic range. This process is controlled by a computer running test-specific algorithms to control the input current, –5– 2014 JINST 9 C01062 Figure 6. Pipelined operation in the QIE using 4-phase processing. Figure 8. Measured response on a single range for a single CAPID using DC current injection. verify CAPID rotation, and organize the data into output files. For each setting, the mantissa and range is recorded. A plot of the response of a single range is shown in figure 8. The four segments of the FADC response can be seen (refer to the ideal response of figure 3). A plot of the raw data for one CAPID is shown in figure 9. Again, it matches expectations. All 64 bins of the 6-bit FADC were measured using DC current injection. A plot of the bin widths versus ADC code is shown in figure 10. The bin width variation is less in the bottom two –6– 2014 JINST 9 C01062 Figure 7. Distributions of pedestal measurements for each CAPID. Figure 10. Measured bin widths vs. ADC code. sections than in the top two by design. The quantization error, δ , is a measure of the uncertainty associated with binning. Knowing the bin widths, it is defined for the ith charge bin as 1 Si δ=√ 12 qi (3.1) where Si is the bin’s sensitivity and qi is the central value of the bin, expressed in terms of charge. Using the values from the above studies, the quantization errors can be calculated as shown in figure 11. In order to ensure that there are no missing codes or dead regions, the QIE10 was designed so that every range should overlap with neighboring ranges by approximately 3 charge bins. The QIE10 has a feature where the auto-range select function can be turned off, forcing a measurement on a selected range. A representative measurement using this technique is plotted in figure 12, –7– 2014 JINST 9 C01062 Figure 9. Measured response on all four ranges for a single CAPID using DC current injection. Figure 12. Measurement of range overlap using manual range select feature. showing a nice overlap between range 0 and range 1. This will be one of the criteria used in the checkout of chips for production. The previous measurements were done with precision DC currents. Turning now to dynamic performance, one measurement of interest is sweeping a constant charge pulse through different time slices, to see if there are dynamic effects or “charge-loss” at the clock boundaries. A measurement of this is plotted in figure 13, where the ADC values are added together for every two consecutive clock cycles. The QIE codes must be calibrated and pedestal subtracted to do this properly. As can be seen, the response is flat as a function of pulse delay to better than ±2%, indicating good dynamic performance. The TDC is a new function for the QIE. Using charge pulses with variable delay, the TDC response was measured. The transfer function is shown in figure 14, and the distribution of bin widths is plotted in figure 15. Except for one outlier at 12 ns, the bin widths are well behaved. –8– 2014 JINST 9 C01062 Figure 11. Measured quantization error. Figure 14. Plot of TDC transfer function. Further tests are planned, although this performance is acceptable for measuring out-of-time hits, where ∼ 1 ns resolution is required. 4 Radiation test results We have performed two radiation studies to date on the full version of the QIE10. The first was a study of the effect of ionizing radiation (TID) using a Cesium-137 source at Argonne National laboratory that produced ∼ 1 KRad per hour. Two devices were irradiated. The test regimen read and recorded the pedestals two times per hour, and read the shift registers and shadow registers continuously to look for corruption. The test was run for 52 hours, acquiring 52 KRad of dose for the device nearest to the source, and 35 KRad to the device farthest from the source (the difference being due to 1/R2 effects). The results of the pedestal measurements are shown in figure 16. There were effectively no changes in either the pedestal values or the noise during the dose period. The –9– 2014 JINST 9 C01062 Figure 13. Measurement of dynamic performance by sweeping a charge pulse through time slices. Figure 16. Measurements of pedestal values and pedestal noise as a function of ionizing dose. chips remained functional throughout the test, and there were no data corruption errors detected through the test period. The second test was a study of the effect of proton bombardment on the device, looking primarily for single event upsets (SEUs) in the shift register and the shadow register. The measurements were performed at CDH/Procure, a cancer treatment facility, in Warrenville, Illinois. The beam energy was 230 MeV. Again, two boards were used in the test. The boards were irradiated to 6E12 p/cm2 . The result was that 2 SEU errors were recorded in the shift register readout, and 0 SEU errors recorded in the shadow register readout. This was expected, since the shadow register uses SEU-tolerant design techniques, while the shift register does not. Since the chips will generally be configured at the start-up of a run, before beam collisions, the SEU tolerance of the shift register is less important than the shadow register, which must hold the programming bits continuously through the run. Unfortunately, with proton bombardment, there is a significant ionizing – 10 – 2014 JINST 9 C01062 Figure 15. Distribution of TDC bin widths. dose that is received, approximately 330 KRad for this amount of protons. The analog readout of both QIEs was not functional after this test. However, the digital read/write capability remained functional through the end of the test. We have not performed non-ionizing energy loss (NIEL) tests yet, to measure displacement damage particularly in the NPN transistors. This remains one of the test programs ahead. 5 Outlook and plans 6 Summary The design and performance of the QIE10 have met or exceeded expectations. The device has very low intrinsic noise. The encoding of 17 bits of dynamic range using 8 bits makes efficient use of bandwidth. The addition of the 6-bit TDC adds a powerful capability to the QIE, allowing the measurement of out-of-time hits directly from the device. The indications to date are that this is the – 11 – 2014 JINST 9 C01062 The performance of the QIE10 chip is significantly improved over the previous version, QIE8. The performance tests to date have yielded excellent results. The addition of the TDC, and also the added radiation tolerance offered by the 350 nm SiGe process, make it well-suited for use in the LHC upgrades. The SEU and TID radiation tolerance tests to date show good performance, and meet the requirements for both the CMS hadron calorimeters and the ATLAS hadron calorimeter. Additional tests are planned, including measurements in a test beam, and additional radiation measurements, in particular non-ionizing radiation effects (displacement damage). Assuming that all goes well, the plan is to use the QIE10 in CMS for the upgrade of the Forward Hadron (HF) calorimeter. The HF is a Chereknov calorimeter with a narrow pulse width, fully contained within 25 ns, and therefore the TDC function of the QIE10 is particularly important for identifying out-oftime pulses. The detector has 1,728 4-anode PMTs, each of which are currently ganged together into one readout channel. In the new electronics, the QIE10 will be used to readout 2 anodes ganged together, requiring 3,456 channels total. This will be installed into the detector during the 2014/2015 winter shutdown. The production will be done as a small production run. Plans are underway to develop a production checkout program using the robotic chip tester at Fermilab. CMS will also be upgrading the Barrel Hadron calorimeter and the Endcap Hadron calorimeter. These detectors currently have Hybrid Photo Detectors (HPDs). The current plan is to replace them with silicon photo-multipliers (SiPMs), and use a modified version of the QIE10 for the readout. The modification consists of adding a programmable shunt to the input, to provide capability to retain dynamic range in the presence of higher quiescent current. This design modification will be incorporated into QIE11, a first prototype of which is currently being fabricated. Assuming no problems, the plan is to install them during the 2018 shutdown. Test beams to test both QIE10 and QIE11 are planned for 2015–2016. The ATLAS Hadronic calorimeter (TileCal) does not currently use QIEs. Work is in progress to build a prototype “drawer” that contains the electronics for one detector module, as a step toward a full upgrade for Phase 2 in 2022. The QIE10 is a candidate technology for this upgrade. The plan is to build a full drawer with QIEs, and test in a test beam in ∼ 2015–2016. A decision on the choice of technology for this upgrade would come after this evaluation. best-performing device in the QIE family, and should perform well in the high-rate environment of the LHC. Acknowledgments References [1] R.J. Yarema, G.W. Foster, J. Hoff, M. Sarraj and T. Zimmerman, A fast, wide range charge integrator and encoder ASIC for photomultiplier tubes, IEEE Trans. Nucl. Sci. 40 (1993) 750. [2] CDF-II collaboration, R. Blair et al., The CDF-II detector: technical design report, FERMILAB-PUB-96-390-E (1996). [3] T. Zimmerman and M. Sarraj, A second generation charge integrator and encoder ASIC, IEEE Trans. Nucl. Sci. 43 (1996) 1683. [4] MINOS collaboration, The MINOS detector, technical design report, NUMI Note NuMI-L-337 (1998). [5] T. Zimmerman, QIE10: a new charge-integrating floating-point ADC chip for high-rate experiments, talk given at the IEEE Nuclear Science Symposium & Medical Imaging Conference, Seoul, South Korea (2013). – 12 – 2014 JINST 9 C01062 We thank the technical support personnel at Argonne National Laboratory and Fermi National Accelerator Laboratory for assisting with the building of boards and test fixtures used in carrying out these tests. We also thank Mark Pankuch of Central DuPage Hospital/ProCure for the help and assistance with the proton tests. This work was supported by the U.S. Department of Energy, Office of Science, Office of Basic Energy Sciences, under contract DE-AC02-06CH11357.