16th july 2003tracker weekjohn coughlan et. al.fed-uk group final fed progress report cms tracker...

23
16th July 2003 Tracker Week John Coughlan et. al. FED-UK Group Final FED Progress Report CMS Tracker Week 16th July 2003

Upload: linette-bishop

Post on 17-Jan-2016

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 16th July 2003Tracker WeekJohn Coughlan et. al.FED-UK Group Final FED Progress Report CMS Tracker Week 16th July 2003

16th July 2003Tracker WeekJohn Coughlan et. al. FED-UK Group

Final FED

Progress Report

CMS Tracker Week

16th July 2003

Page 2: 16th July 2003Tracker WeekJohn Coughlan et. al.FED-UK Group Final FED Progress Report CMS Tracker Week 16th July 2003

16th July 2003Tracker WeekJohn Coughlan et. al. FED-UK Group

FEDFED-PMCs Status

•Production of additional 40 FED-PMCs for Module Test setups.

•Some components were on last time buy (Xilinx 4036 FPGAs.)

•40 cards have been Assembled.

•28 PMCs (passing commissioning tests) were sent to CERN this week.

•Remaining cards will be sent “eventually”.

•Problem: Our experienced test engineer had to leave abruptly for 6 months in the desert. The replacement engineer must share effort with work on Final FEDs.

•Full updated list made of existing PMC owners, locations and status.

Page 3: 16th July 2003Tracker WeekJohn Coughlan et. al.FED-UK Group Final FED Progress Report CMS Tracker Week 16th July 2003

16th July 2003Tracker WeekJohn Coughlan et. al. FED-UK Group

FEDFinal FED

“Primary” Side

2 FEDs under test:

ser001 at Imperialser002 at RAL

“OptoRx”

CFlash

VME64x9U board

34 xFPGAs

Analogue

TTC

Final FEDv1

FE Unit

Power

Memories

96 channels

JTAG

Page 4: 16th July 2003Tracker WeekJohn Coughlan et. al.FED-UK Group Final FED Progress Report CMS Tracker Week 16th July 2003

16th July 2003Tracker WeekJohn Coughlan et. al. FED-UK Group

FED Project Targets

•FED Project aiming to satisfy 2 targets in next 9 months:

I) FEDs for Large Scale Assembly (LSA) tests:

“September ‘03 (2?) / end ‘03 (2) / beg ‘04 (2) / mid ‘04 (6)”

96 chan Opto FED essential

only need to provide restricted FED functionality

assumes we can use existing design FEDv1 pcbs

II) FED Pre-Production Manufacture: Q1-2/04

to stay on final CMS installation schedule

need to demonstrate full FED functionality

assumes new design iteration FEDv2 pcbs

Page 5: 16th July 2003Tracker WeekJohn Coughlan et. al.FED-UK Group Final FED Progress Report CMS Tracker Week 16th July 2003

16th July 2003Tracker WeekJohn Coughlan et. al. FED-UK Group

FED Status

2 original FEDs under test since a few months:

•Ser 001 is at Imperial for detailed characterisation studies of FED with Optical inputs (using Opto Test card Mk1). (see Matt Noy’s talk)

•Ser 002 kept at RAL mainly for Firmware development / Electrical based / Digital tests.

A further 3 FEDs were assembled in June:

•1 with all 8 OptoRx’s

•Only difference is use of XC2V1500 FE-FPGAs (cf XC2V2000 on 001 & 002)

•Good news is that all 3 have just passed Boundary Scan JTAG tests. Build quality has generally been good again. Except for number of solder bridges on v. small Resistor Packs (see picture).

•50 OptoRx (new version) were sent from CERN this week..

•Almost all other components are already in hand for approx 20 FEDs.

•Awaiting feedback from Atlas boards before manufacture of more PCBs.

Page 6: 16th July 2003Tracker WeekJohn Coughlan et. al.FED-UK Group Final FED Progress Report CMS Tracker Week 16th July 2003

16th July 2003Tracker WeekJohn Coughlan et. al. FED-UK Group

FEDFirst fully assembled board. Primary Side...

Page 7: 16th July 2003Tracker WeekJohn Coughlan et. al.FED-UK Group Final FED Progress Report CMS Tracker Week 16th July 2003

16th July 2003Tracker WeekJohn Coughlan et. al. FED-UK Group

FED…and Secondary Side

Page 8: 16th July 2003Tracker WeekJohn Coughlan et. al.FED-UK Group Final FED Progress Report CMS Tracker Week 16th July 2003

16th July 2003Tracker WeekJohn Coughlan et. al. FED-UK Group

FEDZoom in on FE Unit

Front-End Unit = 12 channels

DualADCs

OpAmps

DelayFPGAs

Duplicated onSecondary Side

“OptoRx”

“Primary” Side

TestConnector

Resistor Packs

Page 9: 16th July 2003Tracker WeekJohn Coughlan et. al.FED-UK Group Final FED Progress Report CMS Tracker Week 16th July 2003

16th July 2003Tracker WeekJohn Coughlan et. al. FED-UK Group

FEDDelivery Schedule ‘03

• FEDv1 Testing is still progressing well…

No “show stoppers” as yet for using FEDv1 for Large Scale Assembly tests.

...but quite a lot more to do.

• Schedule is tight but we should be able to deliver 1 FED with Firmware needed for LSA Tests by end of September (+1 FED at same time for CERN).

•Software Delivery refer to Online Software Meeting/Jon Fulcher.

•Then deliver further FEDv1’s according to schedule provided... “end ‘03 (2) / beg ‘04 (2) / mid ‘04 (6)”

• Potential Problem: Late availability of LHC standard crates in UK. (was May but is now September?)

Page 10: 16th July 2003Tracker WeekJohn Coughlan et. al.FED-UK Group Final FED Progress Report CMS Tracker Week 16th July 2003

16th July 2003Tracker WeekJohn Coughlan et. al. FED-UK Group

FED Firmware and FPGAs

Delay x 24 FE x 8

BE x 1

VME x 1

Delay FPGA: ADC Coarse and Fine Clock Skewing.

FE FPGA: Scope and Frame Finding modes.

BE FPGA: Event building, buffering and formatting.

VME FPGA: Controls and Slow Readout path.

Now testing all 4 FPGA Final Designs together on FED...

Page 11: 16th July 2003Tracker WeekJohn Coughlan et. al.FED-UK Group Final FED Progress Report CMS Tracker Week 16th July 2003

16th July 2003Tracker WeekJohn Coughlan et. al. FED-UK Group

FED Firmware Status

Clocks

Data

SerialControls

VMELINK

VMEBus

VMESystemSystemACEACE

SystemACE

Clocks

EPROMEPROM

EPROM

TTCrxQDR Write QDR Read

SerialComms

Headers

TTCchanA

VME LinkRegs

S-LINKS-LINK S-LINK

Clocks

Data

SerialComms

ScopeMode

HeaderMode

FIFOs

Input

Regs

SerialControls

ScopeMode

Frame-FindngMode

Output

Input

Regs

Opto Rx DACOpto Rx DAC

DELAY FPGA x 3 x 8

FE FPGA x 8

BE FPGA

VME FPGA

ADCADC

Under Simulation

Under Test on FED

Only for FEDv2Only for FEDv2 Controls

Data Readout

Control

Throttle TCSInput

Cluster FindingCluster FindingModeMode

EdEd

SaeedSaeed

IvanIvan

EdEd

Ed, JohnEd, John

Saeed, IvanSaeed, Ivan

Chan BChan B

I2C

Temp

“Working” on FED

External Devices

TempTemp

14th July 2003

To be Implemented

QDR QDR

Page 12: 16th July 2003Tracker WeekJohn Coughlan et. al.FED-UK Group Final FED Progress Report CMS Tracker Week 16th July 2003

16th July 2003Tracker WeekJohn Coughlan et. al. FED-UK Group

FEDFirmware Tasks for LSA Tests

Firmware Functions now working:

• Control and Readback of FE registers. TrimDACs, OptoRx etc

• ADC clock skewing.

• FE Scope mode data capture.

• Event storage in large memory buffers.

Close to working 4-6 weeks:

• Event formatting with DAQ and Tracker headers.

• Readout of event data over VME.

• FE APV Frame finding mode.

Still to do:

• TTC clock and trigger

• Buffer overflow protection

• Temperature sensor control/readout

Page 13: 16th July 2003Tracker WeekJohn Coughlan et. al.FED-UK Group Final FED Progress Report CMS Tracker Week 16th July 2003

16th July 2003Tracker WeekJohn Coughlan et. al. FED-UK Group

FEDConclusions

• FEDv1 Testing is still progressing well…

No “show stoppers” as yet for using FEDv1 for Large Scale Assembly tests.

...but quite a lot more to do.

• Schedule was always tight but we should be able to deliver 1 FED with “usable” Firmware as needed for LSA Tests by end of September (+1 FED at same time for CERN test bench).

•Must expect to get subsequent firmware updates (via Cflash card) in the field.

•For Software delivery refer to Online Software Meeting/Jon Fulcher.

•Most components in hand now, remaining including OptoRx and PCBs in hand soon...

•Except late availability of LHC standard crates in UK. (was May but is now September?)

•Do not foresee problems to deliver additional FEDv1’s according to schedule provided... “end ‘03 (2) / beg ‘04 (2) / mid ‘04 (6)”

Page 14: 16th July 2003Tracker WeekJohn Coughlan et. al.FED-UK Group Final FED Progress Report CMS Tracker Week 16th July 2003

16th July 2003Tracker WeekJohn Coughlan et. al. FED-UK Group

FEDFinal FED

“Primary” Side

“OptoRx”

CFlash

VME64x9U board

34 xFPGAs

Analogue

TTC

Final FEDv1

FE Unit

Power

Memories

96 channels

JTAG

Page 15: 16th July 2003Tracker WeekJohn Coughlan et. al.FED-UK Group Final FED Progress Report CMS Tracker Week 16th July 2003

16th July 2003Tracker WeekJohn Coughlan et. al. FED-UK Group

FED

Page 16: 16th July 2003Tracker WeekJohn Coughlan et. al.FED-UK Group Final FED Progress Report CMS Tracker Week 16th July 2003

16th July 2003Tracker WeekJohn Coughlan et. al. FED-UK Group

FEDLarge Scale Assembly Test Requirements 2003

Paraphrasing from note of Piero Verdini...

“To Readout Virgin Raw Data formatted as DAQ events via VME in response to TTC trigger and clock.”

Need 96 OptoRx chans. Trigger & Readout rates are not critical.

Functionality

Does require:

•Scope Mode and Software Triggers for set up.

•Controls from VME for run mode, clock source, clock skew, OptoRx offsets (with readback.)

•VME Event buffer with standard DAQ events. Counters for triggers & errors.

•System ACE loading, Clock/Trig/Resets on TTC Chan A, Hardware throttle output.

•FED delivered as a Package including Software Library to drive the Firmware.

Does not require:

S-LINK readout, Clustering mode, Spy Channel, TTC chan B, TCS (but maybe simple throttle), DAC control, pedestal/threshold data, System ACE interface, VME64x config EPROM…, VME Interrupts, Temp chip control…

Page 17: 16th July 2003Tracker WeekJohn Coughlan et. al.FED-UK Group Final FED Progress Report CMS Tracker Week 16th July 2003

16th July 2003Tracker WeekJohn Coughlan et. al. FED-UK Group

FEDPre-Production FEDv2

Does require :

S-LINK readout, Clustering mode, Spy Channel, TTC chan B, TCS (but maybe simple throttle), DAC control, pedestal/threshold data, System ACE control and in situ-programming, VME64x config EPROM…, VME Interrupts, Temp chip control…

Tested with up to 20 FEDs in a crate.

All operating at target Trigger Rate of 100 kHz!

… FEDv1 has been designed for this.

•Assumption: have to demonstrate full functionality before pre-production FEDv2 (Q1-2/2004.)

Page 18: 16th July 2003Tracker WeekJohn Coughlan et. al.FED-UK Group Final FED Progress Report CMS Tracker Week 16th July 2003

16th July 2003Tracker WeekJohn Coughlan et. al. FED-UK Group

FEDLarge Scale Assembly Setup Assumptions

Assumptions:

• Use 9U VME64x crates (LHC crates available for UK tests in May.)

• Clock and Trigger arrives on standard TTC Opto cable (on TTC chanA.)

• Sync/Bx counters Reset by ‘101’ on chanA.

• Hardware Throttle signal level on back-plane pin?

Comments:

• Caution should be exercised when using a FED that may not be fully characterised to make detailed measurements of other electronics systems.

• Basic FED training to be provided (in UK).

• Need well defined points of contact between LSA Testers and UK.

• Other FED related projects are being undertaken in UK.

Page 19: 16th July 2003Tracker WeekJohn Coughlan et. al.FED-UK Group Final FED Progress Report CMS Tracker Week 16th July 2003

16th July 2003Tracker WeekJohn Coughlan et. al. FED-UK Group

FED Early Electrical Data in FEDv1

0

200

400

600

800

1000

1200

1 5 9 13 17 21 25 29 33 37 41 45 49 53 57 61 65 69 73 77 81 85 89

Series1

Series2

Series3

Series4

Series5

Series6

Series7

Series8

Series9

Series10

Series11

Series12

Chip-Scope logic analyser capture10 bit-raw data on 12 channels in FE FPGA

sine input (1 MHz) via Cross-Point Switch test card to 12 channels

first 100 (of 4k) samples @ 40 MHz

ADC count

preliminary

Page 20: 16th July 2003Tracker WeekJohn Coughlan et. al.FED-UK Group Final FED Progress Report CMS Tracker Week 16th July 2003

16th July 2003Tracker WeekJohn Coughlan et. al. FED-UK Group

FED First Optical Data in FEDv1

Chip-Scope logic analyser capture10 bit-raw data

“APV frame” pattern on single channel

samples @ 40 MHz

0

200

400

600

800

1000

1200

1 29 57 85 113 141 169 197 225 253 281 309 337 365 393 421 449 477

Series1

Series2

Series3

Series4

Series5

Series6

Series7

Series8

Series9

Series10

Series11

Series12

ADC count

unsynchronised clocks

preliminary

Page 21: 16th July 2003Tracker WeekJohn Coughlan et. al.FED-UK Group Final FED Progress Report CMS Tracker Week 16th July 2003

16th July 2003Tracker WeekJohn Coughlan et. al. FED-UK Group

FED Update since last Tracker Week...

2 FEDv1 pcbs were assembled in January (without OptoRx).

Started with following preliminary tests done at RAL:

•Power sequencing.

•JTAG Boundary Scan (automated IC connection tests ; passed ok.)

•FPGA Configuration (>30 devices) from cable and System ACE Compact-Flash card.

•FE Module analogue Electrical tests using Electrical Cross-Point switch card.

(NB no VME readout yet, so data is captured in FPGA using Xilinx Chip-Scope embedded logic analysers read out via cable.)

•Digital tests with simple “Test Firmware” loaded in FPGAs.

Page 22: 16th July 2003Tracker WeekJohn Coughlan et. al.FED-UK Group Final FED Progress Report CMS Tracker Week 16th July 2003

16th July 2003Tracker WeekJohn Coughlan et. al. FED-UK Group

CMS Tracker FED Schedule

•FED x 450 installation at CERN expected to start Q3 2005

Design TestProduction& InstallationPre-Pro

FEDv3 (500)FEDv2 (20)FEDv1 (20)

Page 23: 16th July 2003Tracker WeekJohn Coughlan et. al.FED-UK Group Final FED Progress Report CMS Tracker Week 16th July 2003

16th July 2003Tracker WeekJohn Coughlan et. al. FED-UK Group

FEDOverview

VME-FPGA

TTCrx

BE-FPGAEvent Builder

Buffers

FPGAConfiguration

Compact Flash

PowerDC-DC

DAQInterface

12

12

12

12

12

12

12

12

Front-End Modules x 8Double-sided board

CERNOpto-

Rx Analogue/Digital

96 TrackerOpto Fibres

VMEInterface

XilinxVirtex-IIFPGA

Modularity

9U VME64x Form Factor

Modularity matches Opto Links

8 x Front-End “modules”

OptoRx/Digitisation/Cluster Finding

Back-End module / Event Builder

VME module / Configuration

Power module

Other Interfaces:

TTC : Clk / L1 / BX

DAQ : Fast Readout Link

TCS : Busy & Throttle

VME : Control & Monitoring

JTAG : Test & Configuration

FE-FPGAClusterFinder

TTC

TCS

TempMonitor

JTAG

TCS : Trigger Control System

9U VME64x