26
Emanuel Pollacco IRFU/SPhN For the GET collaboration

Emanuel Pollacco IRFU/SPhN For the GET collaboration

  • Upload
    menefer

  • View
    62

  • Download
    0

Embed Size (px)

DESCRIPTION

Emanuel Pollacco IRFU/SPhN For the GET collaboration. Systems for Nuclear Physics Today N umber of Channels Approx. 1,000 Short & Reconfigurable Experimental Setups with variety of Detector Types Human & Financial Resources Low Systems for Nuclear Physics Tomorrow - PowerPoint PPT Presentation

Citation preview

Page 1: Emanuel Pollacco IRFU/SPhN For the GET collaboration

Emanuel Pollacco IRFU/SPhNFor the GET collaboration

Page 2: Emanuel Pollacco IRFU/SPhN For the GET collaboration

Systems for Nuclear Physics Today

1. Number of Channels Approx. 1,0002. Short & Reconfigurable Experimental Setups with

variety of Detector Types3. Human & Financial Resources Low

Systems for Nuclear Physics Tomorrow

4. Number of Channels Approx. 20,0005. Short & Reconfigurable …. 6. Human & ...

Measure

1. TPC, Si, CsI … (E & T via Charge Sampling),2. Efficient Trigger3. 1000 events/sec (TPC like)

Adapting Part. Phys. Techniques

Page 3: Emanuel Pollacco IRFU/SPhN For the GET collaboration

Active Target - 20Kch

Si 4pi – 12K ch

&

Bragg trace measure

Page 4: Emanuel Pollacco IRFU/SPhN For the GET collaboration

Systems to be covered by GET

Emanuel Pollacco IRFU/SPhN

Projects employing GETACTAR ( GANIL, IRFU, IPNO, SFTC, …) – Micromegas + Si – 20k channels 2p-TPC (CENBG) – GEM/Micromegas – 20k channelsAT-TPC (MSU, LBL …) – Micromegas – 12k channelsGASPARD (GANIL, IRFU, IPNO, ... ) – Si & CsI – 15k channelsBTD (IRFU & GANIL) – 100 channelsSAMÜRAI-TPC (RIKEN) – Micromegas -15k channelsFORFIRE – IRFU – IndustryTest system - IRFU

Under Study use of GET/ GET modulesS3 – (SPIRAL2+IRFI+…) – Si/gas tracker - 500 channelsMINOS (p;2p, g) - (IRFU)– Micromegas - 8K channelsFIDIAS (IRFU) – Micromegas 5K Channels (IRFU)

100 K Channels

Gas, Si & CsI

GENERIC

Page 5: Emanuel Pollacco IRFU/SPhN For the GET collaboration

GET Project Objectives• Develop for Nucl. Physics :- Full Data Acquisition system for

– Active Targets(Target = Gas). Nucl. Spec & Astrophys. with Radio active Beams – TPC Exotique Decay & EoS with RABs Require– Low detection thresholds (A,Z, E, The, Phi) for slow ions ( below 300KeV),– Dynamic range (~Z²), – High Luminosity & Solid Angle,– Effective Internal TPC Trigger,– Gas & pressure (H2, D2, 3He, He … )– Different detector Systems,– Pad density (25-100 pads/cm2)

• Opportunity to develop a generic /reconfigurable system approach for Nucl. Phys. to cover medium size systems (256 – 32K channels).

This is an experimental system

Page 6: Emanuel Pollacco IRFU/SPhN For the GET collaboration

GET Project Con. D

esign

ASIC 1

Sys.

Proto

1

Sys.

Proto

2

ASIC 2

Producti

on Cards

20092010

2012 2013

Beam Te

st

Beam Te

st

R&D Financed 75% (France) 25% (US)

Page 7: Emanuel Pollacco IRFU/SPhN For the GET collaboration

PAC

AsAdASICADC

FPGAPULSER

T/V/I

µ-TCA

CoBoFPGA

+Memo

Mutant

TriggerFPGA

SYSTEM GETConceptuel Design

Very FEPre-amp/Protection

Embedded Systems: T. Stamp/

0-suppress/For

matting/reduction/

Calibration Slow Control

3 LevelsTriggerClock

Front-EndStab./Security

Coding

FARML-3

Event-Building

Data Control

S. ControlWeb

ServicesSecurity

Emanuel Pollacco IRFU/SPhN

AT -TPC

Page 8: Emanuel Pollacco IRFU/SPhN For the GET collaboration

ZAP-

PAC AsAd

ASICADCFPGA

PULSERT/V/I

µ-TCA

CoBoFPGA

Mutant

TriggerFPGA

SYSTEM GETConceptuel Design

ACTAR

Emanuel Pollacco IRFU/SPhN

Page 9: Emanuel Pollacco IRFU/SPhN For the GET collaboration

CMOS 0.35µm Int./Ext. PAC &/or Filter Gain & Disc/channel 120, 240 fC, 1, 10 pC. Shaping 50-1000 nsec Sampling rate 1-100Mhz 25MHz ADC 12/14bits Selective Readout – Hit Reg. Windowed SCA readout 128/256/512 or variable 2 fast time- consequative SCA windows Pulser facilities Spy

Filter

DISC HITReg.

ADC

Pulser

X64

Asic AGET

Emanuel Pollacco IRFU/SPhN

OrX64

Mulx

Ana. Mem.CoBo

TriggerMutantTriggerFPGA

c0c511

c510

ci-2c1 c. cici-1

ci+1

ci+2

Filter

PAC

PAC

c0c511

c510

ci-2c1 c. cici-1

ci+1

ci+2

Generic

Page 10: Emanuel Pollacco IRFU/SPhN For the GET collaboration

Pascal Baron

IRFU/SeDi

Page 11: Emanuel Pollacco IRFU/SPhN For the GET collaboration

11

AGET: Charge Channel• Some numbers: Simulation results

Charge resolution: versus input capacitor and peaking time

120 fC range

350

450

550

650

750

850

950

1050

1150

1250

1350

50 100 150 200 250 300 350 400 450 500 550 600 650 700 750 800 850 900 950 1000 1050Peaking time (ns)

Noi

se rm

s (e

-)

0 pF10 pF30 pF50 pF

Page 12: Emanuel Pollacco IRFU/SPhN For the GET collaboration

Functional mode: all channels

Page 13: Emanuel Pollacco IRFU/SPhN For the GET collaboration

AsAdASICADC

FPGAPULSER

T/V/I

µ-TCA

CoBoFPGA

Mutant

TriggerFPGA

Pow

er

Cooling StudyCE

M S

tudy

Pow

er S

uppl

ies S

tudy

EMC, Connectors, Cables, Temp. Monitoring & Security

SPY-

BOX

SAMÜRAI -TPC

Emanuel Pollacco IRFU/SPhN

Page 14: Emanuel Pollacco IRFU/SPhN For the GET collaboration

AsAdASICADCFPGA

PULSERT/V/I

µ-TCA

CoBoFPGA

Mutant

TriggerFPGA

1GBitX10 CoBo

10 Gbit

103Hz

Band Width & TriggerCommon Dead TimeOrIndividual AsAd Dead-Time

GASPARD

1.2GBitX4 AsAd

BuTiS/GTS/

Centrum/ …

Emanuel Pollacco IRFU/SPhN

Page 15: Emanuel Pollacco IRFU/SPhN For the GET collaboration

Nucl. Phys. Have Limited Experience Scenarios/Simul. 4-level triggers

L0: External triggerL1: Time dependent Multip. trigger

Self Trigger, …L2: Hit Pattern trigger Self Trigger, calculated

read pattern …

L3: Soft trigger

Compute the digital trigger from CoBos (25MHz)

Time stamp (48b, 10ns) and event N° (32b) Distribute the 100MHz clock for the synchronisation

MUTANT (Multiplicity Trigger and Time stamp)

MTH

MTL

Number Of Buckets: NOB_H

Number Of Buckets: NOB_L

ADCMulx

CoBo

TriggerMutantTriggerFPGA

HITReg.

ASIC-AGET

Trigger Building Data Transfer

Page 16: Emanuel Pollacco IRFU/SPhN For the GET collaboration

Global View of DAQ Hardware Infrastructure

Shebli ANVAR, CEA Irfu

Global Network

Data Server

Offline Analysis

External Systems

Control &Monitoring

FPGA

Embe

dded

Proc

esso

r

RAM

Cont

rol

(I2C,

etc

.)

Ethe

rnet

100

0

Memory bus

Syst

emon Ch

ip

FPGA

Embe

dded

Proc

esso

r

RAM

Cont

rol

(I2C,

etc

.)

Ethe

rnet

100

0

Memory bus

Syst

emon Ch

ip

Ethernet 10 Gb Network Switch

FPGA

Embe

dded

Proc

esso

r

RAM

Cont

rol

(I2C,

etc

.)

Ethe

rnet

100

0

Memory bus

Syst

emon Ch

ip

FPG

A

Embe

dded

Proc

esso

r

RAM

Cont

rol

(I2C,

etc

.)

Ethe

rnet

100

0

Memory bus

Syst

emon Ch

ip

FPGA

Embe

dded

Proc

esso

r

RAM

Cont

rol

(I2C,

etc

.)

Ethe

rnet

100

0

Memory bus

Syst

emon Ch

ip

FPGA

Embe

dded

Proc

esso

r

RAM

Cont

rol

(I2C,

etc

.)

Ethe

rnet

100

0

Memory bus

Syst

emon Ch

ip

FPGA

Embe

dded

Proc

esso

r

RAM

Cont

rol

(I2C,

etc

.)

Ethe

rnet

100

0

Memory bus

Syst

emon Ch

ip

Computer Farm

Point-to-point

CoBo

CoBo

CoBo

CoBo

CoBo

CoBo

CoBo

Page 17: Emanuel Pollacco IRFU/SPhN For the GET collaboration
Page 18: Emanuel Pollacco IRFU/SPhN For the GET collaboration
Page 19: Emanuel Pollacco IRFU/SPhN For the GET collaboration

Software/Firmware developments

S. Anvar, GET coll.

• Multi-Platform framework• Fully Object Oriented Client-Server design architecture. • ICE & SOAP middleware.• Evolutive Data Formats.• Software Debbuging/Simul. Tools.• NARVAL for data management

(– ADA, TCP/IP).

Acq

uisi

tion

Nod

es

MU

TAN

T/BE

MSC

Ser

ver COBO SC Server

Data Filtering (Farm)

Data Storage

Back EndAcquisition

Node

Data Base

ORACLE

GET Run Control Core

ElectronicsControl Core

COBOAcquisition

Node

RC GUI

ECC GUIData Base

ORACLEData Base

ORACLE

Page 20: Emanuel Pollacco IRFU/SPhN For the GET collaboration

Emanuel Pollacco IRFU/SPhN

PAC

AsAdASICADC

FPGAPULSER

T/V/I

µ-TCA

CoBoFPGA

Mutant

TriggerFPGA

Genericity Multi-Platform (Linux, VxWorks, Windows, Mac) frameworkFully Object Oriented Client-Server design architecture. ICE & SOAP middleware.Evolutive Data Formats.Software Développement /Debbuging/Simulation Tools.NARVAL for data management (NARVAL – ADA, TCP/IP).

Reconfigurable ApproachVia:- Hardware - Software Architecture Documentation & Simulation tools

Page 21: Emanuel Pollacco IRFU/SPhN For the GET collaboration

END

Page 22: Emanuel Pollacco IRFU/SPhN For the GET collaboration

Control, Acquisition & Online Processing Chain

Shebli ANVAR, CEA Irfu

Offline Processing

Storage

Online Processing

Readout & formatting

Digitization

Detection Channel

Confi

gura

tion

and

Cont

rol

MonitoringBuffering & Routing

Hardware

Firmware

Software Control Flow

Data Flow

Page 23: Emanuel Pollacco IRFU/SPhN For the GET collaboration

Embedded Implementation (Upstream)

Shebli ANVAR, CEA Irfu

FPGA

EmbeddedProcessor

RAMEthernet 100

Control(I2C, etc.)

Ethernet 1000

Mem

ory

bus

Systemon

Chip

Digitization

Digitization

Digitization(ASIC+ADC+…)

Allows use of standard multi-Gb switches for data concentration and routing

Page 24: Emanuel Pollacco IRFU/SPhN For the GET collaboration
Page 25: Emanuel Pollacco IRFU/SPhN For the GET collaboration

PAC

AsAdASICADC

FPGAPULSER

T/V/I

µ-TCA

CoBoFPGA

Mutant

TriggerFPGA

256 102401 – 32,000

Number Channelling

1024010240

256256

256

10241024

AT-TPC

10241024

10241024

Channel Number – can be increased

TRIG

Emanuel Pollacco IRFU/SPhN

Page 26: Emanuel Pollacco IRFU/SPhN For the GET collaboration

ZAP Extpreamp AGET ADC

ASAD

Readout Signal process

Gb transfer

Clock distrib

Trigger L0-2

ProcessL1 -> L2

CoBo

MUTANT

DAQ

Configmanager

ECC

Database

SLOW CONTROL

Clockprovider

Time reference(GSI Butis)

Spy box

Inspection boxtime alignment

(Riken)

Front-end boardsAsic+ADCHV, I, T monitoring

Data Readout & TrigZero suppressTime stamp3-Level trigger

DAQ & Slow controlRun controlOnline analysisElectronics control

Eventbuilder

Eventanalysis

Runcontrol

Storage NAR

VAL

GET Overview

Micro-TCA standard