Cluster Processor Module : Status, test progress and plan

13
: Status, test progress and plan Joint Meeting, Mainz, March 2003

description

Cluster Processor Module : Status, test progress and plan. Joint Meeting, Mainz, March 2003. Cluster Processor Module: plan. Real Time Data Path: SRL Chip to CP chip Lvds Rx to SRL chip Latency measurement 2nd CPM to be tested Subsystem Test Lvds Source Module. - PowerPoint PPT Presentation

Transcript of Cluster Processor Module : Status, test progress and plan

Page 1: Cluster Processor Module : Status, test progress and plan

Cluster Processor Module : Status, test progress and plan

Joint Meeting, Mainz, March 2003

Page 2: Cluster Processor Module : Status, test progress and plan

Cluster Processor Module: plan Real Time Data Path:

– SRL Chip to CP chip– Lvds Rx to SRL chip

Latency measurement 2nd CPM to be tested Subsystem Test Lvds Source Module

Page 3: Cluster Processor Module : Status, test progress and plan

Real Time Data Path Test: Choice of the CP chip F/W

Real Time Data path was tested via the “ScanPath” F/W, which record 160 MHz data at the input of the 108 input of the CP chip

Previous test shown that always couple of data are corrupted The F/W used was selected among 4 phases the best one for all

inputs But the present device used (XCV1000E upgrade 6) has not

enough resources to give a stable calibration for all channels F/W changed for 2 phases , a bit better but still not enough Decide to go for one phase:

– All onboard data strobe by the same phase – All BP data strobe by the same phase, but delay by 1.5 ns to the phase

for the onboard data

Page 4: Cluster Processor Module : Status, test progress and plan

From 4 phases to 1 phase4 phases 2 phases 1 phase

Pin #1

Pin #2

Pin #3

Pin #4

160 MHz data stream….

Page 5: Cluster Processor Module : Status, test progress and plan

Real Time Data Path Test: Choice of the CP chip F/W for the slice test

The one phase works very well -> see Christian talks

One phase F/W will be used for the Slice Test Extra boards will be assembled with same

device as the CPM#1 Future: Fastest and bigger FPGA ,VirtexII, will

be used for CPM, where the 4 phases method could be implemented

Page 6: Cluster Processor Module : Status, test progress and plan

80 serialisers locked Perform timing scan by changing clock on

Serialiser Stable over ~20 ns Only one serialiser shows some problem:

– One pin of one Lvds Rx not soldered: strobing on opposite edge of other receivers

More details in Christian Talk Bit Error Rate Tester to be implemented to

perform overnight run (see Tamsin Moye talk)

Real Time Data Path:LVDS data to Serialiser

Page 7: Cluster Processor Module : Status, test progress and plan

First Latency Measurement

Lvds Rx Serialiser CP Chip Hit

2.5 ticks 8.4 ticks .5 tck 13.4 ticks!

50 ns

2 ticks

Page 8: Cluster Processor Module : Status, test progress and plan

Latency Measurement

Can save a couple of ns if you strobe near the beginning of the pulse at the input of the serialiser

Results to be double checked with simulation for the CP and Serialiser

Ian claims it can save 18 ns, present design not thought enough

Latency expected was of 9 ticks (TDR)

Page 9: Cluster Processor Module : Status, test progress and plan

2nd CPM appears …

A second CPM has been assembled JTAG shows that 4 CP chips are not correctly

connected Assembling company blamed the board was

not clean, as been stored for too long (1 year!)

Produce new PCBs before assembly of new boards

Test to be done with present 2nd CPM

Page 10: Cluster Processor Module : Status, test progress and plan

Subsystem Test With 2 CPMs working, we can tested

– Backplane links– Nearly full CP algorithm

With one CPM and 5 DSS populated with LVDS DB – Fully drive LVDS input of CPM– Test noise and Xtalk

With one CPM and one ROD– Test G-link output– Test L1A handling in CPM

With one CMM – Test backplane link

Page 11: Cluster Processor Module : Status, test progress and plan

Subsystem Test Schedule at B’hamsystem H/W Needed Status When S/W Needed

CPM to CPM

One CPM available now Complete CPM services

LVDS to CPM

5 Dss

5 TTCdec

Optical FanOut

Under test

Under test

Available @ CERN

month Handling 2 CPUs (netBus?)

CPM to ROD

1 ROD tested weeks none

CPM to CMM

1 CMM

1 Gio Card

Under test

Under test

month Complete CMM services

Page 12: Cluster Processor Module : Status, test progress and plan

CPM Tests Integrated with Run Controller

– Loading of F/Ws from database– Setting thresholds, mask– …(discover everyday)

RC can deal with all previous test modes

Still some work to be done for CPM services:

Page 13: Cluster Processor Module : Status, test progress and plan

Lvds Source Module

Present source of Lvds signals come from DSSs. Lot of DSSs required to fully populated one

board Limited number of DSS available Decide to design a board dedicated to generated

up to 44 or 88 LVDS signals– Use for production testing– Simple design, might be ready quickly and use for

testing Design to be talk with Richard