proposal for the read out system for the future si. vertex detector with signal processing and hit...

23
Proposal for the read out system for the future Si. Vertex Detector with signal processing and hit data production for a fast track trigger ? M. Pernicka

Upload: josephine-deborah-roberts

Post on 27-Dec-2015

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Proposal for the read out system for the future Si. Vertex Detector with signal processing and hit data production for a fast track trigger ? M. Pernicka

Proposal for the read out system for the future Si. Vertex Detector with signal processing and hit data production for a fast track trigger ?

M. Pernicka

Page 2: Proposal for the read out system for the future Si. Vertex Detector with signal processing and hit data production for a fast track trigger ? M. Pernicka

Different cap. load

ns

Theoretical time window for the trigger working with 40 MHz for the ADC, in reality more wide continuous beam trigger and clock no more synchronic

The pulse shape could be smaller – less occupancy

Pulse shape of the second step

25 ns or less

Page 3: Proposal for the read out system for the future Si. Vertex Detector with signal processing and hit data production for a fast track trigger ? M. Pernicka

Output of the APV25

Analogous signal hit 1mA/mip ideal case

25 ns or less

Critical point for the digitization. clock must be well adjusted for every input as well as possible. You cannot aspect a flat range repeater must have a good frequency behaviour

128 output signals

Depends of frequency

After L0 < 160 (180) clock pulses distance to the event and < 3,8µs after L0

128 clocks12 cl.

Page 4: Proposal for the read out system for the future Si. Vertex Detector with signal processing and hit data production for a fast track trigger ? M. Pernicka

A PV2 5

L o o k s fo rNO -S I G NA L

C l o c k

R e s e t

Tr i g g e r

S ta b ilize th e b a se lin e in th e tim e, w h ere n o s ig n a la rriv es a t th e o u tp u t o f A P V 2 5

AC toppling between APV25 and ADC with base line restore

Page 5: Proposal for the read out system for the future Si. Vertex Detector with signal processing and hit data production for a fast track trigger ? M. Pernicka

Every input has its own data processor. The programme to find hits in the data stream of the APV25 could be from the CMS group or us ?

The hit data with the position will be ready at the same time for all inputs.

The processing needs the same time as the read out . Unlimited for the trigger rate (limit the APV25 and data transfer to the DAQ.

Page 6: Proposal for the read out system for the future Si. Vertex Detector with signal processing and hit data production for a fast track trigger ? M. Pernicka

APV25 +…...

ADC

APV25 +…...

ADC

FIFO 128

One module digitice and looks for hits for trigger proc. Most simple version.

12 128 Data 12 128 Data

FIFO 128

L0

Compare Data with Ped+ Threthhold

Reorder the data and combine ? stripes after reorder of channels(?)

Serial data output

for the trigger proc.

Compare Data with Ped+ Threthhold

Reorder the data and combine ? stripes after reorder of channels (?)

Serial data output

for the trigger proc.

Hephy Vienna Manfred Pernicka

2 event data block just behind each other

FIFO n*128

FIFO n*128

1 proc.

1 proc.

2 proc.

2 proc.

6*1+2*0 = start f. e. not possible in the data stream

1 hit 2 hits Trigger data, serial 40 MHz or more

Final data block for one input

Page 7: Proposal for the read out system for the future Si. Vertex Detector with signal processing and hit data production for a fast track trigger ? M. Pernicka

ADC FIFO for data

Comparator

Memory ped(con) + threshold

Serial Out put for trigger processor

(Sum of in input data below ped. + ped. of data above of ped) / 128 – sum ped(cor)/128 = correction factor

Corrected Ped(var) for one event + threshold

Comparator

(Corrected serial output for trigger processor)

Data from hits + neighbours and position

APV25

A possibility to process the Data of the APV25 in 2 Steps. Every input has its own processor! The final `` program `` has to be found or we will use that of CMS for their Vertex Det. signal finding.

Hephy Vienna Manfred Pernicka

Page 8: Proposal for the read out system for the future Si. Vertex Detector with signal processing and hit data production for a fast track trigger ? M. Pernicka

Module x

Hit data ready for trigger event 1

4*70*25ns or less

It would be possible to create a trigger with a fixed delay to the event in steps of a clock. For that we have to create special trigger rules f.e. no more than 2 trigger in a certain time window

Ev 1 2 3

Hit data ready for trigger event 2

Module y

140*25ns or less

Hephy Vienna Manfred Pernicka

Trigger in phase trigger in phase

Page 9: Proposal for the read out system for the future Si. Vertex Detector with signal processing and hit data production for a fast track trigger ? M. Pernicka

• Advantage: Hit efficiency high nearly 100% • Hit data are ready just after read APV25 • Delay between trigger and the first data in the range 2,9µ to 3,79µs for 40 MHz.• Delay between trigger and the last data in the range 6.4µs to 7.29µs for 40 MHz • Depends of clock- fr. For 60 Mhz 2/3 of the time

• low noise: depends of dig. threshold setting • track trigger resolution depends of granularity • Quality and efficiency depends of the lay out of the Si det. • Possible holes which we cannot cover-reduces the efficiency

• Problems: For a synchr. Trigger: The trigger for the APV25 needs a limitation in the case • that we want a time stable trigger with a fixed delay to the trigger • Has to be calculated. • The time fluctuation for read out can be corrected afterwards to a fixed value. We know • the time jitter.

Track trigger created from Si vertex data

Hephy Vienna Manfred Pernicka

Page 10: Proposal for the read out system for the future Si. Vertex Detector with signal processing and hit data production for a fast track trigger ? M. Pernicka

Proposal for the ADC System for the Si. Vertex Det. BELLE.

A, The APV25 should be driven with a clock frequency as high as possible The limits are a possible reduction of S/N and there is no guaranty that ``all`` APV25 have the same limit in speed! Fluctuation in production. Advantages: More trigger/ sec are possible because faster read out and the time distance between 2 trigger becomes smaller. (Less jitter of the trigger to the shaped analogue signal.) The hit information for the trigger arrives faster . A frequency up to 80 MHz could be possible. Disadvantages: The signals from the APV25 are short. From 25ns to 12.5ns. The time range to be used for digitations in the ADC is extreme small. Therefore the clock for the ADC must be adjusted for every channel. The data transmission between REBRO and ADC module must be fast (C-coupling) The ADC-SP can adjust for every input the phase of the clock. Steps are around 1,6ns or less.

B, There should be no limit for the trigger rate and time for data processing and storing The ADC-TF2 has for every input a 2 step hit finding processor. The program could be more or less the same like it is used for CMS. Complete pipe line. The processed data from every input are ready at the same time. For the trigger data the first processor is used. The trigger data are ready just after the read out from the APV25 at the same time for all inputs. As output the VME P2 connector is used. (The step 2 processor would need the same time like step 1 Pr)..

Hephy Vienna Manfred Pernicka

Page 11: Proposal for the read out system for the future Si. Vertex Detector with signal processing and hit data production for a fast track trigger ? M. Pernicka

Event data block from all inputs 64 bit data - 2 hits (36 at the moment) S-link or ???

From every input a serial trigger data output

?

9

U

V

M

E

Trigger proc.

COPPER

???

Trigger lines from some ADC modules

buffer

Page 12: Proposal for the read out system for the future Si. Vertex Detector with signal processing and hit data production for a fast track trigger ? M. Pernicka

Multiplexing of Strip Channels of APV25

41

81

0

7

81

8

15

81

16

23

…81

24

31

Stage 1CLK/16

32

63

Stage 2CLK/4

Stage 3CLK

41

64

95

96

127

0,1,

2,...

8,9,

10,..

.16

,17,

18,..

.24

,25,

26,..

.

0,8,

16,2

4 | 1

,9,1

7,25

| 2,

10,..

.32

,40,

48,5

6 | 3

3,41

,49,

57 |

34,4

2,...

64,7

2,80

,88

| 65,

...96

,104

,112

,120

| 97

,...

0,32

,64,

96 |

8,40

,72,

104

| 16,

48,8

0,11

2 | 2

4,56

,88,

120

|| 1,

33,6

5,97

| 9,

...

For the trigger processor the data should be ordered. 4,8 or Si. Stripes will be combined.

Hephy Vienna Manfred Pernicka

Page 13: Proposal for the read out system for the future Si. Vertex Detector with signal processing and hit data production for a fast track trigger ? M. Pernicka

Some words about the Pixel read out system of approximate 40 Mil. pixel for CMS.

What exist.

What we can use. What has to be changed.

Page 14: Proposal for the read out system for the future Si. Vertex Detector with signal processing and hit data production for a fast track trigger ? M. Pernicka

M. Pernicka Hephy Vienna

How we have started to realise the ADC for the Pixel read out system

We have built test modules to test and understand the TTC system, the S-link data transfer, the error code CRC, the clock PLL delay, the daughter card with the ADC, and the daughter card with the Altera chip. ( last time it was different )

We want simplify the module, be more safe in exchange of components and reduce costs ( last time only ADC daughter cards )

Around 60% of the components are on daughter cards. All connections on the board , excluding the internal VME data bus , are connections between one output and one input. Every line is serially terminated, (less power). The clock lines are LVDS and terminated parallel. The internal VME bus is also terminated but there is a lot of inputs/outputs loads and therefore not optimal terminated-but no problem.

Advantages: The mother card print contains only 10 layers. The production is cheaper and safer. An undetected error on the print is not such a big catastrophe . The mounting of FPGA’s on daughter cards is easier and repair is easier as well. You have only to warm up a small print. Mother cards and daughter cards can be tested at the same time.

Disadvantages: There will be less space for components, but more possibilities in the lay-out (with daughter cards the modules have far more layers). You get in our case around 2400 contacts, which should be OK over a long time. We have only connections between one output and one input for the fast signals.

Page 15: Proposal for the read out system for the future Si. Vertex Detector with signal processing and hit data production for a fast track trigger ? M. Pernicka

4 ADC

4 times 10 bit data 4 clocks with

different phase

8 clocks with different phase + condole signal

Altera Daughter 9 inputs with 2 steps of FIFO

P

1

P

2

64 (or 32 bit) bit data bus 40 MHz+4 control

9 lines with information for trigger

Fast data transfer to PCI

P

3

VME protocol Altera

Altera daughter

with final FIFO

Data for trigger

Schematic of the ADC-Pixel with the possibility of single channel processing and output with data for trigger processor. (more or less exists)

Hephy Vienna Manfred Pernicka

2 clocks phase shifted

TTC

TTC input optical connection

12 input opt

Page 16: Proposal for the read out system for the future Si. Vertex Detector with signal processing and hit data production for a fast track trigger ? M. Pernicka

19

m m

9 Daughter cards with 4 ADC 10 bit may be it has to be modified

4 Daughter cards with Altera for signal processing and memory Daughter card with final

multi event memory

9 daughter cards with 4 ADC or we use also the mother card for ADC’s

Proposed:

ADC module with 36 (and hope 40) Inputs mainly build by daughter cards ( now 9 ADC card , 10 may be space problem)

ADC module with 36 inputs ( only daughter cards on 1 side is now in construction for CMS pixel read out system. The reason for only 36 is , that the data flow to the DQS over a S-link is already around 400 MHz Byte. The prototype without firmware is ready since 2004-3. (serial outputs for trigger information are foreseen. )

Hephy Vienna Manfred Pernicka

Would be critical

Page 17: Proposal for the read out system for the future Si. Vertex Detector with signal processing and hit data production for a fast track trigger ? M. Pernicka

S-

L

Ink Buf

15*128*32 20 events

15*128*32 20 events

15*128*32 20 events

12

inputopto

12

inputopto

12

inputo

32+5

64+5

64+5

90

1in 15*128*32 FIFO1

2in 6*128*32

3in 6*128*32

9in 6*128*32

TTrx

V M E (2 buses to load Altera) 9

3

6

A

D

C+A

m

p+T

I

m

I

N

g+T

e

S

t

f

a

S

I

9

DAC test

55

6 TW

Delay

Delay

32+5

FIFO2 8K*72

FIFo ERROR

FIFO2 8K*72

FIFO ERROR

64+5

5

5

2

24

locbus1

locbus2

Loadbus1

loadbus2

M

u l tipl

FIFO 8K*72

2K*72 spy.

I2C

Link from opt. Receiver to TTCrx TW cable

4

71 - 751

Address- comp

Opt.receiver

2

6

6

12Altera 70x

1

2

Clo 80 MHz

clockenabel

8 8

Clock buffer switch and symmetr.

1

2 2 2

2

1212

I2C

30

En for link

90 da

9 cl

Buf.+ gate

TTS-BufTTS

Buffer for36 out puts trig LVDS limit in pins may be single output

9 when possible or 6

Strobe-Buf

Principe of the ADC for pixel read out with opt. inputs (now in construction nearly finished)

Hephy Vienna Manfred Pernicka

Page 18: Proposal for the read out system for the future Si. Vertex Detector with signal processing and hit data production for a fast track trigger ? M. Pernicka

M. Pernicka Hephy Vienna

Syst.cl altera N

Syst. cl. Altera Nc

Syst.cl altera3 Sc

Syst.cl altera S

Syst. cl altera C

Syst. cl VME_Alteraneeds clock!

TTcrx

Clock Des 2

Clock buffer

Clock for Event, en, error, en,.. Altera (4*12 lines)

Ext Clock from bus, advantage test of higher speed

ready

Clock from AltC 80 MHz ?Clock 40 MHz toAltC

I2C Bus

E- prom for save ?

Reset load ID from Al VME

Alt-C

3 control lines from Al-C TTC52,?,?

2 Adj PLL clocks outputs 8 PLL clocks inputs

Aprx. 1.8 ns step clock distributor

Altera 9 ADC Inp

8 PLL clocks with steps of aprox. 1.8 ns

P2_clock

Page 19: Proposal for the read out system for the future Si. Vertex Detector with signal processing and hit data production for a fast track trigger ? M. Pernicka

Layout for the daughter card of the Altera EP1S20_F672

with EPROM and Voltage regulator (exist)

14 m

m

14 mm side elevation

Voltage regulatorEPROM

Altera

ADC version for pixel read out

We can use 360 input/output That limits the number of ADC (one ADC min. 8+1) Every output is serial terminated

Hephy Vienna Manfred Pernicka

Page 20: Proposal for the read out system for the future Si. Vertex Detector with signal processing and hit data production for a fast track trigger ? M. Pernicka

M. Pernicka Hephy Vienna

4 connestors, each with 100 pins

Page 21: Proposal for the read out system for the future Si. Vertex Detector with signal processing and hit data production for a fast track trigger ? M. Pernicka

M. Pernicka Hephy Vienna

4 ADC and test system on one card

Page 22: Proposal for the read out system for the future Si. Vertex Detector with signal processing and hit data production for a fast track trigger ? M. Pernicka

Module to test ADC- and Altera daughter card

Daughter card with 4 inputs ADC

Daughter card with Altera

Delay IC’s PHOS-4

Long transmission line serially terminated study of pulse deformation

Hephy Vienna Manfred Pernicka

Page 23: Proposal for the read out system for the future Si. Vertex Detector with signal processing and hit data production for a fast track trigger ? M. Pernicka

M. Pernicka Hephy Vienna

Final ADC module for the pixel system

Optical receiver

Opt. input for TTC

Optical link

TTCrx

S-link or

36 outputs with seriell hit data