xft_2b_plans.ppt
Download
Report
Transcript xft_2b_plans.ppt
XFT2B: Plans and Tasks
Richard E. Hughes
XFT Workshop FNAL
19 December 2003; p.1
Types of Tasks
Software
Functional simulation (in C++)
FPGA firmware
Mapping software – turns databases into firmware
Teststand software
Building “stuff”
Design and layout of prototypes
Boards will be produced and stuffed externally
Testing
Can be done anywhere there is experience
Will require good coordination if done by many groups
Commissioning
Done at FNAL
Requires experts at teststand software
Richard E. Hughes
XFT Workshop FNAL
19 December 2003; p.2
Overview of Simulation Tasks
Simulation studies that need to be done:
With both current design and upgraded design
What happens as a function of luminosity
Trigger rates
Resolution in pt and phi
Similar question for COT hit efficiency effects
What is the impact of each possible upgrade
Finders+Linkers+Stereo
Improved timing in finders
Improved slope info used in Linkers
Stereo only
Finders only with improved timing
Modification of upgrade simulation
Have version for upgraded Linker+Finder (Needs to be validated)
No version for Stereo, but addition should be straightforward
Richard E. Hughes
XFT Workshop FNAL
19 December 2003; p.3
Simulation Tools
Have two versions of the simulation
Full AC++ versions
Produces XFFD, XFLD banks
Runs in TrigMon and used in monitoring
“ROOT” version
Same code as AC++ version
Run off of TopNtuple (which also has tracking info: hits, tracks, etc)
Can use COTD bank as input or Mezzanine card data as input
Output is convenient for ROOT analysis
Most convenient is ROOT version
Can easily change number of misses, road files, etc
Can modify XFT simulation to see impact of proposed changes
Adding stereo here should be straightforward
Richard E. Hughes
XFT Workshop FNAL
19 December 2003; p.4
Other Simulation Tasks
Will leading edge info help?
Can this be done with 6 time bins defined like present system?
Or does new TDC need to identify these?
Do we want even finer (better than 6) time bins?
This impacts data transfer from XTC to Finders
Limit is 22nsec safely, and this limits us to 6 time bins
Richard E. Hughes
XFT Workshop FNAL
19 December 2003; p.5
FPGA
FPGA Firmware development
Implementing new design in FPGA
Altera VS Xilinx vs ???
Does it fit?
Is it fast enough?
How difficult (hand layout)
How expensive?
Testing in actual chip.
Previous experience was that chip simulation matched real chip
behavior well
Is this true for new devices/simulations
We have a baseline for both upgraded Finder and Linker
algorithms
Have started on Linker and Finder implementation
Richard E. Hughes
XFT Workshop FNAL
19 December 2003; p.6
Test Stands
Test Stand:
Setup of Test Stand
Can bring up stands we used for current device
We found this was somewhat challenging.
We need a test stand at FNAL
More test stands at other institutions would be fine
“Building” boards at one institution, the testing other places would
definitely work
Software
Basic talking to board
Use current version
Specific tests for checkout
Dependent on setup of final boards
Richard E. Hughes
XFT Workshop FNAL
19 December 2003; p.7
Other Stuff
Stereo System
Simulation works needs to be complete before anything else!
Tester boards
Feeding/capturing data to/from new finder?
Feeding/capturing data to/from new linker?
Richard E. Hughes
XFT Workshop FNAL
19 December 2003; p.8