electrical engineering at fermilab
DESCRIPTION
Electrical Engineering at Fermilab. The Hidden Agenda Behind All This Physics Stuff. Presented by:. Jim Hoff and Farah Fahim. (Jim got too much credit on the poster). Engineers build machines. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Electrical Engineering at Fermilab](https://reader031.vdocuments.us/reader031/viewer/2022011717/56816365550346895dd439ef/html5/thumbnails/1.jpg)
Electrical Engineering
at Fermilab
The Hidden Agenda Behind
All This Physics Stuff
![Page 2: Electrical Engineering at Fermilab](https://reader031.vdocuments.us/reader031/viewer/2022011717/56816365550346895dd439ef/html5/thumbnails/2.jpg)
Jim Hoffand
Farah Fahim
(Jim got too much credit on the poster)
Presented by:
![Page 3: Electrical Engineering at Fermilab](https://reader031.vdocuments.us/reader031/viewer/2022011717/56816365550346895dd439ef/html5/thumbnails/3.jpg)
Engi
neer
ing
vers
us
Phys
ics…
what
’s th
e re
al d
iffer
ence
?Engineerin
g
Physics
Engineers build machines.If, along the way, they happen to uncover some phenomena or help other people to do so…oh well, that was fun.
Physicists pursue phenomena.In order to do so, if they have to build some machines, that is just the cost of business
![Page 4: Electrical Engineering at Fermilab](https://reader031.vdocuments.us/reader031/viewer/2022011717/56816365550346895dd439ef/html5/thumbnails/4.jpg)
That
bei
ng
said
…
Engineering is
better
Electrical Engineering
is MUCH better.
![Page 5: Electrical Engineering at Fermilab](https://reader031.vdocuments.us/reader031/viewer/2022011717/56816365550346895dd439ef/html5/thumbnails/5.jpg)
For t
he re
st o
f th
e ta
lk
There are lots of types of electrical
engineering at Fermilab… Power Engineering RF Engineering Board Design Etc…etc…etc…For the remainder of the talk, we’ll focus
on Front End Electronics and Integrated
Circuit Design Engineering, largely
because it is widely regarded as the best,
most significant and most interesting
type of electrical engineering, but also
because it is what we do.No one said we couldn’t be biased in this
presentation…
![Page 6: Electrical Engineering at Fermilab](https://reader031.vdocuments.us/reader031/viewer/2022011717/56816365550346895dd439ef/html5/thumbnails/6.jpg)
Wha
t doe
s a
Phys
icist
see?
Physicists pursue phenomena so they SEE phenomena. They see particles and their interaction.
![Page 7: Electrical Engineering at Fermilab](https://reader031.vdocuments.us/reader031/viewer/2022011717/56816365550346895dd439ef/html5/thumbnails/7.jpg)
Wha
t doe
s an
Engi
neer
see?
Engineers see the machines. We see the hundreds and thousands of little detectors.
![Page 8: Electrical Engineering at Fermilab](https://reader031.vdocuments.us/reader031/viewer/2022011717/56816365550346895dd439ef/html5/thumbnails/8.jpg)
Wha
t doe
s an
Engi
neer
see?
Engineers see the machines. We see the hundreds and thousands of little detectors.
We see tiny puffs of charge that “magically” appear at the inputs of our electronics. On some level we really don’t care where they come from.
It is also significant that, at least at first, there is NO ORDER to what we find and there can be a LOT of noise. Order must be extracted and noise must be suppressed.
![Page 9: Electrical Engineering at Fermilab](https://reader031.vdocuments.us/reader031/viewer/2022011717/56816365550346895dd439ef/html5/thumbnails/9.jpg)
Wha
t doe
s an
Engi
neer
see?
Engineers see the machines. We see the hundreds and thousands of little detectors.
![Page 10: Electrical Engineering at Fermilab](https://reader031.vdocuments.us/reader031/viewer/2022011717/56816365550346895dd439ef/html5/thumbnails/10.jpg)
“Tin
y Pu
ffs o
f Ch
arge
”? R
eally
? For example:LAr Detectors like LBNE10000 electrons
Pixel Detectors in CMS1000 electronsCCD Detectors in CDMS A few electrons
![Page 11: Electrical Engineering at Fermilab](https://reader031.vdocuments.us/reader031/viewer/2022011717/56816365550346895dd439ef/html5/thumbnails/11.jpg)
Wha
t do
we d
o wi
th
thes
e tin
y pu
ffs o
f ch
arge
?
![Page 12: Electrical Engineering at Fermilab](https://reader031.vdocuments.us/reader031/viewer/2022011717/56816365550346895dd439ef/html5/thumbnails/12.jpg)
Limita
tions
GeometrySizeNeighborhoodTime
Power
How do we get this done?
![Page 13: Electrical Engineering at Fermilab](https://reader031.vdocuments.us/reader031/viewer/2022011717/56816365550346895dd439ef/html5/thumbnails/13.jpg)
Shut
up
and
let
Fara
h ta
lk…
![Page 14: Electrical Engineering at Fermilab](https://reader031.vdocuments.us/reader031/viewer/2022011717/56816365550346895dd439ef/html5/thumbnails/14.jpg)
Rem
embe
r thi
s?
![Page 15: Electrical Engineering at Fermilab](https://reader031.vdocuments.us/reader031/viewer/2022011717/56816365550346895dd439ef/html5/thumbnails/15.jpg)
This
is wh
ere
we
star
t…
Every 25ns…Most of these events are meaningless, and the amount of information gathered is staggering, so we have to discard most of it.
Still, when we find something interesting, we have to turn this…
![Page 16: Electrical Engineering at Fermilab](https://reader031.vdocuments.us/reader031/viewer/2022011717/56816365550346895dd439ef/html5/thumbnails/16.jpg)
Into
this…
We have to extract the significant particles from the meaningless ones and from the noise.
![Page 17: Electrical Engineering at Fermilab](https://reader031.vdocuments.us/reader031/viewer/2022011717/56816365550346895dd439ef/html5/thumbnails/17.jpg)
How?
The desire for high momentum tracks allows us to narrow the scope to a set of towers
Simulations prior to experimentation allow us to predict patterns of hit detectors that indicate a significant track amid all the noise.
![Page 18: Electrical Engineering at Fermilab](https://reader031.vdocuments.us/reader031/viewer/2022011717/56816365550346895dd439ef/html5/thumbnails/18.jpg)
Real
Tim
e Tra
ck
Findi
ng
For simplicity, we will look at this in 2 dimensions rather than 3.
Layers correspond to, for example, each set of concentric cylinders within the tracking detector.Imagine simulating all conceivable tracks within this space and then recording those tracks in a Pattern Recognition Associative Memory.
![Page 19: Electrical Engineering at Fermilab](https://reader031.vdocuments.us/reader031/viewer/2022011717/56816365550346895dd439ef/html5/thumbnails/19.jpg)
Wha
t is a
Pat
tern
Re
cogn
ition
As
socia
tive
Mem
ory?
Ordinary read-only memories
respond to a new address
presented at its inputs with
the data corresponding to that
address. Someone gives it an
address and the ROM responds with data. Simple.
Associative Memories respond
to data with data.A single piece of data given to
an associative memory could
result in several associations
or it could result in none.
![Page 20: Electrical Engineering at Fermilab](https://reader031.vdocuments.us/reader031/viewer/2022011717/56816365550346895dd439ef/html5/thumbnails/20.jpg)
Wha
t is a
Pat
tern
Re
cogn
ition
As
socia
tive
Mem
ory?
Pattern Recognition Associative
Memories take it one step
further.Data is first subdivided into
categories. For example, hair
color, eye color, height and
weight.Data is only matched within
category. For example, hair
color data is only matched
against hair color patterns. Once a match is found in each
category, we have found a
potentially interesting pattern.
![Page 21: Electrical Engineering at Fermilab](https://reader031.vdocuments.us/reader031/viewer/2022011717/56816365550346895dd439ef/html5/thumbnails/21.jpg)
Patte
rn
Reco
gniti
on in
HEP
Our categories are detector layers.Our data are detector addresses within each detector layer.Given a pattern recognition associative memory with enough patterns to cover the tower and with the speed necessary to match patterns in the time allowed, we can do the job.
![Page 22: Electrical Engineering at Fermilab](https://reader031.vdocuments.us/reader031/viewer/2022011717/56816365550346895dd439ef/html5/thumbnails/22.jpg)
High
-Spe
ed P
atte
rn
Reco
gniti
onLayer 1
Address 4 Mat
chLayer 1Address 4 M
atch
Mat
ch
Layer 3Address 7
Mat
ch
Mat
chLayer 3Address 7
Mat
ch
Mat
ch
Mat
ch
Mat
chLayer 3Address 9
Mat
ch
Mat
ch
Mat
ch
Mat
chLayer 3Address 9
Mat
ch
Mat
ch
Mat
ch
Mat
chM
atch
Mat
ch
Mat
ch
Mat
ch
Layer 2Address 1
Mat
ch
Mat
ch
Mat
ch
Mat
ch
Layer 2Address 1 M
atch
Mat
ch
Mat
ch
Mat
ch
Mat
ch
Mat
ch
Mat
ch
Mat
ch
Mat
ch
Mat
ch
Mat
ch
Mat
ch
Mat
ch
Mat
ch
Layer 4Address 4
Mat
ch
Mat
ch
Mat
ch
Mat
ch
Mat
ch
Mat
ch
Layer 4Address 4
Mat
ch
Mat
ch
Mat
ch
Mat
ch
Mat
ch
Mat
ch
Mat
ch
Mat
ch
Mat
ch
Mat
ch
Mat
ch
Mat
ch
Mat
ch
Mat
ch
Mat
ch
Mat
ch
Mat
ch
Mat
ch
Mat
ch
Mat
ch
Mat
ch
Layer 2Address 4
Mat
ch
Mat
ch
Mat
ch
Mat
ch
Mat
ch
Mat
ch
Mat
ch
Mat
ch
Mat
ch
Layer 2Address 4 M
atch
Mat
ch
Mat
ch
Mat
ch
Mat
ch
Mat
ch
Mat
ch
Mat
ch
Mat
ch
Mat
ch
Mat
ch
Mat
ch
Mat
ch
Road!
![Page 23: Electrical Engineering at Fermilab](https://reader031.vdocuments.us/reader031/viewer/2022011717/56816365550346895dd439ef/html5/thumbnails/23.jpg)
The CAM Cell
• In fact, a direct implementation of the figure on the preceding page proved to be possible and it is shown here. To the left is a floorplan of the layout and to the right is the layout itself.
• This implementation brings out several features of the VIPRAM not immediately obvious. First, unlike the classical 2D PRAM architecture which is in a straight line, the resultant square layout of the 3D VIPRAM permits routing of signals from left, right, top and bottom. Second, the matchline of the CAM cell itself is shortened. In the TIPP paper, we talk about the shortening of the Stored Matchlines (Page 7, below Figure 4) and indicate that this will reduce power. Frankly, we were wrong. The Stored Matchlines do not change state rapidly, so they don’t draw much power. However, the CAM match lines run at 100+ MHz, and reducing their parasitic capacitance dramatically reduces the system power consumption.
• None of this was disclosed publicly at TIPP.
matchLine
![Page 24: Electrical Engineering at Fermilab](https://reader031.vdocuments.us/reader031/viewer/2022011717/56816365550346895dd439ef/html5/thumbnails/24.jpg)
The Control Cell (Majority Logic)
• A direct implementation of the Majority Logic as shown on Slide 9 is also possible. To the left is a floorplan of the layout and to the right is the layout itself.
![Page 25: Electrical Engineering at Fermilab](https://reader031.vdocuments.us/reader031/viewer/2022011717/56816365550346895dd439ef/html5/thumbnails/25.jpg)
Final
3D
Impl
emen
tatio
n
![Page 26: Electrical Engineering at Fermilab](https://reader031.vdocuments.us/reader031/viewer/2022011717/56816365550346895dd439ef/html5/thumbnails/26.jpg)
Conc
lusio
ns
Engineers build machines,
and the accelerators and detectors in HEP are among
the most complex machines
in history.In fact, these machines are
themselves composed of smaller machines that are,
each in their own right, enormously complex.
All joking aside, this place is
an engineer’s playground.