matteo porro fee 2011 bergamo, 26.05.11 1 xfel dssc the dssc project for xfel: depfet and readout...

70
Matteo Porro FEE 2011 Bergamo, 26.05.11 1 XFEL DSSC The DSSC project for XFEL: DEPFET and readout ASIC 8 th International Meeting on Front End Electronics Bergamo, 26.05.2011 Matteo Porro on behalf of the DSSC Consortium

Upload: claribel-bates

Post on 11-Jan-2016

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Matteo Porro FEE 2011 Bergamo, 26.05.11 1 XFEL DSSC The DSSC project for XFEL: DEPFET and readout ASIC 8 th International Meeting on Front End Electronics

Matteo PorroFEE 2011 Bergamo, 26.05.11

1

XFEL

DSSC

The DSSC project for XFEL: DEPFET and readout ASIC

8th International Meeting on Front End ElectronicsBergamo, 26.05.2011

Matteo Porro on behalf of the DSSC Consortium

Page 2: Matteo Porro FEE 2011 Bergamo, 26.05.11 1 XFEL DSSC The DSSC project for XFEL: DEPFET and readout ASIC 8 th International Meeting on Front End Electronics

Matteo PorroFEE 2011 Bergamo, 26.05.11

2

XFEL

DSSC

M. Porro1,2, L. Strueder1,2, G. De Vita1,2, S. Herrmann1,2, D. Muentefering1,2, G. Weidenspointner1,2, L. Andricek2,3, A. Wassatsch2,3, P. Lechner8, G. Lutz8, C. Sandow8, S. Aschauer8, P. Fischer6, F. Erdinger6, A. Kugel6, T. Gerlach6, K. Hansen7, C. Reckleben7, I. Diehl7, P. Kalavakuru7, H. Graafsma7, C. Wunderer7, H. Hirsemann7, C. Fiorini4,5, L. Bombelli4,5, S. Facchinetti4,5, A. Castoldi4,5, C. Guazzoni4,5, D. Mezza4,5, V. Re10, M. Manghisoni10, U. Pietsch9, T. Sant9

1) Max Planck Institut fuer Extraterrestrische Physik, Garching, Germany2) MPI Halbleiterlabor, Muenchen, Germany3) Max Planck Institut fuer Physik, Muenchen, Germany4) Dipartimento di Elettronica e Informazione, Politecnico di Milano, Milano, Italy5) Sezione di Milano, Italian National Institute of Nuclear Physics (INFN), Milano, Italy6) Zentrales Institut für Technische Informatik, Universitaet Heidelberg, Heidelberg, Germany7) Deutsches Elektronen-Synchrotron DESY, Hamburg, Germany8) PNSensor GmbH, Muenchen, Germany9) Fachbereich Physik, Universitaet Siegen, Siegen, Germany10) Dipartimento di ingegneria industriale, Università di Bergamo, Bergamo, Italy

DSSC Consortium

Page 3: Matteo Porro FEE 2011 Bergamo, 26.05.11 1 XFEL DSSC The DSSC project for XFEL: DEPFET and readout ASIC 8 th International Meeting on Front End Electronics

Matteo PorroFEE 2011 Bergamo, 26.05.11

3

XFEL

DSSC

Detector Requirements

Detector System Overview

Non-Linear DEPFET Detector working principle

Detector expected performance:• Speed• High Dynamic Range• Single Photon Resolution

ASIC architecture

First experimental results

Conclusions

Outline

Page 4: Matteo Porro FEE 2011 Bergamo, 26.05.11 1 XFEL DSSC The DSSC project for XFEL: DEPFET and readout ASIC 8 th International Meeting on Front End Electronics

Matteo PorroFEE 2011 Bergamo, 26.05.11

4

XFEL

DSSC

Up to ~2700 bunches in 600 µs, repeated 10 times per secondproducing 100 fs X-ray pulses (~27 000 pulses/second).

max bunch rate: 4.5 MHz

We want to be able to readout

1024 x 1024 pixel frames every 220 ns

Bunch structure of the European XFEL

Page 5: Matteo Porro FEE 2011 Bergamo, 26.05.11 1 XFEL DSSC The DSSC project for XFEL: DEPFET and readout ASIC 8 th International Meeting on Front End Electronics

Matteo PorroFEE 2011 Bergamo, 26.05.11

5

XFEL

DSSCDSSC – Design Parameters

Parameter Expected DSSC performance

Energy range0.5 … 25 keV

(optimized for 0.5 … 6 keV)

Number of pixels 1024 x 1024

Sensor Pixel Shape Hexagonal

Sensor Pixel pitch ~ 204 x 236 µm2

Dynamic range / pixel / pulse > 6000 photons @1 keV

Resolution (S/N >5:1) Single photon @ 1 keV (5 MHz)

Electronics noise < 50 electrons r.m.s.

Frame rate 1-5 MHz

Stored frames per Macro bunch ≥ 576

Operating temperature -20˚C optimum, RT possible

Page 6: Matteo Porro FEE 2011 Bergamo, 26.05.11 1 XFEL DSSC The DSSC project for XFEL: DEPFET and readout ASIC 8 th International Meeting on Front End Electronics

Matteo PorroFEE 2011 Bergamo, 26.05.11

6

XFEL

DSSCSystem Block Diagram

Readout Concept

• Optimum analog shaping• Immediate 8 bit digitization (9 bit for f ≤ 2.2 MHz) • In-Pixel SRAM• Digitized data are sent off the focal plane during 99ms gap• Sensor & Front-end electronics can be switched off during the gaps

Focal Plane

Page 7: Matteo Porro FEE 2011 Bergamo, 26.05.11 1 XFEL DSSC The DSSC project for XFEL: DEPFET and readout ASIC 8 th International Meeting on Front End Electronics

Matteo PorroFEE 2011 Bergamo, 26.05.11

7

XFEL

DSSC

Module Box

P < 4.5 W

Board CoolingP < 27 W

Chip Cooling

Ladder

256x128

• 1024x 1024 pixels

• 16 ladders/hybrid boards

• 32 monolithic sensors 128x256 6.3x3 cm2

• DEPFET Sensor bump bonded to 8 Readout ASICs (64x64 pixels)

• 2 DEPFET sensors wire bonded to a hybrid board connected to regulator modules

• Heat spreader

• Dead area: ~15%

Quadrant

Power

Signals & Clocks

x-y Gap

128 x 256 Pixel Sensor

21

cm (

1024

pix

els)

unscattered

beam

Focal Plane Overview

K. Hansen - DESY

Page 8: Matteo Porro FEE 2011 Bergamo, 26.05.11 1 XFEL DSSC The DSSC project for XFEL: DEPFET and readout ASIC 8 th International Meeting on Front End Electronics

Matteo PorroFEE 2011 Bergamo, 26.05.11

8

XFEL

DSSCmodule, mechanics and power

Power Cycling all pixel electronics active during train phase, analog blocks sleeping during cooling phase

~3 m

m

First regulator board prototype

1-2 mW/pixel peak power 1-2 kW peak powerPower cycling about 1/10010-20 W mean powerA careful thermal design is neededVoltage regulators have to deliver a

lot of power in a short time

K. Hansen - DESY

Page 9: Matteo Porro FEE 2011 Bergamo, 26.05.11 1 XFEL DSSC The DSSC project for XFEL: DEPFET and readout ASIC 8 th International Meeting on Front End Electronics

Matteo PorroFEE 2011 Bergamo, 26.05.11

9

XFEL

DSSCDSSC - Concept

●DEPFET Active Pixel Sensor is the first element of the

Front-end Electronics

●Every DEPFET pixel provides detection and amplification

with:

Low noise

Signal compression at the sensor level

High speed (fully parallel readout at 1-5 MHz)

Page 10: Matteo Porro FEE 2011 Bergamo, 26.05.11 1 XFEL DSSC The DSSC project for XFEL: DEPFET and readout ASIC 8 th International Meeting on Front End Electronics

Matteo PorroFEE 2011 Bergamo, 26.05.11

10

XFEL

DSSC

source drain

gate

Internal gate

time

time

Cha

rge

into

inte

rnal

ga

teD

rain

cur

rent

A constant charge is injected at fixed time intervals and the internal gate regions are progressively filled

In the experiment the charge is deposited at once but the DEPFET

response is the same

• The internal gate extends into the region below the source

• Small signals assemble below the channel, being fully effective in steering the transistor current

• Large signals spill over into the region below the source. They are less effective in steering the transistor current.

Non-Linear DEPFET Working Principle

Page 11: Matteo Porro FEE 2011 Bergamo, 26.05.11 1 XFEL DSSC The DSSC project for XFEL: DEPFET and readout ASIC 8 th International Meeting on Front End Electronics

Matteo PorroFEE 2011 Bergamo, 26.05.11

11

XFEL

DSSCSensor Simulations

e.g. cut clear/clear gate/gate/source

isolation internal gate vs. clear

G. LutzC. SandowS. AschauerPNS MPI-HLL

Page 12: Matteo Porro FEE 2011 Bergamo, 26.05.11 1 XFEL DSSC The DSSC project for XFEL: DEPFET and readout ASIC 8 th International Meeting on Front End Electronics

Matteo PorroFEE 2011 Bergamo, 26.05.11

12

XFEL

DSSC

23

6 µ

m

272 µm

136

µm

Pitchx: 204 µmPitchy: 236 µm

Sensor - Pixel Layout

• hexagonal shape

- side length 136 µm (A=48144

µm2)

- compatible with C4 bumping @ IBM

- faster charge collection

- less split events

• Pixel Options:

- Source Follower,

- Drain readout

• Chosen pixel type:

- Drain Readout

• technology

- 2 polySi layers

- 2 + 1 metal layers

- 12 implantations

DEPFET

Page 13: Matteo Porro FEE 2011 Bergamo, 26.05.11 1 XFEL DSSC The DSSC project for XFEL: DEPFET and readout ASIC 8 th International Meeting on Front End Electronics

Matteo PorroFEE 2011 Bergamo, 26.05.11

13

XFEL

DSSC

8 bits 0.78mV x 256

7 bits 0.78mV x 128

• The dynamic range depends on:

The shape of DEPFET curve

The number of ADC bits

• The gain of the first region defines the bin size

1 ph @1keV 1 bin = 0.78 mV

7 bits 0.78mV x 27 = 100 mV 1245 photons

8 bits 0.78mV x 28 = 200 mV 5850 photons

Achievable dynamic range

Page 14: Matteo Porro FEE 2011 Bergamo, 26.05.11 1 XFEL DSSC The DSSC project for XFEL: DEPFET and readout ASIC 8 th International Meeting on Front End Electronics

Matteo PorroFEE 2011 Bergamo, 26.05.11

14

XFEL

DSSC

• The signal arrival time is known

• One measurement is composed of the difference of two evaluations:

Baseline

Baseline + signal

• A time variant filter is used

• In the real case some time must be reserved for the settling time of the DEPFET output both for :

Signal Build up

Signal clear

• Less than100ns out of 200ns are used to process the signal

filtering process(e.g. triangular weighting

function)

DEPFETDrain signal current

Signal injectioninto the internal

gate

XFEL pulse period = 200 ns

XFEL pulse

clearDEPFET

baseline measurement

signalsettling

Signal measurement

XFEL pulse

readout cycle

baseline measurement

Signal measurement

DEPFET clear Pulses

time

DEPFET readout scheme

Page 15: Matteo Porro FEE 2011 Bergamo, 26.05.11 1 XFEL DSSC The DSSC project for XFEL: DEPFET and readout ASIC 8 th International Meeting on Front End Electronics

Matteo PorroFEE 2011 Bergamo, 26.05.11

15

XFEL

DSSC

signal rise time

• numerical simulation

• cylindrical approximation

r = 136 µm

• time constants

- charge collection

τ ≤ 65 nsec

• in drain readout the

collection time is in first

approximation equal to

the output current rise-

time

Charge Collection

charge generation atr = 0 µm, z = 270 µm

charge generation atr = 110 µm, z = 270 µm

Page 16: Matteo Porro FEE 2011 Bergamo, 26.05.11 1 XFEL DSSC The DSSC project for XFEL: DEPFET and readout ASIC 8 th International Meeting on Front End Electronics

Matteo PorroFEE 2011 Bergamo, 26.05.11

16

XFEL

DSSCSystem noise and resolution

• The noise sources of the system are:

(a) Electronics Noise: DEPFET, Analog Front-End

(b) Quantization noise introduced by the ADC

(c) Noise of the Poisson distributed Photon Generation Process

• The non-linear characteristic of the DEPFET makes (a) and (b) Signal Dependent

• The quadratic sum of (a) and (b) must be negligible with respect to (c):the Photon Generation Noise must be dominant

Page 17: Matteo Porro FEE 2011 Bergamo, 26.05.11 1 XFEL DSSC The DSSC project for XFEL: DEPFET and readout ASIC 8 th International Meeting on Front End Electronics

Matteo PorroFEE 2011 Bergamo, 26.05.11

17

XFEL

DSSC

322

122 2 AbACaAC

aENC EQfEQ

The noise sources are almost constant

The amplification decreases as the input signal increases

The ENC increases with the input signal amplitude

• CEQ DEPFET equivalent input capacitance (decreases as the input signal increases)

• a, af, b physical noise sources

• A1 A2 A3 filter parameters (better for current readout)

• t filter shaping time (200ns processing time)

• ENC for small signals: 45 electrons r.m.s. • ENC for large signals: 2300 electrons r.m.s.

From sensor simulations

55 fF ... 3200 fF

Electronics noise

XFEL pulse period = 200 ns

XFEL pulse

clearDEPFET

baseline measurement

signalsettling

Signal measurement

XFEL pulse

readout cycle

tt

Page 18: Matteo Porro FEE 2011 Bergamo, 26.05.11 1 XFEL DSSC The DSSC project for XFEL: DEPFET and readout ASIC 8 th International Meeting on Front End Electronics

Matteo PorroFEE 2011 Bergamo, 26.05.11

18

XFEL

DSSCQuantization Noise 1

We set the system such that 1ph @1 keV 1 ADC bin

We are sampling an already quantized input signal (the number of incoming photon is an integer)

In the linear region (small signal) there is a correspondence 1 to 1 between ADC bins and collected photons. There is no uncertainty introduced by the ADC: THERE IS NO QUANTIZATION NOISE.

Only the electronic noise counts.

Electronics noise

ADC bin size

Page 19: Matteo Porro FEE 2011 Bergamo, 26.05.11 1 XFEL DSSC The DSSC project for XFEL: DEPFET and readout ASIC 8 th International Meeting on Front End Electronics

Matteo PorroFEE 2011 Bergamo, 26.05.11

19

XFEL

DSSCQuantization noise 2

For high number of photons (non linear region) the ADC uncertainty increases and becomes dominant

The quantization noise is the r.m.s. value of the encoding error

For high number of photons the root mean square error (quantization noise) can be approximated by the number of photons attributed to the same bin divided by 12.

Page 20: Matteo Porro FEE 2011 Bergamo, 26.05.11 1 XFEL DSSC The DSSC project for XFEL: DEPFET and readout ASIC 8 th International Meeting on Front End Electronics

Matteo PorroFEE 2011 Bergamo, 26.05.11

20

XFEL

DSSCQuantization Noise 4

For high number of photons the quantization with noise with 8bits is always below Poisson photon generation noise

The total noise of the system is dominated by the Poisson photon generation noise.

Page 21: Matteo Porro FEE 2011 Bergamo, 26.05.11 1 XFEL DSSC The DSSC project for XFEL: DEPFET and readout ASIC 8 th International Meeting on Front End Electronics

Matteo PorroFEE 2011 Bergamo, 26.05.11

21

XFEL

DSSC

1ph @1keV 278 el.

ENC ~ 45 el. r.m.s. @ 5MHz

S/N ~ 6

We place the threshold in the middle of the ADC bin

We assume the electronics noise Gaussian

The probability to detect 1 photon instead of zero is 0.1%

The probability that 1 ph signal is correctly attributed to the first bin is 99.7%

It is mandatory to have a pixel-wise gain and offset correction in order to have a correct correspondence between the first photon signals and the ADC bins

The ADC can trim offset and bin size for every pixel

Single photon resolution

0.1%

Page 22: Matteo Porro FEE 2011 Bergamo, 26.05.11 1 XFEL DSSC The DSSC project for XFEL: DEPFET and readout ASIC 8 th International Meeting on Front End Electronics

Matteo PorroFEE 2011 Bergamo, 26.05.11

22

XFEL

DSSCNoise vs. speed

DEPFET Noise (el.)

Readout ElectronicsNoise (el.)

TotalNoise (el.)

P11 keV ph.

P10.5 keV ph.

5MHz 35 28.5 45 0.1% 6%

2.5 MHz 18 8.2 20 0 0.03%

1 MHz 10 4.7 11 0 0

Operating at 2.5 MHz (acquiring a pulse every 400ns) it is possible to achieve single photon resolution

@0.5keV with a S/N >6

Page 23: Matteo Porro FEE 2011 Bergamo, 26.05.11 1 XFEL DSSC The DSSC project for XFEL: DEPFET and readout ASIC 8 th International Meeting on Front End Electronics

Matteo PorroFEE 2011 Bergamo, 26.05.11

23

XFEL

DSSCdssc depfet in standard tech

1st DEPFET with signal compression

o DEPFETs in standard technology with basic

non-linear characteristics

- central internal gate

- overflow region

non-linear characteristics

with two constant slopes

o 7-cell cluster layout

o Wire bonded

o Available in summer 2011

Page 24: Matteo Porro FEE 2011 Bergamo, 26.05.11 1 XFEL DSSC The DSSC project for XFEL: DEPFET and readout ASIC 8 th International Meeting on Front End Electronics

Matteo PorroFEE 2011 Bergamo, 26.05.11

24

XFEL

DSSC1st DSSC sensor production

Sensor production in the DSSC

techonology has started

DSSC layout detail

sensor layout

o 2 SDD-like drift rings

o zig-zag row-wise connections

o irregular routing from hexagonal sensor pixels to rectangular asic cellsin copper ubm layer

o optional use of ubm layer as 3rd conductive layer

o Implemented formats: 8 x 8, 16 x 16, 128 x 256

P. Lechner, G. Lutz

PNS MPI-HLL

Page 25: Matteo Porro FEE 2011 Bergamo, 26.05.11 1 XFEL DSSC The DSSC project for XFEL: DEPFET and readout ASIC 8 th International Meeting on Front End Electronics

Matteo PorroFEE 2011 Bergamo, 26.05.11

25

XFEL

DSSCArtist’s view of Sensor / Chip Assembly

Single slope ADC

200 x 200 µm

by P. Fischer

Page 26: Matteo Porro FEE 2011 Bergamo, 26.05.11 1 XFEL DSSC The DSSC project for XFEL: DEPFET and readout ASIC 8 th International Meeting on Front End Electronics

Matteo PorroFEE 2011 Bergamo, 26.05.11

26

XFEL

DSSC8 x 8 Mini-ASIC prototype

229 x 204 µm

P. Fischer, F. Erdinger - Heidelberg University

Page 27: Matteo Porro FEE 2011 Bergamo, 26.05.11 1 XFEL DSSC The DSSC project for XFEL: DEPFET and readout ASIC 8 th International Meeting on Front End Electronics

Matteo PorroFEE 2011 Bergamo, 26.05.11

27

XFEL

DSSCTypical FE Measurement setup

Carrier board:Hold ASIC + DEPFETs

(CR and SFR).Providing local filtering.

FPGA board:Programming of on-chip sequencer, global timing

and synchronization.

Main board:Amplifiers, MUXs, bias voltages and currents,

Level translation.

ASIC

DEPFET

G. De Vita, S. Herrmann, A. Wassatsch MPI-HLLL. Bombelli, S. Facchinetti Politecnico di Milano

Page 28: Matteo Porro FEE 2011 Bergamo, 26.05.11 1 XFEL DSSC The DSSC project for XFEL: DEPFET and readout ASIC 8 th International Meeting on Front End Electronics

Matteo PorroFEE 2011 Bergamo, 26.05.11

28

XFEL

DSSC

200 mV/div500 ns/div

Readout cycle for increasing values of the input signal (single pulse).Freq = 2.57 MHz

Gext = - 4.7

Current step = 635.6 nA

Page 29: Matteo Porro FEE 2011 Bergamo, 26.05.11 1 XFEL DSSC The DSSC project for XFEL: DEPFET and readout ASIC 8 th International Meeting on Front End Electronics

Matteo PorroFEE 2011 Bergamo, 26.05.11

29

XFEL

DSSCMeasured weighting functions

● A setup to pulse light onto the DEPFET has been put together in Milano

● Can be used to inject ‘real’ signals at known times

● The Weighting function of the DEPFET + Analog Front-end can be measured

220 ns

A. Castoldi, C. GuazzoniPolitecnico di Milano

“A new fast filter for DEPFET readout”

S. Facchinetti 13:00

Page 30: Matteo Porro FEE 2011 Bergamo, 26.05.11 1 XFEL DSSC The DSSC project for XFEL: DEPFET and readout ASIC 8 th International Meeting on Front End Electronics

Matteo PorroFEE 2011 Bergamo, 26.05.11

30

XFEL

DSSCNoise with DEPFET

● Drain Readout, double integration, 1MHz operation: 13 e noise

13.0 el1 MHz

L. Bombelli, S. Facchinetti, Politecnico di Milano

Page 31: Matteo Porro FEE 2011 Bergamo, 26.05.11 1 XFEL DSSC The DSSC project for XFEL: DEPFET and readout ASIC 8 th International Meeting on Front End Electronics

Matteo PorroFEE 2011 Bergamo, 26.05.11

31

XFEL

DSSCNoise with DEPFET

● Drain Readout, double integration, 5MHz operation (50ns int.): 48 e noise

48.0 el5 MHz

Page 32: Matteo Porro FEE 2011 Bergamo, 26.05.11 1 XFEL DSSC The DSSC project for XFEL: DEPFET and readout ASIC 8 th International Meeting on Front End Electronics

Matteo PorroFEE 2011 Bergamo, 26.05.11

32

XFEL

DSSC

ADC simplified schematic

8 bit

Single Slope (Cramp~1pF,

double buffering)

Ramp generated in pixel

Global Gray Coded

Time Stamps @ ~1GHz

Differential distribution

on coplanar wave guides

Fast latches in pixels

Gain trim via Cramp / I-

Source

Offset trim with delays

More bits possible by in-

pixel counting Vref of Comp = Vref of

Filter!

Comp. switches always

@ same voltage & slope!!

Page 33: Matteo Porro FEE 2011 Bergamo, 26.05.11 1 XFEL DSSC The DSSC project for XFEL: DEPFET and readout ASIC 8 th International Meeting on Front End Electronics

Matteo PorroFEE 2011 Bergamo, 26.05.11

33

XFEL

DSSC

Slope 201ns/V

ADC: Voltage → Time

● INL < 1LSB (limit of current source). Can be improved further.

● Charging current is adjustable in 5% steps (fine gain)

● Time Jitter has

- constant part of 55ps (a bit higher than expected)

- Time (=signal) dependant part, as expected AmpliCM

Jitter noiseHS

2

&5.1 2

11

Page 34: Matteo Porro FEE 2011 Bergamo, 26.05.11 1 XFEL DSSC The DSSC project for XFEL: DEPFET and readout ASIC 8 th International Meeting on Front End Electronics

Matteo PorroFEE 2011 Bergamo, 26.05.11

34

XFEL

DSSCADC with TX/RX

● 5 MHz sampling rate. Same initial effect on INL

Page 35: Matteo Porro FEE 2011 Bergamo, 26.05.11 1 XFEL DSSC The DSSC project for XFEL: DEPFET and readout ASIC 8 th International Meeting on Front End Electronics

Matteo PorroFEE 2011 Bergamo, 26.05.11

35

XFEL

DSSC

STEP 1: OFFSET ADJUSTMENT IF NOISE « BIN SIZE: BIN SCAN

Bin size Offset granularity

Bin 1Bin 0 Bin 2

CBIN0=0 CBIN1=1 CBIN2=0

CBIN0=0 CBIN1=1 CBIN2=0

CBIN0=0 CBIN1=1 CBIN2=0

CBIN0=0 CBIN1=1 CBIN2=0

CBIN0=0 CBIN1=0 CBIN2=1

CBIN0=0 CBIN1=1 CBIN2=0

CBIN0=1 CBIN1=0 CBIN2=0

Upper boundary

Lower boundary

Zero-signal binafter offset adjustment

Page 36: Matteo Porro FEE 2011 Bergamo, 26.05.11 1 XFEL DSSC The DSSC project for XFEL: DEPFET and readout ASIC 8 th International Meeting on Front End Electronics

Matteo PorroFEE 2011 Bergamo, 26.05.11

36

XFEL

DSSC

Ofsset trimming

RMP

RMP

Delayed RMPPixel Delay / Bin Shift

Page 37: Matteo Porro FEE 2011 Bergamo, 26.05.11 1 XFEL DSSC The DSSC project for XFEL: DEPFET and readout ASIC 8 th International Meeting on Front End Electronics

Matteo PorroFEE 2011 Bergamo, 26.05.11

37

XFEL

DSSCOffset Trim

● ADC offset is trimmed via delay steps

● Average delay step has been measured to 70 ps

● This allows a span of 1.5 LSB (@ full speed)

Bin-Edge Detection

Pixel-Delay Setting

M ax

M in

Trigger O utput

Pi x

el-D

ela

yI n

crem

e nt (

ps)

00

4

100

8 12 16

Error bars are from 55ps noise jitter

Page 38: Matteo Porro FEE 2011 Bergamo, 26.05.11 1 XFEL DSSC The DSSC project for XFEL: DEPFET and readout ASIC 8 th International Meeting on Front End Electronics

Matteo PorroFEE 2011 Bergamo, 26.05.11

38

XFEL

DSSCPixel Circuit Details (up to Latches)

Note that injection into arbitrary pixels is possible via injection bus!

DEPFETs can be connected via Injectbus

Page 39: Matteo Porro FEE 2011 Bergamo, 26.05.11 1 XFEL DSSC The DSSC project for XFEL: DEPFET and readout ASIC 8 th International Meeting on Front End Electronics

Matteo PorroFEE 2011 Bergamo, 26.05.11

39

XFEL

DSSCADC gain pixel comparison

•Gain map of the 8x8 matrix ADC

•The gain can be adjusted pixel by pixel

preliminary

preliminary

matrix column

mat

rix r

ow

Cap [

F]J. Soldat, F. Erdinger – Heidelberg

Page 40: Matteo Porro FEE 2011 Bergamo, 26.05.11 1 XFEL DSSC The DSSC project for XFEL: DEPFET and readout ASIC 8 th International Meeting on Front End Electronics

Matteo PorroFEE 2011 Bergamo, 26.05.11

40

XFEL

DSSC

ADC Trim settings

Input voltage [V]

AD

C b

in c

ount

9 bit mode

8 bit mode

• ADC gain can be adjusted pixel by pixel

• In the tested ASIC there are 5 fine settings for the Ramp Current

• For the final ASIC 9 settings are foreseen

• Gain adjustment wil be in the 40% range

• In the 9bit mode the current is reduced by a factor 2

• CSH can also be adjusted of about 10%

J. Soldat, F. Erdinger – Heidelberg

Page 41: Matteo Porro FEE 2011 Bergamo, 26.05.11 1 XFEL DSSC The DSSC project for XFEL: DEPFET and readout ASIC 8 th International Meeting on Front End Electronics

Matteo PorroFEE 2011 Bergamo, 26.05.11

41

XFEL

DSSCWF measured with on chip ADC

J. Soldat, F. Erdinger – Heidelberg

Page 42: Matteo Porro FEE 2011 Bergamo, 26.05.11 1 XFEL DSSC The DSSC project for XFEL: DEPFET and readout ASIC 8 th International Meeting on Front End Electronics

Matteo PorroFEE 2011 Bergamo, 26.05.11

42

XFEL

DSSCSummary & Conclusions

We are developing a Pixel Detector system for the European XFEL based on innovative non-linear DEPFET devices that constitute the first element of the Front-end Electronics

In our fully parallel readout scheme, the signals coming from the pixels are filtered, digitized and stored in the focal plane

Device and circuit simulations have shown that:

• It is possible to achieve 5MHz frame readout• A dynamic range of at least 6000 Photons at 1keV per pixel is possible

• A single 1keV photon resolution (S/N>6) is reachable @ 5MHz preserving the high dynamic range

• Also single 0.5keV photon resolution is achievable @ 2.5Mhz

Measurements on first ASIC blocks show performance in good agreement with simulations and a noise below 50 el. r.m.s. At the maximum operating speed

First DEPFET with signal compression will be available soon

The first DSSC Sensor production comprising full-size sensors has started

Page 43: Matteo Porro FEE 2011 Bergamo, 26.05.11 1 XFEL DSSC The DSSC project for XFEL: DEPFET and readout ASIC 8 th International Meeting on Front End Electronics

Matteo PorroFEE 2011 Bergamo, 26.05.11

43

XFEL

DSSC

SPARE SLIDES

Page 44: Matteo Porro FEE 2011 Bergamo, 26.05.11 1 XFEL DSSC The DSSC project for XFEL: DEPFET and readout ASIC 8 th International Meeting on Front End Electronics

Matteo PorroFEE 2011 Bergamo, 26.05.11

44

XFEL

DSSCNon-Linear DEPFET Characteristic

● Output voltage (SF readout) vs. input charge (CS=0.5pF, RS=100k, ID=110mA):

220 mV for 360fC(8000 X-rays @ 1 keV)

Highest sensitivity: 2.8 µV/electron( 6.2V output swing without compression!)

Lowest sensitivity:0.05 µV/electron

Page 45: Matteo Porro FEE 2011 Bergamo, 26.05.11 1 XFEL DSSC The DSSC project for XFEL: DEPFET and readout ASIC 8 th International Meeting on Front End Electronics

Matteo PorroFEE 2011 Bergamo, 26.05.11

45

XFEL

DSSCQuantization Noise 1

We assume not to have charge sharing among neighbouring pixels

We have to sample the output response of the DEPFET, which is:

• Non linear over a high dynamic range

• Discrete because the input of incoming photon is an integer

We set the size of the ADC bins equal to the output swing of the pixel given by the first collected 1keV Photon (278 el)

We have to distinguish two cases:

• Very low number of incoming photons: linear region

• High number of collected photons

Page 46: Matteo Porro FEE 2011 Bergamo, 26.05.11 1 XFEL DSSC The DSSC project for XFEL: DEPFET and readout ASIC 8 th International Meeting on Front End Electronics

Matteo PorroFEE 2011 Bergamo, 26.05.11

46

XFEL

DSSC

Motherboard

Interface to Data Generator, MS-Oscilloscope &

Powersupplies

DUT – Board• 4 Layer PCB

• 2 different GND domainsAnalog Power & Input

CLK & RMP Signals

Pad Power Drivers

Digital Output

Digital Power Core

Digital Power GCC & TX

Decoupling Caps

ADC

ADC Testsetup

Page 47: Matteo Porro FEE 2011 Bergamo, 26.05.11 1 XFEL DSSC The DSSC project for XFEL: DEPFET and readout ASIC 8 th International Meeting on Front End Electronics

Matteo PorroFEE 2011 Bergamo, 26.05.11

47

XFEL

DSSCReadout cycle for minimum value of the input signal (Isignal = 100 nA); waveforms are averaged.Freq = 2.57 MHz

Gext = - 24.74 200 mV/div100 ns/div

On board output variation = 124 mV

On chip output variation = 5.01 mV(theoretical output = 6.21 mV)

Minimum signal

Page 48: Matteo Porro FEE 2011 Bergamo, 26.05.11 1 XFEL DSSC The DSSC project for XFEL: DEPFET and readout ASIC 8 th International Meeting on Front End Electronics

Matteo PorroFEE 2011 Bergamo, 26.05.11

48

XFEL

DSSC

Timing Diagram

ADC: 1st Test Chip

Number of Photons

0

Max

1st ADC Test Chip:• 1 Gray Code Counter• 1 TX & 64 RX: Source-Coupled Logic• 13-mm 8-bit sCPWG

pixel

Page 49: Matteo Porro FEE 2011 Bergamo, 26.05.11 1 XFEL DSSC The DSSC project for XFEL: DEPFET and readout ASIC 8 th International Meeting on Front End Electronics

Matteo PorroFEE 2011 Bergamo, 26.05.11

49

XFEL

DSSC1st ADC Test Chip: Measurements

● Circuit works as expected

800 MHz operation

No missing Codes

DNL < 0.4 LSB

Rms jitter < 14 ps

Last pixel delayed by 470ps

CLK…….......800 MHzBinnom ......... 625 ps

Resol. ..........31.25 ps

Page 50: Matteo Porro FEE 2011 Bergamo, 26.05.11 1 XFEL DSSC The DSSC project for XFEL: DEPFET and readout ASIC 8 th International Meeting on Front End Electronics

Matteo PorroFEE 2011 Bergamo, 26.05.11

50

XFEL

DSSCADC Operation

● Single Slope (Cramp~1pF, double buffering)

● Ramp generated in pixel

● Global Gray Coded

Time Stamps @ ~1GHz

● Differential distribution

on coplanar wave guides

● Fast latches in pixels

● Gain trim via Cramp / I-Source

● Offset trim with delays

● More bits possible by in-pixel counting

● Vref of Comp = Vref of Filter!

● Comp. switches always @ same voltage & slope!!

Page 51: Matteo Porro FEE 2011 Bergamo, 26.05.11 1 XFEL DSSC The DSSC project for XFEL: DEPFET and readout ASIC 8 th International Meeting on Front End Electronics

Matteo PorroFEE 2011 Bergamo, 26.05.11

51

XFEL

DSSCASIC - Timings for Current Readout

clearDEPFET

baseline measure

signalsettling

Signal measure

200ns readout cycle – 5Mhz

65 ns <35 ns 65 ns <35 ns

XFEL pulse

clearDEPFET baseline measure

signalsettling Signal measure

1ms readout cycle – 1MHz

65 ns

t=435 ns

65 ns

XFEL pulse

322

122 2 AbACaAC

aENC EQfEQ

t=435 ns

• Thermal noise is dominant• A1=2 for trapezoidal WF• “a” extracted from DEPFET

measurements and ASIC simulations• CEQ=55fF from simulations

• t 35-435 ns (5MHz – 1MHz)

Page 52: Matteo Porro FEE 2011 Bergamo, 26.05.11 1 XFEL DSSC The DSSC project for XFEL: DEPFET and readout ASIC 8 th International Meeting on Front End Electronics

Matteo PorroFEE 2011 Bergamo, 26.05.11

52

XFEL

DSSC

Timing Diagram

ADC: 1st Test Chip

Number of Photons

0

Max

1st ADC Test Chip:• 1 Gray Code Counter• 1 TX & 64 RX: Source-Coupled Logic• 13-mm 8-bit sCPWG

pixel

Page 53: Matteo Porro FEE 2011 Bergamo, 26.05.11 1 XFEL DSSC The DSSC project for XFEL: DEPFET and readout ASIC 8 th International Meeting on Front End Electronics

Matteo PorroFEE 2011 Bergamo, 26.05.11

53

XFEL

DSSC1st ADC Test Chip: Test setup

● Fancy PCB + Fast Test equipment (pulser + scope)

Page 54: Matteo Porro FEE 2011 Bergamo, 26.05.11 1 XFEL DSSC The DSSC project for XFEL: DEPFET and readout ASIC 8 th International Meeting on Front End Electronics

Matteo PorroFEE 2011 Bergamo, 26.05.11

54

XFEL

DSSC1st ADC Test Chip: Measurements

● Circuit works as expected

800 MHz operation

No missing Codes

DNL < 0.4 LSB

Rms jitter < 14 ps

Last pixel delayed by 470ps

CLK…….......800 MHzBinnom ......... 625 ps

Resol. ..........31.25 ps

Page 55: Matteo Porro FEE 2011 Bergamo, 26.05.11 1 XFEL DSSC The DSSC project for XFEL: DEPFET and readout ASIC 8 th International Meeting on Front End Electronics

Matteo PorroFEE 2011 Bergamo, 26.05.11

55

XFEL

DSSCPixel Read-out channel

ASIC with 4.096 readout channels!Each readout channel has an Analog Front-end, S&H, ADC, RAM and injection circuit2 Front-end alternatives: Source Follower (SF) and Drain Readout (DR) share the Trapezoidal Filter

Analog Front-end ADC

RAM

S&H

Page 56: Matteo Porro FEE 2011 Bergamo, 26.05.11 1 XFEL DSSC The DSSC project for XFEL: DEPFET and readout ASIC 8 th International Meeting on Front End Electronics

Matteo PorroFEE 2011 Bergamo, 26.05.11

56

XFEL

DSSC

Preliminary results

Processing time 388 ns

WF measurement

Page 57: Matteo Porro FEE 2011 Bergamo, 26.05.11 1 XFEL DSSC The DSSC project for XFEL: DEPFET and readout ASIC 8 th International Meeting on Front End Electronics

Matteo PorroFEE 2011 Bergamo, 26.05.11

57

XFEL

DSSCDR - Filter

● Works as expected

● More detailed studies under way

200 mV/div200 ns/div

Gext = - 4.7

1

2

3

4

1 Reset 2 First integration3 Flip phase4 Second Integration5 Hold

Input current step

Page 58: Matteo Porro FEE 2011 Bergamo, 26.05.11 1 XFEL DSSC The DSSC project for XFEL: DEPFET and readout ASIC 8 th International Meeting on Front End Electronics

Matteo PorroFEE 2011 Bergamo, 26.05.11

58

XFEL

DSSC1st ADC Test Chip: Measurements

● Circuit works as expected

800 MHz operation

No missing Codes

DNL < 0.4 LSB

Rms jitter < 14 ps

Last pixel delayed by 470ps

CLK…….......800 MHzBinnom ......... 625 ps

Resol. ..........31.25 ps

Page 59: Matteo Porro FEE 2011 Bergamo, 26.05.11 1 XFEL DSSC The DSSC project for XFEL: DEPFET and readout ASIC 8 th International Meeting on Front End Electronics

Matteo PorroFEE 2011 Bergamo, 26.05.11

59

XFEL

DSSCADC: Reminder of Concept

● Single Slope ADC

successfully used in multi-ADC applications:

very simple architecture

minimal analog content

shared functionalities

minimal area requirements (per channel)

● In our case:

Local ramp generation

Time stamp distribution on shielded coplanar waveguides using differential signals

Tedja et al., IEEE SSC 1995Yang et al., CICC 1998Kleinfelder et al., IEEE SSC 2001Hwang et al., SPIE 2007Varner et al., NIMA 2007Delagnes et al., IEEE TNS 2007 Da Silva et al., IEEE NSS 2007Crooks et al., IEEE Sensors 2008

Page 60: Matteo Porro FEE 2011 Bergamo, 26.05.11 1 XFEL DSSC The DSSC project for XFEL: DEPFET and readout ASIC 8 th International Meeting on Front End Electronics

Matteo PorroFEE 2011 Bergamo, 26.05.11

60

XFEL

DSSC

Timing Diagram

ADC: 1st Test Chip

Number of Photons

0

Max

1st ADC Test Chip:• 1 Gray Code Counter• 1 TX & 64 RX: Source-Coupled Logic• 13-mm 8-bit sCPWG

pixel

Page 61: Matteo Porro FEE 2011 Bergamo, 26.05.11 1 XFEL DSSC The DSSC project for XFEL: DEPFET and readout ASIC 8 th International Meeting on Front End Electronics

Matteo PorroFEE 2011 Bergamo, 26.05.11

61

XFEL

DSSC

How do split events influence 1keV single photon resolution?

Charge collected as a function of the distance of the interaction point form the pixel border

Split events 1

Page 62: Matteo Porro FEE 2011 Bergamo, 26.05.11 1 XFEL DSSC The DSSC project for XFEL: DEPFET and readout ASIC 8 th International Meeting on Front End Electronics

Matteo PorroFEE 2011 Bergamo, 26.05.11

62

XFEL

DSSCSplit events 2

• 97% collected for d=15µm• 99.5% collected for d=20µm

TeSCA Simulations

Page 63: Matteo Porro FEE 2011 Bergamo, 26.05.11 1 XFEL DSSC The DSSC project for XFEL: DEPFET and readout ASIC 8 th International Meeting on Front End Electronics

Matteo PorroFEE 2011 Bergamo, 26.05.11

63

XFEL

DSSCSplit events 3

• We assume that a single 1keV photon interacts with a pixel

• We center our problem on the interaction pixel and consider all the neighbouring pixels

• The border among three pixels is ignored

Page 64: Matteo Porro FEE 2011 Bergamo, 26.05.11 1 XFEL DSSC The DSSC project for XFEL: DEPFET and readout ASIC 8 th International Meeting on Front End Electronics

Matteo PorroFEE 2011 Bergamo, 26.05.11

64

XFEL

DSSCSplit events 4

45 el. 20 el. 11 el.

0 Photons 2% 0.84% 0.48%

1 Photon in right pixel 94.7% 98% 98.9%

1 Photon in wrong pixel 0.8% 0.3% 0.2%

1 Photon in total 95.5% 98.3% 99.1%

2 Photons 2% 0.81% 0.45%

• A single 1keV (277 el.) Photon interacts with the central pixel in a random position

• The threshold is in the middle (138 el.)

• Different noise levels corresponding to different readout speed

• The position resolution is limited by the pixel size

Page 65: Matteo Porro FEE 2011 Bergamo, 26.05.11 1 XFEL DSSC The DSSC project for XFEL: DEPFET and readout ASIC 8 th International Meeting on Front End Electronics

Matteo PorroFEE 2011 Bergamo, 26.05.11

65

XFEL

DSSCRadiation Hardness

At 1Mrad a threshold voltage shift of 6V has been measured with an oxide thickness of 180nm

Page 66: Matteo Porro FEE 2011 Bergamo, 26.05.11 1 XFEL DSSC The DSSC project for XFEL: DEPFET and readout ASIC 8 th International Meeting on Front End Electronics

Matteo PorroFEE 2011 Bergamo, 26.05.11

66

XFEL

DSSC

STEP 1: OVERVIEW OF PROCEDURE FOR

SETTING OFFSET AND GAIN

1. Offset adjustment using dark frames

(e.g. assign zero signal to ADC bin 1)

2. Gain adjustment using X-ray line

(e.g. 55Fe source)

3. Possibly: Offset re-adjustment

using dark frames

PROCEDURE FOR FULL CALIBRATION IN LABORATORY:

Page 67: Matteo Porro FEE 2011 Bergamo, 26.05.11 1 XFEL DSSC The DSSC project for XFEL: DEPFET and readout ASIC 8 th International Meeting on Front End Electronics

Matteo PorroFEE 2011 Bergamo, 26.05.11

67

XFEL

DSSC

COMMENT ON DETERMINATION OF PEAK POSITION

• Offset and gain adjustment require determination of position of signal peak • System output is ADC value• System noise ➟ output varies (peak has finite width)

• Finite resolution of signal adjustment• e.g. offset: granularity ΔSHIFT = 1/10 bin

• depending on noise level: different methods to determine center of signal peak, e.g.:

- noise « bin size: scan for bin boundaries in steps of granularity (most conservative)

- noise < bin size: maximize probability of signal in selected bin by multiple measurements for different adjustments

- noise comparable to or large than bin size:o fit ADC distribution of signal peak (if shape known)o weighted average

1/5 in this picture. 1/10 in the real system

Page 68: Matteo Porro FEE 2011 Bergamo, 26.05.11 1 XFEL DSSC The DSSC project for XFEL: DEPFET and readout ASIC 8 th International Meeting on Front End Electronics

Matteo PorroFEE 2011 Bergamo, 26.05.11

68

XFEL

DSSC

STEP 1: OFFSET ADJUSTMENT IF NOISE « BIN SIZE: BIN SCAN

Bin size Offset granularity

Bin 1Bin 0 Bin 2

CBIN0=0 CBIN1=1 CBIN2=0

CBIN0=0 CBIN1=1 CBIN2=0

CBIN0=0 CBIN1=1 CBIN2=0

CBIN0=0 CBIN1=1 CBIN2=0

CBIN0=0 CBIN1=0 CBIN2=1

CBIN0=0 CBIN1=1 CBIN2=0

CBIN0=1 CBIN1=0 CBIN2=0

Upper boundary

Lower boundary

Zero-signal binafter offset adjustment

Page 69: Matteo Porro FEE 2011 Bergamo, 26.05.11 1 XFEL DSSC The DSSC project for XFEL: DEPFET and readout ASIC 8 th International Meeting on Front End Electronics

Matteo PorroFEE 2011 Bergamo, 26.05.11

69

XFEL

DSSC

STEP 1: OFFSET ADJUSTMENT IF NOISE < BIN SIZE: MAX. PROB.

PC,BIN1∼0.9

PC,BIN1∼1

PC,BIN1∼0.3

PC,BIN1∼0.3

max(PC,BIN1)Zero-signal bin

after offset adjustment

Page 70: Matteo Porro FEE 2011 Bergamo, 26.05.11 1 XFEL DSSC The DSSC project for XFEL: DEPFET and readout ASIC 8 th International Meeting on Front End Electronics

Matteo PorroFEE 2011 Bergamo, 26.05.11

70

XFEL

DSSC

STEP 1: OFFSET ADJUSTMENT IF NOISE < BIN SIZE: MAX. PROB. OPTIMIZED

Example:• Sensor noise = 25 ENC (about 10% of bin size)

• Offset disturbance = -0.23 LSB• maximize counts in bin 4

3.9 LSB

4.2 LSB

4.5 LSB

number of counts in bin 4as function of offset

➟ position (and width) of peak