Title: The CCB, TTC and so forth
1The CCB, TTC and so forth
- Paul Padley, Mike Matveev
2Current CCB Status
- 5 CCBs were built in 2001 and distributed
- 15 more sets of boards have been manufactured
- 10 of these boards have been stuffed and tested
- Remaining boards will be built in April..May
3CCB Plans
- Current board is Preproduction Prototype
- However we will not consider it fully tested
until it has been used in a structured test beam
with TTC system. - At this time we are still getting firmware change
requests and we will for some time. - (perhaps even in 2008?)
4TTC Software Status
- Karol Bunkowski of Warsaw visited and installed
and wrote software - Windows GUI application
- Console application
- A Rice graduate student is learning the code by
porting to Linux - A point of discussion, should the TTC be in a
separate 6U crate, as this is how it will be in
the end. (ie dont port to Dynatem?)
5CCB, Phos 4, TTCrx
6CCB Irradiation Test
Conducted at the UC Davis 63 MeV proton beam
facility in January 2002 by J. Roberts with
Rice undergrad Altera EPF10K100ABC356 PLD
(uses LUT for logic functions and SRAM
configuration elements) and EPC2 EPROM under
test Both devices were accessible remotely
over long JTAG cable
Mezzanine card with PLD and EPROM
7Test Information
- Neither TTC, nor VME systems were involved in a
test - Design under test was running at 40 Mhz (dynamic
mode) - 16-bit Pseudo-Random Bit Stream (PRBS) generators
were used to produce test patterns - Two streams of test patterns passed through a
pipeline registers and were compared at the end - Error signal was transmitted to control room for
counting
8Test Results PLD
- Altera PLD was irradiated with a dose up to 1
kRad - 20 SEU were observed, with an average dose of 50
Rad to get an error - Cross Section of SEU 2.5x10-9 cm2
(consistent with ALCT test results obtained
in 2000) - No Single Event Latch-ups
9Test Results EPROM
- Altera EPROM was irradiated with a dose up
to 26 kRad - No errors in read-back configuration up to
25.6 kRad - Read-back failed at 25.8 kRad
- Cross Section of SEU lt 5x10-12 cm2
10Interpretation
- SE upsets in SRAM configuration seem to be the
dominant effect during PLD irradiation
(consistent with other published results). All
errors were recoverable by remote configuration
from EPROM. No power cycling required. - For Altera EPF10K100ABC356 the worst case
- SEU rate at full LHC luminosity would
be - 2.5x10-9 cm2 x 1011 neutrons/cm-2 / 5x107 sec
5x10-6 sec-1 - (one SEU per Altera PLD in 60 hours)
- Report is available on the web at
- http//bonner-ntserver.rice.edu/cms/projects.html
11Solution 1
- Reload Altera PLD from EPROM periodically (just
like everything else in crate) - Altera can decode Hard Reset and issue to
itself, after it has issued it to the crate - Configuration time 120 milliseconds
12Issues with Solution 1
- CCB inactive during reconfiguration
- Some minor modifications needed on CCB and
mezzanine cards
13Solution 2
- Use existing UCLA-built mezzanine card based on
Xilinx XCV600E - Faster reconfiguration (25 ms)
- SEU rate one order of magnitude less? (based on
OSU and UCLA tests)
14Issues with Solution 2
- Significant changes in CCB main board
- Must convert firmware to Xilinx from Altera
- Still need to reconfigure periodically
15Solution 3
- Build new mezzanine card based on one time
programmable fpga (Actel A54SX32 for example) - Expected SEU rate is three orders of magnitude
less than Altera (based on tests for Atlas) - One SEU per fpga in 5 years
16Issues with Solution 3
- Not reprogrammable so when do you port a design
into antifuse version? - New mezzanine design (6 months engineering)
- Suggestion from Gena
- Use PLD for start of running at low luminosity.
Switch to non-reprogrammable logic when
luminosity increases - (Costs 100,000 to make such a switch)
17PHOS4 features
- CERN designed 4-channel delay ASIC with 1 ns
delay precision - Radiation Hard
- Programmable (write-only) over I2C bus
18Issues with PHOS4
- The PHOS4 is intended for use with
non-interruptable clock source (since the chip
utilized DLL circuitry) - If clock is interrupted, then the behavior is
unpredictable - wrong delays
- dead-looking channels
- no direct way to identify what is wrong with the
chip - Only power cycling can help
- Lack of dedicated reset pin
- Delay settings are not readable back via
I2C bus - We have suggested that the chip be redesigned
19Clock Interruptions?
- In our opinion, the clock should never be
interrupted (except on power cycling) - TTC tree is designed so clock wont be
interrupted - A question to CMS/LHC is How often can we expect
the clock to be interrupted?
20Interruptions
- What to do if interruptions are a problem?
- PHOS4 can be simply removed from the CCB boards
(all 4 socketed) and clocks wired directly to
LVDS transmitters - no individual slot-to-slot and module-to-module
clock adjustments - no extra effort to program I2C
- same PCB layout, minimal on-board changes
21Another Question
- All clock lines in the custom peripheral
backplane are point-to-point LVDS of the same
length. - Do we really need to adjust the 40Mhz clock from
slot to slot and from module to module?
22Another Alternative
- If fine clock adjustments on the backplane are
still needed - PHOS4 can be replaced with another device, for
example, 3D7408 proposed by OSU - 1-channel commercial CMOS programmable delay chip
- This device has 45/55 output duty cycle instead
of 50/50 at 40Mhz (tested at Rice). Is it
acceptable for DMB/TMB/ALCT? - layout changes on a CCB board required
- Radiation tolerance?
23TTC Issues
24Trouble Reported
- At the last CMS week (and continuing) reports
from many groups that they can not drive optical
links with a TTC derived clock - (Sorry, but nobody but us is documenting what
they are doing, so I cant point you to anything
written on the topic) - Our report is at
- http//bonner-ntserver.rice.edu/cms/j
itter.pdf
25The Issue
- TTC group has specified that they will deliver
clock good to 50ps rms. - Groups using CERN GOL (not us) claim TTCrx cant
drive their links - Reports of jitter measurements 500ps
- At last CMS week microelectronics group agreed to
improve TTCrx - ( time scale?)
26Our Measurement
New TTCrx
Old TTCrx
27Our Test
C C B
T T C V I
B I T 3
T T C V X
ERROR
TTCrx
O P T O
O P T O
PC
100 m
Clock multiplier
40 Mhz
VME 9U
VME 6U
1 m
100 m
COPPER CABLE
OPTICAL CABLE
OLD AND NEW TTCrx BOARDS WERE TESTED
WITH 40.00 Mhz CLOCK SOURCE FROM TTCvx
MODULE 40.00 Mhz CLOCK WAS MULTIPLIED BY 2
BY AV9170 CHIP
NO ERRORS OBSERVED IN PRBS TEST FROM ONE
OPTOBOARD TO ANOTHER AT 80.00 Mhz (BER lt
10-13 c-1)
28Our Result
- Clock jitter is lower for the newest TTCrx ASIC
(Version 3.1, 12/01) - Jitter increases if broadcast commands and L1A
are transmitted from the TTC system - Jitter distribution for ASIC Ver.3.1 looks
normal (unlike previous version) - Clock jitter is lower if the new ASIC is
powered from 5V - Jitter introduced by any of two TTCrx ASICs and
other components in the clock distribution
circuitry at our testing setup is tolerable for
TLK2501 transceivers operating at 80.00 Mhz using
prototype MPC-SR link
29DAQMB test
- A further test is interesting driving EMU DAQ
link with TTC derived clock. - Requires TTCrx, TTCvi, TTCvx and software
30 TTCrx Mezzanine Card Status
Only one new board (borrowed from Wisconsin) is
available so far for EMU electronics. Being
used for CCB testing at Rice Some TTCrx
changes have been requested from CERN designers
- low profile connectors (otherwise the
board doesnt fit the CCB) - better
ID/reset scheme (separate SubAd7..0 and
Data7..0 output busses from ID input bus)
Next versions of the TTCrx ASIC and mezzanine
card are expected (later in 2002?- 2003?) with
lower clock jitter and other improvements
31 TTCvi and TTCvx Status
One set of TTCvi and TTCvx modules is being used
for CCB testing at Rice Originally
designed at CERN for Atlas. Apparently, CERN
will build the next version of the TTCvi.
Several CMS-specific requirements have been
defined for the TTCvi upgrade. Also, the TTCvx
should provide 80.16Mhz clock source rather than
80.00Mhz
32Conclusion
- There are many issues that EMU will need to
address as a group that impact integration in the
peripheral crate and with the TTC system