This p ojec has ecei ed unding om he Eu opean Union’s Ho izon 2020 esea ch and inno a ion p og amme unde g an ag eemen No 101004761.
Ad ancemen and Inno a ion o
De ec o s a Accele a o s
A T igge /Timing Logic Uni (TLU)
o AIDA-Inno a
Da id Cussans
BTTB12, Ap il 2024
Ou line
⚫Wha is a TLU?
⚫(Why do I need one?)
⚫Wha exis s now
⚫(Wha a e all hose blue boxes?)
⚫Why i needs o be imp o ed
⚫(Why do I need a new blue box)
⚫Implemen a ion
⚫(F on end , back end).
A Dig ession
⚫Wi hou Pa icles ….
⚫Pa icle Physics is Philosophy, no Physics
By use :shakko - Own wo k, CC BY-SA 3.0,
h ps://commons.wikimedia.o g/w/index.php?cu id=5535206
G eek Philosophe
Democ i us
c. 460-370 BCE
The uni e se is made
o pa icles
and he oid
A Dig ession
⚫De eloping de ec o s is a he hea
o Pa icle Physics.
⚫“I was as i , suddenly, we had
b oken in o a walled o cha d, whe e
p o ec ed ees had lou ished and
all kinds o exo ic ui s had ipened
in g ea p o usion.”
⚫Cecil Powell, 1950 Nobel P ize
o “Emulsion Technique” o
pa icle de ec ion.
e
Back o he TLU
⚫… Re u ning o he AIDA-Inno a TLU
⚫Aiming o make Beam Tes s Be e .
Why a TLU?
⚫May ha e en i ely sel -
con ained sys em.
⚫In which case all you need is
he beam.
⚫Bu o en wan o use
exis ing beamline
in as uc u e.
Why a TLU?
⚫May wan a signal o igge
ead-ou o de ec o
⚫In which case you need a
beam igge
⚫Can be help ul o ha e p e-
ins alled scin illa o s e c.
⚫And igge logic (AND, OR,
VETO, e c.)
Why a TLU?
⚫May wan o know whe e
each pa icle hi you
de ec o
⚫In which case you need a
beam elescope
⚫Need a way o ma ching
acks in elescope wi h hi s
in you de ec o
⚫→ Ha dwa e co ela ion
h ough TLU
Why a TLU?
⚫May wan pa icle ID
⚫In which case you need
beam ins umen a ion (e.g.
Che enko de ec o )
⚫Wan o ag e en s wi h PID
in o ma ion (e.g. p/pi/K om
h eshold Che enko )
⚫→ Ha dwa e co ela ion
h ough TLU
This p ojec has ecei ed unding om he Eu opean Union’s Ho izon 2020 esea ch and inno a ion p og amme unde g an ag eemen No 654168.
AIDA-2020 TLU
Asynch onous In e ace
⚫Asynch onous “EUDET mode”
⚫No common clock be ween TLU and DUT.
⚫T igge /Busy handshake
⚫(T igge is only eleased when DUT
acknowledges)
This p ojec has ecei ed unding om he Eu opean Union’s Ho izon 2020 esea ch and inno a ion p og amme unde g an ag eemen No 654168.
AIDA-2020 TLU
Asynch onous In e ace
⚫Asynch onous “EUDET mode”
⚫No common clock be ween TLU and DUT.
⚫T igge /Busy handshake (con igu able)
⚫DUT can clock ou igge numbe om TLU
⚫Ou pu on igge line
⚫P o ides e en -by-e en c oss-check
This p ojec has ecei ed unding om he Eu opean Union’s Ho izon 2020 esea ch and inno a ion p og amme unde g an ag eemen No 654168.
T igge Logic
⚫Inpu s clocked a 160MHz
(nominal)
⚫Inpu signals can be delayed
and/o s e ched in uni s o
1/160MHz
⚫Signals om he 6 inpu s ed in o
a look-up able
⚫T igge ou pu synch onized o clock
ed o DUT (40MHz nominal)
⚫S a e o all inpu s eco ded a poin
ha igge “ i es”
−Can be used o ag e en s – e.g.
Che enko in o ma ion.
This p ojec has ecei ed unding om he Eu opean Union’s Ho izon 2020 esea ch and inno a ion p og amme unde g an ag eemen No 654168.
Documen a ion
⚫h ps://doi.o g/10.1088/1748-0221/14/09/p09019 “The AIDA-2020
TLU: a lexible igge logic uni o es beam
acili ies” , JINST
⚫Open Ha dwa e p ojec “AIDA-2020 TLU”
−h ps://ohw .o g/p ojec / mc-m lu
−Ha dwa e design iles h ps://ohw .o g/p ojec / mc-m lu-hw/
−Fi mwa e sou ce code h ps://ohw .o g/p ojec / mc-m lu- w/
⚫Use manual h ps://ohw .o g/p ojec / mc-
m lu/blob/mas e /Documen a ion/Main_TLU.pd
This p ojec has ecei ed unding om he Eu opean Union’s Ho izon 2020 esea ch and inno a ion p og amme unde g an ag eemen No 654168.
Fi mwa e
⚫Con ol and eadou o ime-s amps wi h
UDP/IP 1 Gbi /s E he ne
−IPBus: h ps://ipbus.web.ce n.ch/
⚫Ipbb build sys em
−Sc ip able build. Wo king on CI
⚫Open Sou ce
−h ps://ohw .o g/p ojec / mc-m lu- w/
This p ojec has ecei ed unding om he Eu opean Union’s Ho izon 2020 esea ch and inno a ion p og amme unde g an ag eemen No 654168.
So wa e
⚫All e sions o TLU in eg a ed wi h EUDAQ
DAQ so wa e.
−Run con ol
⚫Con igu a ion
⚫Moni o ing
−Readou o igge imes amps
−h ps://eudaq.gi hub.io/
This p ojec has ecei ed unding om he Eu opean Union’s Ho izon 2020 esea ch and inno a ion p og amme unde g an ag eemen No 654168.
Exis ing - AIDA-2020
⚫Cu en p oduc ion e sion
⚫6 igge inpu s
⚫4 DUT connec ions
−LVDS on HDMI
⚫Bu di ec ion o each line can be
swapped in ha dwa e o allow
di e en i mwa e mapping
⚫Low ji e clock
⚫Ha dwa e pe mi s op ical
dis ibu ion o clock/ igge
⚫In small desk op case o ack-
moun case
Why a New TLU?
⚫Inc easing need o mo e p ecise iming
⚫(AIDA-2020 TLU has ~ 1ns ime-s amping
accu acy)
⚫Use eques s o mo e igge inpu s
⚫(Numbe o DUT in e aces can be inc eased
in common clock mode using ex e nal anou –
up o 30 DUTs)
⚫A “PicoSecond TLU” being de eloped as pa o
he AIDAInno a p og amme.
Picosecond TLU
⚫Timing speci ica ion:
−Clock ji e < 10ps RMS
−Timing-s amping o inpu
signals O(10ps) RMS
⚫Backwa ds compa ible wi h
AIDA-2020 TLU
−Same signals on DUT
connec ions
⚫ igge /busy/DUT-clk
in EUDET-mode
⚫Global-clk, igge ,
busy, shu e , T0 in
common-clock mode
AIDA-2020 TLU connec ed
o beam elescope
Picosecond TLU - I/O
⚫T igge inpu s
−P obably 8
⚫(c. . 6 o AIDA-2020 TLU)
−ADC o ime-walk co ec ion
⚫(c. . h eshold disc imina o in AIDA-2020 TLU)
−TDC wi h O(10ps) bins
⚫Ei he implemen ed in FPGA o ex e nal PicoTDC
(3ps bins)
−Aim o con ibu e less o iming unce ainly
han de ec o .
T igge Inpu s
Le el
Compa a o
(same as
AIDA TLU)
T igge Inpu s
Va iable
Gain
T igge Inpu s
Pulse
Compa a o
T igge Inpu s
ADC o
Time-Walk
Co ec ion
T igge Inpu s
Rising Edge
Pulse S e ching
T igge Inpu s
Falling Edge
Pulse S e ching
T igge Inpu s
TDC
AIDA-Inno a TLU Schedule
⚫Tes boa d o igge inpu s being p oduced
⚫Ready June ‘24
⚫Will be es ed wi h MCP-PMT
⚫P o o ype o ull ha dwa e ~ Oc obe
⚫Ini ial i mwa e and in eg a ion ~ Jan ‘25
Summa y
⚫The AIDA(-2020/Inno a) TLU p o ides a common
ha dwa e and so wa e in e ace o beamlines
⚫AIDA-Inno a TLU backwa ds compa ible a he
ha dwa e signal le el wi h EUDET / AIDA-2020 / AIDA
TLU
⚫Da a o ma di e en – will be “hidden” by EUDAQ
⚫Pico-second de ec o s need pico-second in as uc u e
⚫Aiming o < 100ps iming
Backup