+ All Categories
Home > Documents > CBC2: CMS microstrip readout for HL-LHC

CBC2: CMS microstrip readout for HL-LHC

Date post: 23-Jan-2016
Category:
Upload: kesler
View: 32 times
Download: 0 times
Share this document with a friend
Description:
CBC2: CMS microstrip readout for HL-LHC. [ D . Braga], G. Hall , M. Pesaresi, M. Raymond (Imperial College) D. Braga , L. Jones, P. Murray, M . Prydderch (RAL) D . Abbaneo, G. Blanchot, A. Honma, M. Kovacs, F. Vasey (CERN). Background. - PowerPoint PPT Presentation
Popular Tags:
37
CBC2: CMS microstrip readout for HL- LHC [D. Braga], G. Hall , M. Pesaresi, M. Raymond (Imperial College) D. Braga, L. Jones, P. Murray, M. Prydderch (RAL) D. Abbaneo, G. Blanchot, A. Honma, M. Kovacs, F. Vasey (CERN)
Transcript
Page 1: CBC2: CMS microstrip readout for HL-LHC

CBC2: CMS microstrip readout for HL-LHC

[D. Braga], G. Hall , M. Pesaresi, M. Raymond (Imperial College) D. Braga, L. Jones, P. Murray, M. Prydderch (RAL)

D. Abbaneo, G. Blanchot, A. Honma, M. Kovacs, F. Vasey (CERN)

Page 2: CBC2: CMS microstrip readout for HL-LHC

HSDT9 Sep 2013 2

Background

• CMS upgrade under consideration for many years– objective to reach 3000 fb-1 in next decade or so– High Luminosity LHC (Phase II) requires new Tracker around 2023– Requirements:

• lower material budget• increased granularity• enhanced radiation tolerance• tolerable power consumption• affordable cost• all compatible with physics objectives –some of which remain

uncertain– e.g. will new physics be discovered in next running period?– but solid long term programme of Higgs & top studies, searches, etc…

Geoff Hall

Page 3: CBC2: CMS microstrip readout for HL-LHC

HSDT9 Sep 2013 3

Evolution of objectives

• Original goal– new – improved - tracker with similar angular coverage, constrained by

re-using existing services– provide some part of tracker data to L1 trigger to contain rate to 100 kHz

• More recent developments– Baseline Tracker design now adopted

• “conventional” barrel-endcap layout looks optimal– but CMS exploring enhancing forward region physics as well as standard

physics programme– uncertainty if L1-track triggering will reduce rate to 100 kHz in 6.4µs

• ideas (and detector requirements) not yet validated by simulations• possible objective of L1 readout up to 1 MHz/10-20µs• both approaches require on-detector data reduction

Geoff Hall

Page 4: CBC2: CMS microstrip readout for HL-LHC

HSDT9 Sep 2013 4

Baseline tracker layout (pixels not shown)

• Double layer readout compatible with trigger• Geometry compatible with forward extension

Geoff Hall

2S short strip double-layers(~7500 modules)

PS strip-strixel double-layers (~10,000 modules)

Page 5: CBC2: CMS microstrip readout for HL-LHC

HSDT9 Sep 2013 5

ASIC development

• Earliest developments foresaw conventional outer tracker, plus some dedicated trigger (and pixel) layers– 128 channel CMS Binary Chip (CBC) produced and proven 2011– Readout architecture followed original tracker, using APV25– Analogue data abandoned for practical reasons

• digital optical link components now commercially standard, • ADC power • 130 nm CMOS makes analogue memory cells harder to implement

• Subsequently, outer modules with trigger capability agreed– 254 channel CBC2 successfully developed – delivered 2012 – optimised for new assembly method with mass production in mind

Geoff Hall

Page 6: CBC2: CMS microstrip readout for HL-LHC

HSDT9 Sep 2013 6

Present CMS Tracker architecture

• Analogue unsparsified readout– APV25 in 0.25µm commercial CMOS– synchronous – occupancy independent data volume– 2.7mW/chan for 10-20cm µstrips

– analogue data transmission to external ADC & zero-suppression, clusters

• semi-custom optical links @ 40Msps• 1310 nm single-mode Fabry-Perot lasers• very successful• reflected state of technology at the time

– benefits• simple and easy to debug/evaluate• robust against noise

Geoff Hall

pipeline

128x192

128

x pr

eam

p/sh

aper

APSP

+ 1

28:1

MU

X

pipe logicbias gen. controllogic

7.1

mm

8.1 mm

Analogue Optical Hybrid

Page 7: CBC2: CMS microstrip readout for HL-LHC

HSDT9 Sep 2013 7

Basic trigger module concept

• Compare binary pattern of hit pixels on upper and lower sensors

Geoff Hall

High pT tracks can be identified if hits lie within a search window in R- f(rows) in second layer

~200μm

Upper Sensor

Lower Sensor

Pass Fail

~100μm

1-2 mm

R

f

~mm-cm f

(rows)

z (columns)

Sensor separation and search window determines pT cutz-segmentation determines vertex capability

Page 8: CBC2: CMS microstrip readout for HL-LHC

HSDT9 Sep 2013 8

2S PT-module with CBC2

• Track & trigger µstrip module for outer tracker region– CBC2 logic correlates hits on two sensors to reject those from low pT tracks

Geoff Hall 8

8 x 254 channel chipsbump-bonded to hybrid

8 x 254 channel chipsbump-bonded to hybrid

chips on top surface onlysignals from lower sensor

via’d through substrate

~5 cm

90 µm pitch strips

sensors wire-bondedabove and below

~5 cm

concentrator&

controller

two layers of sensorslow mass, high density interconnect layer

Page 9: CBC2: CMS microstrip readout for HL-LHC

HSDT9 Sep 2013 9

CBC main features

– IBM 130nm CMOS process

– binary, unsparsified architecture• retains chip and system simplicity• but no pulse height data

– designed for ~2.5 - 5cm µstrips < ~ 10 pF

– 128 channels, 50 mm pitch wire-bond• either polarity input signal

– not contributing to L1 trigger

– powering test features: • 2.5 -> 1.2 DC-DC converter• LDO regulator (1.2 -> 1.1) feeds analogue FE

– fast (SLVS) and slow (I2C) control interfaces

Geoff Hall

ampl

ifier

s &

com

para

tors

256 deep pipeline +32 buffers

128

chan

nel i

nput

2.5->1.25DC-DC converter

bias generator linear

drop out regulator

7 m

m

4 mm

Page 10: CBC2: CMS microstrip readout for HL-LHC

HSDT9 Sep 2013 10

CBC measured performance

Geoff Hall

115k

80f1p

VPLUS

Vdda

16k

200k

100f

60k 92k

VCTH2k

4k

8k

16k

500k

preamp

postamp

comparator

– analogue• 130 + (21 x C [pF]) µW/chan

– digital• < 50 µW/chan

– total• 180 + (21 x C[pF]) µW/chan

e.g. < 300 µW /channel for C = 5 pF

1200

1000

800

600

400

200

0

nois

e [r

ms

elec

tron

s]

121086420

external capacitance [pF]

400

350

300

250

200

150

100

power per channel [uW

]

holes mode

noisepower

simulation: open circles

1200

1000

800

600

400

200

0

nois

e [r

ms

elec

tron

s]

121086420

external capacitance [pF]

400

350

300

250

200

150

100

power per channel [uW

]

electrons mode

noisepower

simulation: open circles

Very quick snapshot of CBC results (2011)

Page 11: CBC2: CMS microstrip readout for HL-LHC

HSDT9 Sep 2013 11

CBC comparator

Geoff Hall

• thresholds adjusted satisfactorily

• timewalk within spec

720700680660640

720700680660640

even

ts a

bove

thre

shol

dcomparator global threshold [mV]

128 channelsbefore tuning

after

threshold uniformity

VCTH

timew

alk

[ 1n

sec

/ di

visi

on ]

109876543210

charge injected [fC]

added capacitance 1.8 pF 3.8 pF 5.8 pF 8.1 pF 10.7 pF

timewalk: threshold at 1 fC

VDDA

postamp O/PO/S adjust8-bit value

(per channel)

16k VCTH

hysteresis

2k

4k

8k

16k

16k

500k

postampO/P

comparator

Page 12: CBC2: CMS microstrip readout for HL-LHC

HSDT9 Sep 2013 12

Beam telescope• Based on CMS Tracker DAQ readout hardware, software (used for UA9 studies)

• FED, APV25s, 100m fibres, custom control system, multi-core PCs• 50 kHz data taking during 10s spill, 10 kHz to disk,

Geoff Hall

Go

nio

me

ter

p+ beam

upstream downstream

XY

Pla

ne

1

XY

Pla

ne

2

XY

Pla

ne

3

UV

Pla

ne

4

XY

Pla

ne

5

Crysta

l

Granite Table

10,289mm

295mm

416mm

214mm

9,960mm

Trig

ge

r Scin

tillato

rs

spatial resolution: 6.8-7.0 µm

angular resolution: 5.2 µrad

Page 13: CBC2: CMS microstrip readout for HL-LHC

HSDT9 Sep 2013 13

APV plane

CBC sensor

5 mV / division

beam profile

CBC beam tests 2011

• CERN H8 beam line– 400 GeV/c protons

Geoff Hall

5 cm

p-on-n150 mm pitch320 µm thick

64 strips bonded to 5 cm p-on-n sensorno pitch adaptor150 µm pitch 320 µm thickness fan shaped

160x103

140

120

100

80

60

40

20

0nu

mbe

r of

raw

dat

a ev

ents

900850800750700650600

comparator threshold [mV]

raw data landau dist. (arb. scale) fit to raw data using landau

Page 14: CBC2: CMS microstrip readout for HL-LHC

HSDT9 Sep 2013 14

CBC performance in beam

• Successful operation• Digital logic works well

– no pipeline errors– no CBC errors in > 30M events

Geoff Hall

use telescope to select events at CBC module- single track events only (pileup eliminated)- incident on CBC sensor (transverse to strips)- incident in 3mm along strips (const p=134um)- events within 7ns of sampling clock

measure resolution of CBC module from residual- using telescope for track extrapolation- factoring out telescope spatial resolution

resolution: 29.4 um

better than pitch/√12 due to contribution from 2 strip clusters

close to binary resolution from 1 strip clusters

Page 15: CBC2: CMS microstrip readout for HL-LHC

HSDT9 Sep 2013 15

CBC -> CBC2: New features

• 250µm pitch C4 layout• aim for commercially assembled module• some gains in bond inductance• back edge wire-bond pads for wafer probe

• 254 channels for 127 + 127 strips• correlation logic for stub formation

• between top & bottom strips• vetoes wide clusters

• Test pulse• no time to implement on CBC• & other minor circuit improvements

• Improved DC-DC (CERN)• received Jan 2013 – fully functional

DC-

DC

LDO

pipeline+

buffering

254

ampl

ifier

/com

para

tor c

hann

els

CWD,

offs

et c

orre

ction

and

col

lera

ltion

logi

c

band

gap

bias

gen

.

254inputs

5 mm

11mm

inter-chip

signals

inter-chip

signalsGeoff Hall

Page 16: CBC2: CMS microstrip readout for HL-LHC

16

notch

wafer name:A4PNFAH

CBC2

reticle

CBC2 C4 wafers (shared with RAL XFEL ASIC)

Geoff Hall HSDT9 Sep 2013

Page 17: CBC2: CMS microstrip readout for HL-LHC

Offset+

correlation

DFront End Ch. Mask CWDB

Front End Ch. Mask CWDA C

254

253

127

Front End Ch. Mask CWDB

Front End Ch. Mask CWD

252

251

Front End Ch. Mask CWD

Front End Ch. Mask CWDB’

250

249

2

A

B

A

Front End Ch. Mask CWD

Front End Ch. Mask CWDB’

2

1

B

A

22

22

22

22

22

2

2

22

2

Offset+

correlation

D

C

126

Offset+

correlation

D

C

125

Offset+

correlation

D

C

1

11

11

11

11

11

11

11

11

127

254

To pipeline RAM

4 4

fast

OR

11 11

4 4 11 11

EN

MUXtoSR

Stub finding Logic

Stub

s sh

ift re

gist

er

latch

@40MHz

Individual mask for noisy channels→254b from I2C reg.(can be also used to inhibit coincidence logic)

Need to be able to inhibit stub shift register operation→1b EN from I2C reg.

254-OR of channel outputs to signal any activity on chip

127-OR of stubs to control the stubs SR readout

Page 18: CBC2: CMS microstrip readout for HL-LHC

HSDT9 Sep 2013 18

Stub logic features

• Cluster width– exclude clusters wider than 3 strips

• Offset correction and correlation– programmable window, selects pT

• up to +/-8 channels– programmable offset, adjust lateral displacement

• up to +/-3 channels

Geoff Hall

n

n+1

n-1

1/2/3 stripcluster onchannel n

channelcomparator

outputs

p = ∞

IP

R-f view

offset

Page 19: CBC2: CMS microstrip readout for HL-LHC

19

first wafer probed manuallyto select chips for module assembly

Geoff Hall HSDT9 Sep 2013

Page 20: CBC2: CMS microstrip readout for HL-LHC

20

CBC2

bad chip112 reticles108 good chips4 bad chips

reticle

final yield for 1st wafer

bad chips duesolely to physicaldamage fromprobecard

supply current - all chips

no defective channel found on any of112 chips tested on this first wafer

=> 100% yield

perhaps not too surprising if overall wafer yield highCBC2 is relatively small area of reticle& significant fraction of CBC2 area notoccupied by active circuitry

Geoff Hall HSDT9 Sep 2013

Page 21: CBC2: CMS microstrip readout for HL-LHC

HSDT9 Sep 2013 21

2S module

• Development with CMS team• Substrate development mainly by CERN

– Hybrid procured and assembled commercially• First version: 2 chip hybrid

– electrical validation

Geoff Hall

mount capacitors here to simulate interstrip capacitance

small pitch adapter board(wire-bond pitch to 1.27mm connector)

calibratedcharge injection(both sensor layers)

Page 22: CBC2: CMS microstrip readout for HL-LHC

HSDT9 Sep 2013 22

Result with test pulse

– Proves basic functionality but need real data for better test

Geoff Hall

1

2

3

4

5

6

7

89

10

11

1213141516171819

20

21

22

23

1

1

2

2

3

3

4

45

5

6

67

78

89

910

10

11

11

12

channelon chip

channelon layer 1

channelon layer 2

8 testgroups

Page 23: CBC2: CMS microstrip readout for HL-LHC

HSDT9 Sep 2013 23

2S mini-module

• Prototype assembled with two sensors– Now under test in lab

Geoff Hall

Some illustrations of logic tests using b source follow

Page 24: CBC2: CMS microstrip readout for HL-LHC

beta source

data frame width

scope in persistence modeSr-90 sourcescintillator signal

CBC2 trigger output

hits in thedata stream

24Geoff Hall HSDT9 Sep 2013

Page 25: CBC2: CMS microstrip readout for HL-LHC

CBC2 triggered data output

CBC2 trigger output

scintillator/PM signal

hits in the data stream

25Geoff Hall HSDT9 Sep 2013

Page 26: CBC2: CMS microstrip readout for HL-LHC

CBC2 triggered data output

2 consecutive hits=> track passed throughstrips directly aboveeach other

50 ns

26Geoff Hall HSDT9 Sep 2013

Page 27: CBC2: CMS microstrip readout for HL-LHC

single strip clustersoffset by 1 strip

75 nsec

27Geoff Hall HSDT9 Sep 2013

Page 28: CBC2: CMS microstrip readout for HL-LHC

2 strip cluster in one planecorrelates with 1 strip clusterin the other

28Geoff Hall HSDT9 Sep 2013

Page 29: CBC2: CMS microstrip readout for HL-LHC

2 strip cluster in one planecorrelates with 1 strip clusterin the other

29Geoff Hall HSDT9 Sep 2013

Page 30: CBC2: CMS microstrip readout for HL-LHC

2 strip cluster in lower sensorcorrelates with 1 strip clusterin the other, offset by 7 strip

375 nsec

30Geoff Hall HSDT9 Sep 2013

Page 31: CBC2: CMS microstrip readout for HL-LHC

HSDT9 Sep 2013 31

Rough road map

Geoff Hall

CBC1

- analogue front end in 130nm- wirebonded- binary logic- L1 triggered readout only, non-sparsified

CBC2

- C4 bump-bonded- full hit correlation logic- L1 triggered non-sparsified

readout, fast trigger OR

CBC3

- full readout architecture defined

- final data format- additional correlation logic

CBC4

- optimisation- final version

2011

2012

2014

2016

2S-Pt prototype module studies

2S-Pt final module studies

start production2017

2015

2013

Page 32: CBC2: CMS microstrip readout for HL-LHC

HSDT9 Sep 2013 32

Summary & conclusions

• Two successful iterations of new outer Tracker ASIC

• First prototype version of 2S module in hand– functions well in lab environment– first beam tests foreseen late 2013

• Road map for future developments– detailed schedule depends on complete upgrade plan and HL-LHC

approval process

Geoff Hall

Page 33: CBC2: CMS microstrip readout for HL-LHC

Backup slides

Page 34: CBC2: CMS microstrip readout for HL-LHC

A

B

upper layer strip 256

(lower layer strip 1)

lower layer strip 256

upper layer strip 1

ch.1

ch.254

ch.1

ch.254

2 4 6 8 ..... ..... 250 252 254 2 4 6 .... .... 248 250 252 254

255 254 253 252 ..... .... 131 130 129 128 127 126 .... ... 5 4 3 2

1 3 5 7 ..... ..... 249 251 253 1 3 5 .... .... 247 249 251 253

2 3 4 5 ... .... 126 127 128 129 130 131 ... ... 252 253 254 255

chip A

chip A

chip B

chip B

uppersensor

lowersensor

chip channel vs. sensor strip #

channel to strip no. mapping2 edge channels on each sensor not bonded(i.e. strips 2 - 255 inclusive bonded)

34

Page 35: CBC2: CMS microstrip readout for HL-LHC

CBC2 architecture

pipe. control

FE amp comp. pipeline shift reg.

vth

vth

vth

vth

256 deeppipeline

+32 deepbuffer

testpulse

biasgen.

fastcontrol

slow control

stu

b sh

ift r

egis

ter

offs

et c

orre

ctio

n &

cor

rela

tion

clus

ter

wid

th

disc

rimin

atio

n1

254 40 MHz diff.clock

all signals in blue are single-ended -only travel shortdistance on hybrid

trig’d data out

stub shift reg. O/P

trigger O/P

I2C

front end, pipeline, L1 triggered readout, biasing~ same as prototype (some bug fixes) twice as many channelsnew blocks associated with Pt stub generationchannel mask: block problem channels (not from L1 pipeline)cluster width discrimination: exclude wide clusters > 3offset correction and correlation: correct for phi offset across module and correlate between layersstub shift register: test feature - shift out result of correlation operation at 40 MHztrigger O/P: in normal operation 1 bit per BX indicates presence of high Pt stubtest pulsecharge injection to all channels (8 groups of ~32), programmable timing and amplitude

nearest neighbour signals

T1 triggerfast resettest pulseI2C refresh

4 4 11 11

chan

.

ma

sk

4 4 11 11

nearest neighbour signals

reset

OR_254

OR_stubs

Ck

Page 36: CBC2: CMS microstrip readout for HL-LHC

HSDT9 Sep 2013 36

Comparison logic

Geoff Hall

• Modules are flat, not arcs• Compensate for Lorentz drift• Orientation of module => position dependent logicd

Luminous region (large!)

R-z view

• z offset h dependent• search window to allow for luminous region and quantization => 3 pixels (if not tiny)

p = ∞

IP

R-f view

~200µm ~12mmh = 2.5

• Family of modules with offsets in z

Page 37: CBC2: CMS microstrip readout for HL-LHC

127

37

CBC3 - the “final prototype”

bottom

top

8 bits to describe clusteraddress in bottom layer

5 bits to describe correlating clusteraddress in top layer window

1 or 3 stripcluster centredon channel n

2 strip clustercentred onn and n+1

n

n+1

n-1

next version of chip should incorporate all features required for HL-LHC

• final choices for front end½ strip cluster resolution

2 strip cluster position assigned to mid-point

• stub data definition8 bits address (for ½ strip resolution) of cluster in bottom layer5 bit bend information

address of correlating cluster in top layer

• stub data formatting & transmission to concentrator13 bit / stub, up to 3 stubs/BX => 39 bits+1 bit unsparsified L1 triggered readout data=> 40 bits / 25 nsec

e.g. 10 lines at 160 Mbps (per chip)

• other useful featurese.g. slow ADC to monitor bias levels…

concentrator

CBCCBC

CBCCBC

CBCCBC

CBCCBC

10 lines / CBC25 ns

S1 S1 S1 S1 S1 S1 S1 S1 B1 B1

B1 B1 B1S2 S2 S2 S2 S2 S2 S2

S2 B2 B2 B2 B2 B2S3 S3 S3 S3S3 S3 S3 S3 B3 B3 B3 B3 B3 R

25 ns

CBC data to concentrator

Geoff Hall HSDT9 Sep 2013


Recommended