20
slide 1 Token Bit Manager for the CMS Pixel Readout 5 November 2003 Edward Bartz (R.Stone) Rutgers University CMS Pixel Electronics Systems Review • Description of the TBM Functions • First Prototype in DMILL • 0.25 m Translation

Slide 1 Token Bit Manager for the CMS Pixel Readout 5 November 2003 Edward Bartz ( R.Stone ) Rutgers University CMS Pixel Electronics Systems Review Description

Embed Size (px)

Citation preview

Page 1: Slide 1 Token Bit Manager for the CMS Pixel Readout 5 November 2003 Edward Bartz ( R.Stone ) Rutgers University CMS Pixel Electronics Systems Review Description

slide 1

Token Bit Manager for the CMS Pixel Readout

Token Bit Manager for the CMS Pixel Readout

5 November 2003

Edward Bartz(R.Stone)

Rutgers University

CMS Pixel Electronics Systems Review

• Description of the TBM Functions• First Prototype in DMILL• 0.25 m Translation

Page 2: Slide 1 Token Bit Manager for the CMS Pixel Readout 5 November 2003 Edward Bartz ( R.Stone ) Rutgers University CMS Pixel Electronics Systems Review Description

slide 2

TBM Overview

• Orchestrate the Readout of Several Pixel Chips on a Single Analog Output Link

• Provide a Link Between the Front End Controller and the Pixel Chips For Control Commands

Custom, Mixed Mode, Rad-Hard, Chip Located Near Pixel Readout Chips

Page 3: Slide 1 Token Bit Manager for the CMS Pixel Readout 5 November 2003 Edward Bartz ( R.Stone ) Rutgers University CMS Pixel Electronics Systems Review Description

slide 3

Dual TBM Chip

Dual TBM Chip

• Two Token Bit Manager’s

– Each TBM Controls one ROC Chain

–8 to 24 ROCs per TBM

• Control Network Hub

– Port addressing for control commands

–6 to 14 Dual TBMs per Control Link

–120 Links in the Detector

~1200 TBMs & 20,000 ROCs

Dual TBMHUB

TBM TBM

Chain of Read Out Chips

ControlCommands

40 MHz Clock

CLK

L1

Analog OutputL1A

Analog Output

Analog Output

Chain of Read Out Chips

Page 4: Slide 1 Token Bit Manager for the CMS Pixel Readout 5 November 2003 Edward Bartz ( R.Stone ) Rutgers University CMS Pixel Electronics Systems Review Description

slide 4

TBM Functions

• Write header and trailer (2 bit analog encoded digital)– 8 bit Event Number Header– 8 bit Error status word Trailer

• Distribute to Pixel Readout Chips (ROC)– L1 triggers (2 Outputs/TBM)– Clock (2 Outputs/TBM)

• Control readout through token pass

• Stack triggers awaiting token pass– 32 event deep– No readout after 16 deep

L1 Trigger

TBM

ROC ROC ROC

L1CLK Token InToken Out

Analog Output

AnalogOutput

Clock Reset

To Flash ADC

Page 5: Slide 1 Token Bit Manager for the CMS Pixel Readout 5 November 2003 Edward Bartz ( R.Stone ) Rutgers University CMS Pixel Electronics Systems Review Description

slide 5

• Levels Chosen To Match ROC

• Output Levels Fully Adjustable– Gain Adjustment– Differential Offset Adjustment– Driver Current Adjustment

• Output Driver Identical to ROC

Analog Output

Note: Voltages are referenced to Analog Optical Link input. Levels 4&5 ROC Only

Page 6: Slide 1 Token Bit Manager for the CMS Pixel Readout 5 November 2003 Edward Bartz ( R.Stone ) Rutgers University CMS Pixel Electronics Systems Review Description

slide 6

TBM Control Features

• Analog Adjustments– Adjust Analog Levels

– Disable Analog Output

• Trigger Control– Inject Any Trigger Type

– Ignore Incoming Triggers

– Disable Trigger Outputs

• Token Passing– Disable Token Passing

– Reset Token Out

• Stack Control– Read Number of Events on Stack

– Read Stack Contents (non-destructively)

• General Control– Switch Readout to 40 MHz or 20 MHz

– Disable TBM Clock

– Reset TBM

Page 7: Slide 1 Token Bit Manager for the CMS Pixel Readout 5 November 2003 Edward Bartz ( R.Stone ) Rutgers University CMS Pixel Electronics Systems Review Description

slide 7

Control Network Hub

• Up to 32 hubs addressable.

• 5 Ports per hub.– 4 mI2C (40 MHz) external ROCs.

– 1 mI2C (40 MHz) internal TBMs.

• Functions of addressed hub.– Selects addressed port.

– Strips off byte containing hub/port address. Passes remainder.

– Reflects data back to Front End Controller.

Dual TBMHUB

TBM TBM

mI2C

4 mI2C Ports Output Only

Control Link

ROC ROCROC ROC

Page 8: Slide 1 Token Bit Manager for the CMS Pixel Readout 5 November 2003 Edward Bartz ( R.Stone ) Rutgers University CMS Pixel Electronics Systems Review Description

slide 8

Analog sectionsStacksControl sections Hub

5.3 mm

4 mm

DMILL Dual TBM

1st (& only)Sub. 5/02

It Works!

Page 9: Slide 1 Token Bit Manager for the CMS Pixel Readout 5 November 2003 Edward Bartz ( R.Stone ) Rutgers University CMS Pixel Electronics Systems Review Description

slide 9

• Power consumption 600 mW–core 140 mW –Differential Drivers 460 mW

• 6 Tested / 5 Fully Functional

TBM Test ResultsEvent # = 11 Status Reg.

Header ID Trailer ID

UBLK

0

1

2

3

Token Pass

• Header marker 3 “UBLK” + “1”–8 Bit Event Number (4 Clocks)

• Trailer marker 2 “UBLK” + 2 “1”–8 Bit Status Word (4 Clocks)

Page 10: Slide 1 Token Bit Manager for the CMS Pixel Readout 5 November 2003 Edward Bartz ( R.Stone ) Rutgers University CMS Pixel Electronics Systems Review Description

slide 10

Analog Adjustability

Before Adjustment

After Adjustment

TBM 1 TBM 2

Page 11: Slide 1 Token Bit Manager for the CMS Pixel Readout 5 November 2003 Edward Bartz ( R.Stone ) Rutgers University CMS Pixel Electronics Systems Review Description

slide 11

Header ID

Event Number Status Info

Trailer ID

Expected Max CMS Trigger Rate = 100KHz

1 MHz Trigger Rate

Page 12: Slide 1 Token Bit Manager for the CMS Pixel Readout 5 November 2003 Edward Bartz ( R.Stone ) Rutgers University CMS Pixel Electronics Systems Review Description

slide 12

Hub Testing

Serial Data

Serial Clock

mI2C Command Output From Port 0

• Internal fast port - fully tested and functional• External fast ports - fully tested and functional

Page 13: Slide 1 Token Bit Manager for the CMS Pixel Readout 5 November 2003 Edward Bartz ( R.Stone ) Rutgers University CMS Pixel Electronics Systems Review Description

slide 13

Changes For 0.25 m

• Reduce Power Consumption– Redesign LVDS Drivers– Minimize Clock Usage – Shut Down Clock when not needed

• Limit use of Analog bus– Pass ROC Analog Through TBM– Analog Output Line Driver

• Redesign Serial Protocol For CMS Optical Transceivers.– 8 Bit data + Complement Bit 8 4 Bit data + Complement Bit 4

– Request Modification to Optical Receiver Chip

• Allow Transition Dual Single TBM Operation

Page 14: Slide 1 Token Bit Manager for the CMS Pixel Readout 5 November 2003 Edward Bartz ( R.Stone ) Rutgers University CMS Pixel Electronics Systems Review Description

slide 14

TBM Operation Modes

ROC readout

ROC readout

Readout token chip 1-8

Half-Module Readout 1

Readout token chip 9-16 Half-Module Readout 2Dual Mode

ROCs

ROC readout

ROC readout

Readout token

Module ReadoutSingle Mode TBM

Page 15: Slide 1 Token Bit Manager for the CMS Pixel Readout 5 November 2003 Edward Bartz ( R.Stone ) Rutgers University CMS Pixel Electronics Systems Review Description

slide 15

10-17

10-16

10-15

10-14

10-13

10-12

1.4 1.81.6 2.0 2.2 2.4 2.6

SEU cross section of 0.25m Flipflop300 MeV/c pion beam

Standard: =2 x 10-13 cm2

Protected: =2 x 10-15 cm2 (284 ff per DTBM)

Single Event Upset

TBM Placement

Expected Flux

(MHz/cm2)

Time Per SEU

Protected F/F(Hrs/SEU)

4cm Barrel 40 12

7cm Barrel 20 24

11cm Barrel/

Foreward

8 60

[cm2]

Standard Latch Protected Latch

Page 16: Slide 1 Token Bit Manager for the CMS Pixel Readout 5 November 2003 Edward Bartz ( R.Stone ) Rutgers University CMS Pixel Electronics Systems Review Description

slide 16

“Fast” Hub

0.25 m Hub• IBM Process

– 3 metal layers– MIMCaps

• “Fast” Hub– Normally Part of TBM– Tested in Simulation with ROC

Control Section– PSI Low Power LVDS Drivers

• “Slow” Hub – Can reside on same control link

as Fast hubs– Provides Control data for PLL &

Laser Drivers Via I2c Protocol

• Submitted June 2003• Received: Sept. 19, 2003

“Slow” Hub

Page 17: Slide 1 Token Bit Manager for the CMS Pixel Readout 5 November 2003 Edward Bartz ( R.Stone ) Rutgers University CMS Pixel Electronics Systems Review Description

slide 17

Slow HubModified Version of Fast Hub

SerialData In

40 MHz Clock

Slow ClockOut

Start-Stop

8 BitReg.

AddressCompare

1 to 7Decoder

1 to 7Decoder

7 to 1Mux

DivideBy 256

OddDataBits

Slow DataI/O

SerialData

Return

Modifications

Page 18: Slide 1 Token Bit Manager for the CMS Pixel Readout 5 November 2003 Edward Bartz ( R.Stone ) Rutgers University CMS Pixel Electronics Systems Review Description

slide 18

0.25 m Dual TBM

3.2 mm

4.4 mm

Analog Readout

Analog Power

Regulators

Hub

Stacks

ControlSections

• IBM Process– 3 metal layers

– MIMCaps

• 3 voltage regulators – Core Digital– Analog– LVDS Drivers

• Pad Dominated

• Completed: October 2003– CERN rules check now– Nov 10th MPW submission

Page 19: Slide 1 Token Bit Manager for the CMS Pixel Readout 5 November 2003 Edward Bartz ( R.Stone ) Rutgers University CMS Pixel Electronics Systems Review Description

slide 19

2nd 0.25 m Version

Analog Readout

Analog Power

Regulators

Hub

Stacks

ControlSections

• Fix any bugs?

• Improvements– Rad-Hard regulator band gap reference

– More flexibility in token passing (bypass non-responding ROC segment)

– TBM Aout driver enhancements

• Spring 2004 submission?

Page 20: Slide 1 Token Bit Manager for the CMS Pixel Readout 5 November 2003 Edward Bartz ( R.Stone ) Rutgers University CMS Pixel Electronics Systems Review Description

slide 20

Conclusion

• Dual TBM worked on first DMILL submission• 0.25 m Fast and Slow Hubs are Awaiting Testing• 0.25 m TBM Complete

– 10 November 2003 MPW Submission

• Second 0.25 m Prototype Submission Anticipated

• Production TBM Available End of 2004