Transcript Slide 1

Design and Performance of the
5 GHz Waveform Digitizing Chip
DRS3 for the MEG Experiment
many
Stefan Ritt
Paul Scherrer Institute, Switzerland
Trends in DAQ
• Higher event rates  pile-up
• Baseline estimation event-by-event  removal of 60 Hz noise
• Particle identification by signal shape from PMTs
• Usage of FADCs instead of ADCs/Discriminators/TDCs
• Problems:
• expensive
• high power requirement
hits
• low density
Moving average baseline
2 Nov. '07
IEEE/NSS Honolulu 2007
2
Switched Capacitor Array
0.2-2 ns
Inverter “Domino” ring chain
IN
Waveform
stored
Clock
Shift Register
Out
FADC
33 MHz
“Time stretcher” GHz  MHz
Keep Domino wave running in a circular fashion and
stop by trigger  Domino Ring Sampler (DRS)
2 Nov. '07
IEEE/NSS Honolulu 2007
3
Folded Layout
Linear inverter chain causes non-linearity
2 Nov. '07
IEEE/NSS Honolulu 2007
4
Simple inverter chain
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
0
0
0
0
0
1
0
0
1
1
1
1
1
0
1
0
0
0
0
1
1
1
1
1
1
0
0
0
0
0
0
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
1
1
1
0
0
1
0
0
0
2 Nov. '07
IEEE/NSS Honolulu 2007
5
Design of Inverter Chain
PMOS > NMOS
PMOS < NMOS
2 Nov. '07
IEEE/NSS Honolulu 2007
6
“Tail Biting”
speed
enable
1
2
3
4
1
2
3
4
2 Nov. '07
IEEE/NSS Honolulu 2007
7
Stopping
speed
enable
1
2
3
4
enable
1
2
3
4
time
2 Nov. '07
IEEE/NSS Honolulu 2007
8
Stop Schematics
WE
1
2
WE
D
Q
D
RES
D
RES
1
2 Nov. '07
Q
3
Q
RES
2
IEEE/NSS Honolulu 2007
3
9
Sample readout
DRS1
Tiny signal
20 pF
0.2 pF
I
DRS2
~kT
Temperature
Dependence
DRS3
2 Nov. '07
IEEE/NSS Honolulu 2007
10
ROI readout mode
delayed trigger
normal
stop
trigger stop after latency
Trigger
Delay
stop
33 MHz
e.g. 100 samples @ 33 MHz
 3 us dead time
(2.5 ns / sample @ 12 channels)
2 Nov. '07
readout shift register
Patent pending!
IEEE/NSS Honolulu 2007
11
DRS3
DENABLE
DWRITE
DSPEED
DMODE
• Sampling speed
10 MHz … 5 GHz
• Readout speed
33 MHz, multiplexed
or in parallel
• 50 prototypes received
in July ‘06
WSRCLK
SRIN
WSROUT
SRLOAD
RSRLOAD
RSRCLK
RSRRST
MUX
WRITE SHIFT REGISTER
• 12 ch. each 1024 bins,
6 ch. 2048, …, 1 ch. 12288
IN0+
IN0IN1+
IN1IN2+
IN2IN3+
IN3IN4+
IN4IN5+
IN5IN6+
IN6IN7+
IN7IN8+
IN8IN9+
IN9IN10+
IN10IN11+
IN11-
DOMINO WAVE CIRCUIT
ENABLE
• Fabricated in 0.25 mm
1P5M MMC process
(UMC), 5 x 5 mm2,
radiation hard
DTAP A0 A1 A2 A3
DGND DVDD
CHANNEL 0
MUXOUT /
OUT0
CHANNEL 1
OUT1
CHANNEL 2
OUT2
CHANNEL 3
OUT3
CHANNEL 4
OUT4
CHANNEL 5
OUT5
CHANNEL 6
OUT6
CHANNEL 7
OUT7
CHANNEL 8
OUT8
CHANNEL 9
OUT9
CHANNEL 10
OUT10
CHANNEL 11
OUT11
BIAS
ROFS
STOP SHIFT REGISTER
SSROUT
READ SHIFT REGISTER
RSROUT
AGND AVDD
2 Nov. '07
IEEE/NSS Honolulu 2007
12
DRS3 Test Results
Sampling speed
6
• Unstabilized jitter: ~70ps / turn
30°C
5
• Temperature coefficient: 500ps / ºC
50°C
3
f
SAMP
[GHz]
4
2
1
0
0
0.5
1
1.5
DSPEED [V]
2
2.5
~200 psec
PLL
Vspeed
Reference
Clock (1-4 MHz)
R. Paoletti, N. Turini, R. Pegna, MAGIC collaboration
2 Nov. '07
IEEE/NSS Honolulu 2007
14
Bandwidth + Linearity
Readout chain shows excellent linearity from 0.1V … 1.1V @ 33 MHz reaout
Analog Bandwidth is currently limited by high resistance of on-chip signal bus, will
be increased significantly with DRS4
2
2
1
0
1
-1
AMPLITUE [dB]
NONLINEARITY [mV]
ROFS = 0.95 V
BIAS = 0.70 V
0
0.5 mV max.
-1
-2
-3
-4
-5
-6
450 MHz (-3dB)
-7
-8
-9
-2
0
2 Nov. '07
0.2
0.4
0.6
0.8
ANALOG OUTPUT [V]
1
1.2
-10
1
IEEE/NSS Honolulu 2007
10
100
FREQUENCY [MHz]
15
Signal-to-noise ratio
0.52
SNR:
Crosstalk from trigger signal
ANALOG OUTPUT [V]
“Fixed pattern” offset error of 5 mV RMS
can be reduced to 0.35 mV by offset
correction in FPGA
0.51
0.5
0.49
1 V linear range / 0.35 mV = 69 dB (11.5 bits)
0.48
200
200
180
180
140
120
100
80
80
40
20
20
2 Nov. '07
0.51
0.52
1000
100
40
0.5
OUTPUT VOLTAGE [V]
800
120
60
0.49
400
600
BIN NUMBER
140
60
0
0.48
200
160
OCCURENCE
Offset
Correction
160
OCCURENCE
0
0
0.48
IEEE/NSS Honolulu 2007
0.49
0.5
OUTPUT VOLTAGE [V]
0.51
0.52
16
“Residual charge” problem
R
After sampling a pulse, some residual
charge remains in the capacitors on the next
turn and can mimic wrong pulses
Solution: Clear before write
write
clear
“Ghost pulse”
2% @ 2 GHz
2 Nov. '07
IEEE/NSS Honolulu 2007
17
VPC & USB boards
32 channels input
DRS3
USB interface
board
DRS2
14-bit flash ADC
AD9248
PSI general purpose
VME board with 2 PPC cores
2 Nov. '07
IEEE/NSS Honolulu 2007
18
Availability
32-channel
65 MHz/12bit digitizer
“boosted” by
DRS4 chip to 5 GHz
DRS
MUX
analog front end
trigger
FADC
12 bit
65 MHz
FPGA
LVDS
SRAM
2 Nov. '07
IEEE/NSS Honolulu 2007
19
Conclusions
• 3000 Channels with DRS2 chip running in MEG experiment since 2006
• The DRS3 chip solves temperature
dependence of DRS2 chip, DRS4
solves ghost pulse problem
• The DRS4 chip will be available in
larger quantities beginning 2008
http://midas.psi.ch/drs
2 Nov. '07
IEEE/NSS Honolulu 2007
20
Backup Slides
Complete Domino Cells
Domino Cell 1
Domino Cell 2
Domino Cell 3
Vspeed
Enable
Write
Start
2 Nov. '07
DQ
DQ
DQ
RES
RES
RES
Sampling Cell 1
Sampling Cell 2
IEEE/NSS Honolulu 2007
Sampling Cell 3
22