A hybrid architecture for a prompt momentum discriminating tracker f or SHLC

38
A hybrid architecture for a prompt momentum discriminating tracker for SHLC A. Marchioro / CERN-PH VERTEX 2011 June 20-24, 2011

description

A hybrid architecture for a prompt momentum discriminating tracker f or SHLC. A. Marchioro / CERN-PH VERTEX 2011 June 20-24, 2011. Acknowledgements. Basic ideas of high pT discrimination based on two parallel layers of strips: R. Horisberger , circa 2009 - PowerPoint PPT Presentation

Transcript of A hybrid architecture for a prompt momentum discriminating tracker f or SHLC

Page 1: A hybrid architecture for a prompt momentum discriminating tracker f or  SHLC

A hybrid architecture for a prompt momentum discriminating tracker for SHLC

A. Marchioro / CERN-PH

VERTEX 2011 June 20-24, 2011

Page 2: A hybrid architecture for a prompt momentum discriminating tracker f or  SHLC

A. M

arch

ioro

- Ve

rtex

201

1

Acknowledgements• Basic ideas of high pT discrimination based on two parallel

layers of strips: R. Horisberger, circa 2009• Finding high pT particles from stubs detailed by many authors,

for a good review of the CMS ideas see presentation by M. Pesaresi, Vertex 2010

• Many details discussed an refined with D. Abbaneo• Data on analog FE: J. Kaplon• Detailed mechanical drawings: A. Conde

2

Page 3: A hybrid architecture for a prompt momentum discriminating tracker f or  SHLC

A. M

arch

ioro

- Ve

rtex

201

1

Outline• Motivation and previous work• Proposed architecture• Module details

• Mechanics and connectivity• Pixel ASIC

• Modeling of data traffic• Requirement for trigger and data links

• Conclusions

3

Page 4: A hybrid architecture for a prompt momentum discriminating tracker f or  SHLC

A. M

arch

ioro

- Ve

rtex

201

1

Previous studies

4

F

Z

18 FE chips with ~ 160x4 pixelsof 100x2000 um

Page 5: A hybrid architecture for a prompt momentum discriminating tracker f or  SHLC

A. M

arch

ioro

- Ve

rtex

201

1

250um150 um100 um800 um100um150 um250 um7.2 mm

Substrate

16 mm

6 x (7.2 + 0.8) mm

DC-DC, GBT etc.

Module size = [6 * 8] x [3 * 16 + 12] mm

7.2 mm

MPA

Assembly for dual pixel layers

5F

r

Z

r

Page 6: A hybrid architecture for a prompt momentum discriminating tracker f or  SHLC

A. M

arch

ioro

- Ve

rtex

201

1

Z position with Triple Sensors Stereo Module

6

F

Z

• Coincidence window with parallel strips gives pT cut

• Third layer of tilted (100 mrad) strips AND coincidence gives pT cut and Z coordinate

• Thickness: 3 sensors + hybrid sideways

• But it does not work even at relatively modest occupancy levels (one stereo strip covers ~ 25 parallel strips); could not work at low radius.

Page 7: A hybrid architecture for a prompt momentum discriminating tracker f or  SHLC

A. M

arch

ioro

- Ve

rtex

201

1

NEW ARCHITECTURE 7

Page 8: A hybrid architecture for a prompt momentum discriminating tracker f or  SHLC

A. M

arch

ioro

- Ve

rtex

201

1

Hybrid strip-pixel Module

8

Z

• Use one layer of short strip: ~24 mm• And one pixelated layer of ~1.5 mm long pixels• In the pixelated layer, perform the OR of the pixels in the Z direction and use it as

single strip in Z• Coincidence of the two layers provides pT cut• Pixel position provides Z coordinate

• Thickness: two sensors + Pixel strip RO + some interposer + hybrid sideways

F

Page 9: A hybrid architecture for a prompt momentum discriminating tracker f or  SHLC

A. M

arch

ioro

- Ve

rtex

201

1

~5 x 10cm Hybrid Module, Top

9

10 cm

2.5 cm

2.5 cm

Z f

Page 10: A hybrid architecture for a prompt momentum discriminating tracker f or  SHLC

A. M

arch

ioro

- Ve

rtex

201

1

Pix Sensor 250umC4 bumps 125 umPix chip 250 umTPG+Carbon 600um TPG / Substrate 900 umStrip Sensor 250 um Pixel ASIC on bumps (250 um)

Substrate

~ 48 mm

Simplified cross-section

10

Z

Strip sensor

Pixel SensorMacroPixel ASIC

Strip ASIC

• Advantages of this solution:• Wire bonding and simple C4• All silicon stack (no substrate under

Sensor)• Low mass (cooling) interposer• No substrate-Si CTE mismatch problem

R

Cooling

Page 11: A hybrid architecture for a prompt momentum discriminating tracker f or  SHLC

A. M

arch

ioro

- Ve

rtex

201

1

11

Possible ROD assembly

Page 12: A hybrid architecture for a prompt momentum discriminating tracker f or  SHLC

A. M

arch

ioro

- Ve

rtex

201

1

Material Estimate (at h = 0)

12_________________________- In the “electronics” area, the size of the SSA and C4 bumps have been exaggerated to the entire hybrid areabut passive components not accounted for- DC/DC and GBT not accounted for

Page 13: A hybrid architecture for a prompt momentum discriminating tracker f or  SHLC

A. M

arch

ioro

- Ve

rtex

201

1

ASICS 13

Page 14: A hybrid architecture for a prompt momentum discriminating tracker f or  SHLC

~12 mm~2

4 m

m

MPixel ASIC size:~ 12 x 24 mm2Pixel size: ~ 100 um x 1500um# pixels: 128 x 16 = 2048Readout on one edge only

Pixel Cells

Periphery

Macro-Pixel-ASIC global floorplan

A. M

arch

ioro

- Ve

rtex

201

1

14

Page 15: A hybrid architecture for a prompt momentum discriminating tracker f or  SHLC

A. M

arch

ioro

- Ve

rtex

201

1

Module functional block diagram

15

EventStore

Buffer toLink

TriggerLogic

Pixel LayerMPA

Encoderand TX

CLK & Cntrl

CLK & Cntrl

FE

FE

Strip LayerSSA

Page 16: A hybrid architecture for a prompt momentum discriminating tracker f or  SHLC

A. M

arch

ioro

- Ve

rtex

201

1

Better module functional block diagram

16

Buffer toLink

TriggerLogic

Pixel LayerMPA

TX

CLK & Cntrl

CLK & Cntrl

FE

FE

Strip LayerSSA

EventStore

Page 17: A hybrid architecture for a prompt momentum discriminating tracker f or  SHLC

A. M

arch

ioro

- Ve

rtex

201

1

MPixel ASIC: more details

17

MPixelEventStore

Intf to GBTLink

Trigger Logic

CLK Generation& Cntrl

FE

Strip

from

MPi

xel c

olum

n

Win

dow

ed

pT c

oinc

iden

ce

Positi

on

deco

der

StripEventStore

EventFormatter

Config Regs

Cloc

ks

to SSA

@ L1

@ each BX

Wid

e cl

uste

r el

imin

ation

Page 18: A hybrid architecture for a prompt momentum discriminating tracker f or  SHLC

A. M

arch

ioro

- Ve

rtex

201

1

Simplified Stub finding logic

18

Pixe

l lay

erSt

rips l

ayer

16 Pixels 16 Pixels 16 PixelsStrip Strip Strip

Page 19: A hybrid architecture for a prompt momentum discriminating tracker f or  SHLC

A. M

arch

ioro

- Ve

rtex

201

1

Single Pixel size: 100 x ~1400 mm2

• Analog Pre+Shaper: 100 x 600 mm2

• Bias, DACs etc: 100 x 50 mm2

• Configuration Regs: 100 x 50 mm2

• Storage & Trigger : 100 x 600 mm2

• Routing & Interconnect: 100 x 100mm2

• C4 Bump-bond pad: 90 x 90 mm2

Pitch 200 mm in X, 300 in Y

Overall L1 memory requirement for • Width :

(5 [bit/16 pixel] + 1 [bit/strip]) * 128 = 768 bit

Anal

og F

E

Anal

og F

E

19

Anal

og F

E

Anal

og F

E

Anal

og F

E

Anal

og F

E

Anal

og F

E

Anal

og F

E

Configuration Registers

Shared Routing and Logic

DACs, Bias etc

Macro-Pixel-Asic detailed floorplan

Storage and Trigger logic

1 bit 200 kbit

130 nm 4.2 mm2 910 x 910mm2

65 nm 1.5 mm2 550 x 550mm2

Size of RT SRAM

Page 20: A hybrid architecture for a prompt momentum discriminating tracker f or  SHLC

A. M

arch

ioro

- Ve

rtex

201

1

20

Module Block Diagram

MPA

MPA

MPA

MPA

MPA

MPA

MPA

MPA

SSA

SSA

SSA

SSA

MPA

MPA

MPA

MPA

MPA

MPA

MPA

MPA

SSA

SSA

SSA

SSA

GBT2

Powering &

Control

Page 21: A hybrid architecture for a prompt momentum discriminating tracker f or  SHLC

A. M

arch

ioro

- Ve

rtex

201

1

Hybrid Module Power estimate

For a ~10 x 4.5 cm2 module

21

# elements Pwr/element[mW]

Power [mW]

Pixel 2048 * 16 < 0.080 2,620

Strips 256 * 8 0.250 512

Trigger Logic @ 160MHz with a = 1%

106 * 16 * 160 0.000015 384

LP-GBT 1 500 500

DC-DC [h = 85%] 1 600 600

Total ~4,600

Page 22: A hybrid architecture for a prompt momentum discriminating tracker f or  SHLC

A. M

arch

ioro

- Ve

rtex

201

1

DATA TRAFFIC 22

Page 23: A hybrid architecture for a prompt momentum discriminating tracker f or  SHLC

A. M

arch

ioro

- Ve

rtex

201

1

Trigger and L1 Data Data-Flow Model

23

L0Trigger

FIFO

GBT

L1Event Data

FIFO

High # trackshigh pT Events

All hits

L1Arbitration algorithmTrigger path has priority

Event Data sent when no more trigger data

Normalhigh pTEvents

BX

Page 24: A hybrid architecture for a prompt momentum discriminating tracker f or  SHLC

A. M

arch

ioro

- Ve

rtex

201

1

L1 Data volume with ZS (*)

• With 100KHz L1 and 8 bit to code one strip:• 1.5% hit probability($) (and 2 strips/hit):

• On 256 channels SS strips: ~(0.015*256) * 8 = 32 [bit/10usec] + 3 bit chip number = 35 [bit/10usec]

• 0n 128 channels MP pixel: ~(0.015*128) * (7 + 4) [bit/10usec] = 22 [bit/10usec]

+ 4 bit chip address = 26 [bit/10usec]• Total = 35SS + 26MP [bit/10usec]• Time tag: 8 bit

• Per module (with 16 MPA, i.e. 4 bit address + 8 SSA, i.e. 3 bit address chips):• 8 + 16*26 + 8*35 = 704bit/10usec ~ 70.4 Mb/sec

24________________________________________(*) Overhead of detailed packet format ignored($) from M. Pesaresi’s talk 22.03.11

Page 25: A hybrid architecture for a prompt momentum discriminating tracker f or  SHLC

A. M

arch

ioro

- Ve

rtex

201

1

L0 Trigger data volume• Assume an optical link with a

capacity of 10 [B/25ns], i.e. 3.2 Gbit/sec

• Assume that the average traffic generated uses 50% (40 to 70% actually modeled) of the total link capacity with two types of events• “Normal” events: at nominal

capacity• Rare “large” events (with 1

to 10% probability)• Large events are 5x larger

than normal ones25

Page 26: A hybrid architecture for a prompt momentum discriminating tracker f or  SHLC

A. M

arch

ioro

- Ve

rtex

201

1

Trigger only Data-Flow Model

26

TriggerTX

FIFO

“Link”High # tracks

“large”Events

Two types of trigger eventsNormal events and rare large events

NormalEvents

Page 27: A hybrid architecture for a prompt momentum discriminating tracker f or  SHLC

A. M

arch

ioro

- Ve

rtex

201

1

Latency in Q at ½ link capacity (trigger only)

27_________________________(40*10^6 events generated),Frequency of large event is 1%

Page 28: A hybrid architecture for a prompt momentum discriminating tracker f or  SHLC

A. M

arch

ioro

- Ve

rtex

201

1

Link latency vs. percent of large events for different avg utilization (trigger only)

28

Avg link utilization

_________________________(40*10^6 events generated,Worst case latency shown)

Page 29: A hybrid architecture for a prompt momentum discriminating tracker f or  SHLC

A. M

arch

ioro

- Ve

rtex

201

1

Acceptable max # of stubs• At 50% link occupancy, i.e. allowing an average traffic of 5

[B/25ns], one has 40 bits/25ns available• Each event has to be tagged with an 8 bit time stamp, and

assuming 4 bits to code a hit in the pixel• Number of permissible stubs:

(8 + 4) * nstubs + 8 = 40 -> nstubs = 2.7 [stubs/25 ns*module]

29

Page 30: A hybrid architecture for a prompt momentum discriminating tracker f or  SHLC

A. M

arch

ioro

- Ve

rtex

201

1

CONCLUSIONS 30

Page 31: A hybrid architecture for a prompt momentum discriminating tracker f or  SHLC

A. M

arch

ioro

- Ve

rtex

201

1

Critical technologies

31

Difficulty level (1 easy, 5 hard)

Comment

Analog Circuitry 3 Novelty required to reduce power, but is there any margin left?

Digital Circuitry 1

ASIC Technology 4 Very large MPA, but testable

Local Interconnect 5 No risky technology involved, but sensors are bigger than commercial

MCMs and little in-house (HEP) experience

Powering (DC-DC) 4 Reduce amount of material in passives

Links 5 Speed ok, power and size to be reduced

Page 32: A hybrid architecture for a prompt momentum discriminating tracker f or  SHLC

A. M

arch

ioro

- Ve

rtex

201

1

Summary• Triggering on high pT particles requires detector to provide

“primitives” and not just “points”• Hybrid (pixel + strip) architecture could optimize several

aspects:• Provide pT cut with required precision• Allow Z-measurement• Require less complex connectivity i,.e. retain advantage of the

“à la Roland” minimal lateral connectivity• Affordable power• Can be realized with technologies very similar to today’s pixels

(not too aggressive)

32

Page 33: A hybrid architecture for a prompt momentum discriminating tracker f or  SHLC

A. M

arch

ioro

- Ve

rtex

201

1

Spares

33

Page 34: A hybrid architecture for a prompt momentum discriminating tracker f or  SHLC

A. M

arch

ioro

- Ve

rtex

201

1

Comparison of architectures

34

Z-info Interconnect Complexity

Power Material penalty

Dual strips no easy low low

Dual Pixel yes difficult high high

Hybrid yes moderate moderate moderate

Page 35: A hybrid architecture for a prompt momentum discriminating tracker f or  SHLC

A. M

arch

ioro

- Ve

rtex

201

1

6*(7

.2 +

.8) m

m

(3*16 mm + 12) mm

2010 Module Layout

35

F

ZFE chip with ~ 160x4 pixelsof 100x2000 um

7.2

mm

16 mm

• Two sets of macro-pixels chips back-to-back on common interposer

• Allows both pT and Z measurement

• Very interconnect “dense”• No “revolutionary” technology

Page 36: A hybrid architecture for a prompt momentum discriminating tracker f or  SHLC

A. M

arch

ioro

- Ve

rtex

201

1

~5 x 10cm Hybrid Module, Top

36

Z F

Page 37: A hybrid architecture for a prompt momentum discriminating tracker f or  SHLC

A. M

arch

ioro

- Ve

rtex

201

1

Bottom view

37

Page 38: A hybrid architecture for a prompt momentum discriminating tracker f or  SHLC

A.M

arch

ioro

/ W

IT 2

010

Cluster clean-up

38- All these combinations (or larger) to be eliminated before attempting coincidences.- Algorithm for clean-up:

if any strip/pixel has more than one neighbor turned on in a ±1 vicinity, then all are turned off