Subject: 250 million events
From: Michael J Mulhearn
Date: Fri, 19 Aug 2005 01:22:15 -0400 (EDT)
To: D0 Run2b L1Cal Trigger
CC: "John T. Anderson" , Mark Bowden

Hello!

We have been getting some help from Mark and John down here at the sidewalk to hammer down our TAB->L2/L3 BER.  We have been making a lot of progress:

1) We have new VRB testing firmware that calculates the parity of data from the TAB and compares it with the expected parity.  It also monitors and latches glink ready, glink word error, and checks for words outside of event markers.  As there is no data transfer (just the XOR calculation) this test program can handle a very high input rate.

2) We have new TAB transmitter testing firmware that sends 128 16-bit words counting from 0 to 127.  The transmitter firmware has only one clock domain (cp53) and does not require external L1As.

3) Tonights' late night discovery:  changing the values of the phase-lock loop capacitor on the VTM glink receiver chips cures our transmision woes!

With these changes, the TAB is happily hammering L3 at 100kHz.  After about 40 minutes, we arrive at 250 million events transferred with no errors.  This puts our bit error rate at less than 8E-12.

We have tested similar (XOR) code at L2, but it cannot handle such a high rate.  We have sent 10 million events to level 2 resulting in a slighly less stringent BER.

Once we have our ORC, we can do overnight tests to make these limits even stronger.  However, it seems clear that our TAB->L2/L3 link is now reasonably robust (a solid green line!)

cheers,
mike