• Aucun résultat trouvé

Digital part of SiPM Integrated Read-Out Chip ASIC for ILC hadronic calorimeter

N/A
N/A
Protected

Academic year: 2021

Partager "Digital part of SiPM Integrated Read-Out Chip ASIC for ILC hadronic calorimeter"

Copied!
5
0
0

Texte intégral

(1)

HAL Id: in2p3-00308908

http://hal.in2p3.fr/in2p3-00308908

Submitted on 4 Aug 2008

HAL is a multi-disciplinary open access

archive for the deposit and dissemination of

sci-entific research documents, whether they are

pub-lished or not. The documents may come from

teaching and research institutions in France or

abroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, est

destinée au dépôt et à la diffusion de documents

scientifiques de niveau recherche, publiés ou non,

émanant des établissements d’enseignement et de

recherche français ou étrangers, des laboratoires

publics ou privés.

Digital part of SiPM Integrated Read-Out Chip ASIC

for ILC hadronic calorimeter

F. Dulucq, M. Bouchel, C. de la Taille, J. Fleury, G. Martin-Chassard, L.

Raux

To cite this version:

(2)

Digital part of SiPM Integrated Read-Out Chip ASIC for ILC hadronic calorimeter

F.Dulucq

a

, M.Bouchel

a

, C.De La Taille

a

, J.Fleury

a

, G.Martin-Chassard

a

, L.Raux

a

,

a IN2P3/LAL, Orsay, France

[email protected]

Abstract

SPIROC is the Silicium Photo-multiplier (SiPM) Integrated Read-Out Chip designed for the future ILC hadronic calorimeter. It reads 36 SiPMs and has an auto-trigger on its 36 channels.

Its main requirements are a 100% trigger rate for signal over 1/2 photoelectron, a charge measurement up to 2000 photoelectrons and a time measurement with an accuracy better than 1ns.

In order to perform all these functions, SPIROC integrates a complex digital part to manage all the different steps of normal working (acquisition, measure and read-out). This ASIC was submitted in June 2007 (technology AMS SiGe 0.35µm).

In this paper, section I describes the general architecture of the ASIC and the main interactions between analogue and digital parts. Section II is dedicated to the different module of the digital part that manages the ASIC.

I. D

ESCRIPTION OF THE ASIC

A. Main characteristics

The SPIROC chip is a 36-channel input front end circuit developed to read out SiPM outputs.

The block diagram of the ASIC is given in Figure 1.

Preamp. + Shapers 36 SiPM inputs Switched Capacitor Array Time / Charge Wilkinson ADC

Digital Part - Total : 195 IOs Parameters + Controls Data to concentrator Acquisition : Data Capture Measure / Conversion : Analog to digital manager

Readout : Data Transfer

4 K Bytes Memory

Figure 1: Block diagram of SPIROC

Its main characteristics are given in Table 1.

Table 1: Main characteristics

Technology: Austria-Micro-Systems (AMS) SiGe 0.35m

Area: 32mm2 (7.2mm × 4.2mm) Power Supply: 5V / 3.5V

Consumption: 25µW per channel in power pulsing mode

Package: CQFP240 package

For each one of the 36 channels, the PM signal is first amplified thanks to a variable gain preamplifier.

The amplified current then feeds a slow shaper in direct relation with the Switched Capacitor Array (SCA) where analogue voltage will be stored (depth of 16).

In parallel, trigger outputs are obtained via fast channels made of a fast shaper followed by a discriminator. The discriminator output feeds the digital part.

B. General operation

The general working of the chip is shown in Figure 2.

Switched Capacitor Array RAM 1001 0111 0101 Shift Register DAQ Analog to Digital Converter Slow shaper signal Acquisition Conversion Read-Out

Figure 2: General working

The Acquisition module selects the right column in the SCA to save the analogue value from the slow shaper.

(3)

The last module handles the data read out with a serial shift register to the Data Acquisition (DAQ). It also allows to be daisy-chained with other ASICs to minimize lines between boards.

C. Timing in the future ILC

The digital part of SPIROC is built around 3 modules which represent the different phases of the ILC operation shown in Figure 3.

Acquisition Conversion Read-Out Acquisition

Bunch Crossing Train

Time Digital Part

Phases

Bunch Crossing Train

Figure 3: Timing of future ILC

The acquisition module permits to capture data during the bunch crossing train. Conversion and Read-Out ones are activated during inter bunch crossing to convert and save data in the memory in a first step and to read out data in a second one.

Each train is separated by 200ms. The duration of the bunch crossing train is around 1ms.

II. M

ODULES IN THE DIGITAL PART

A. Acquisition module

1) Block Diagram:

This module, shown in Figure 4, is dedicated to the SCA management: it selects the column where analogue value should be stored.

It has been developed with asynchronous cells to meet time and low consumption requirements. Besides, this allows no coupling between high speed digital clock (40 MHz not active) and analogue part during acquisition.

No Trigger Channel Hit 36 x 16 Trigger (35) Trigger (0) SCA

Bunch Crossing Clock

Acquisition module :

Management of 16 columns BCID Registers x16 Capture BCID Counter Column Select Column Erase Channels Trigger (35) Trigger (0) OR of 36 Triggers 16 16 16 ColumnSelect 16 16ColumnErase To ADC 36 Triggers 36 36 Digital Part To measure module

Figure 4: Block diagram of acquisition

2) Details of operation:

During idle mode, a capture window is open at the first empty column of SCA (depth 16). When a trigger occurs, data can be captured in this column by means of a “Track & Hold Cell” (T&H Cell) (See Figure 5). When the next bunch crossing occurs, it closes the capture window and selects the next column. To ADC input 3 Channel 3 Track / Hold during acquisition Column selection during conversion (0) (1) (15) (0) (1) (15)

Cell Cell Cell

Figure 5: 1 channel of SCA with Track & Hold cell

An external signal is available to erase the active column named “No_Trigger”. It can be used to erase the column if a trigger was due to noise.

The Bunch Crossing Identifier (BCID), hit (H) channels and gains (G) are also saved into registers.

For this module, only Slow Clock (Bunch Crossing Clock) is needed.

3) The T&H cell:

T&H cell allows to lock the capacitor value only when a calibrated trigger occurs within the selected column.

The hold of the capacitor is made when the trigger disappears.

The selected column is given by the acquisition module and the channel trigger gives the line.

The operation of the asynchronous cell is described below in Figure 6. 0 0 0 1 1 0 1 1 00 01 ColumnSelectb TriggerCalibrated (Line) Y2 / Y1 10 11 Y2 = Track Reset Y2 = Hold

(4)

This operation above is the same as the chronogram in Figure 7. TriggerCalibrated 1 of 36 ColumnSelectb 1 of 16 Track / Hold 1 of 576

Figure 7: Chronogram of T&H cell

B. Conversion Module

1) Block Diagram:

The main purpose of this module is to convert analogue values stored in the SCA in digital ones.

Figure 8 represents the detailed block diagram of the conversion module.

Variable Gray Counter 4 bits to 12 bits Counter Value Ramp Wilkinson ADC EndConv (35) EndConv (0) StartRamp Chn (35) Chn (0) Bunch Crossing IDentifier Registers x 16 Chip IDentifier Select BCID Measure / Conversion : Analog to digital manager

+ Data writing in memory

Memory 4K bytes

Digital Part Address Data

Figure 8: Block diagram of conversion 2) Details of operation:

36 charges and 36 times stored in SCA must be converted for each column. When these 72 conversions are over, data are stored in the memory in order to start a new one for the next column.

The ADC is able to convert 36 analogue values in 1 run (about 100 µs @ 40 MHz). If the SCA is full, 32 runs are needed (16 for charges and 16 for times).

As the default accuracy of 12 bits is not always needed, the number of bits of the counter can be adjusted from 8 to 12 bits.

C. Read-out module

The Readout module permits to empty the memory. To minimize the number of lines between board and external concentrator, data are transferred on a single line.

In the worst case, about 20K bits of data are transferred to the concentrator with a Slow Clock (5 MHz). As the data line to the concentrator is common to all the daisy-chained ASICs, one ASIC can take the data line for a maximum of 4 ms.

Slow Clock and 40 MHz are needed respectively for data and RAM access. The memory mapping is given in Figure 9.

Chip ID (8 bit) Bunch Crossing ID (12 bit) Bunch Crossing ID (12 bit) Time measure Chn 0 (12 bit) Charge measure Chn 0 (12 bit)

Bunch Crossing ID (12 bit) Time measure Chn 35 (12 bit) Charge measure Chn 35 (12 bit)

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 H G H G H G H G Hit (1 bit) Gain (1 bit) 0 0 7 15 16 BCIDs 36 Times 36 Charges SCA Column 0 0 0 0 0 0 0 0 0 H G H G H G H G 36 Times 36 Charges SCA Column 15 Time measure Chn 0 (12 bit)

Charge measure Chn 0 (12 bit) Time measure Chn 35 (12 bit)

Charge measure Chn 35 (12 bit) 1168

Figure 9: Memory mapping

III. M

ASTER RESET OF DIGITAL PART

General Reset of the digital part is active low and synchronous with rising edge of Main Clock. It is active for the 2 clock domains (Slow Clock and Main Clock).

To prevent timing violation when Reset is released, it must be synchronised with the 2 clock domains. Reset logic is given below (Figure 10).

D Q Rst D Q Rst D Q Rst D Q Rst External Rese t Slow Clock Main Clock '1' Re set Synchronize d

Figure 10: Master Reset logic

This circuit inserts latency when Reset is released (start of digital part). Latency is equal to 2 periods of Slow Clock + 2 periods of Main Clock (450 ns with 5 MHz and 40 MHz). This is shown below in Figure 11.

Main Clock 40 MHz Slow Clock 5 MHz External Reset Reset Synchronized

(5)

The Chronogram when reset is set is shown in Figure 12. Main Clock 40 MHz Slow Clock 5 MHz External Reset Reset Synchronized

Figure 12: Chronogram of reset activation

IV. L

INK BETWEEN

DAQ

AND

SPIROC

The 3 modules of the digitals parts are activated by signals from the DAQ. These signals are given in Figure 13.

DAQ SPIROC Start_Acquisition Start_Conversion_b Start_Read_Out Clocks + Reset Chip_Sat End_Read_Out

Figure 13: Main Signals between DAQ and SPIROC

The rising edge of the Start_Acquisition signal is the beginning of the acquisition phase for the digital part. The end of the acquisition is given by the falling edge of this signal.

The chronogram of the sequence is given below in Figure 14. In this case, the DAQ stops the acquisition even if the chip is not full (end of bunch crossing for example). The falling edge of Chip_Sat represents the end of the conversion.

Start Conversion_b Start Acquisition Start Read-Out Chip_Sat End Read_Out

Acquisition Conversion Read-Out

Figure 14: Chronogram with chip not full

Another case is possible when the chip is full during the acquisition phase. This is shown after in Figure 15.

Start Conversion_b Start Acquisition Start Read-Out Chip_Sat End Read_Out

Acquisition Conversion Read-Out

Figure 15: Chronogram with chip full

V. D

IGITAL PART LAYOUT

The layout of the digital part was realized in 0.35 µm technology from AMS and designed with Silicon Ensemble 5.4 from CADENCE (see Figure 16).

The layout is on 3 metals (blue, red and green) and its size is 3000 µm by 1400 µm.

The layout is made around 2 RAMs from AMS.

Each RAM is 2K bytes (2048 words of 8 bits) and 844 µm by 1250 µm.

Figure 16: Digital part layout

VI. C

ONCLUSION

The digital part of SPIROC includes many functions. Each module has been designed with different constraints: speed optimisation for acquisition, ADC and memory writing management for measurement, line reduction and memory reading for readout.

The ASIC tests will begin in October 2007 and the first results are expected at the end of the year 2007.

Références

Documents relatifs

The fast shaping (called calibration mode) is used for SiPM calibration on single photo-electron and the long shaping (called physics mode) is necessary to be compatible with the

To minimize the data lines and the power consumption, the readout architecture [4] is common to all the calorimeters and based on a daisy chain using a token ring mode as shown in

SPIROC (SiPM Integrated Read- Out Chip): Dedicated very front-end electronics for an ILC prototype hadronic calorimeter with SiPM read-out... Topical Workshop on Electronics

The FERMI read-out system, using a compressor and a 40 MHz sampling ADC, is compared to a standard charge integrating read-out by measuring the energy resolution of the

particles. The detector is a 20 meters long spectrometer, to be installed on the proton-proton collider Lhc. Of major importance for the level 0 trigger is the preshower of

The chip consists of the anode array, the anode selection switches for anode readout, the reference circuit, the charge amplifier 共 CSA 兲 and its reset.. circuitry and the digital

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des

According to the Gassiplex documentation, a chip gain of 3.675 mV/fC has been performed with an external capacitor, while a similar test with the internal capacitors gives a gain of