8/20/99 - RLC First 5 Diracs were unpacked, given serial numbers "PROD 001" thru 005. None can be reliably programmed. Scoping the bitblaster clock (TCK) we can see an obvious bounce on the rising edge. Currently 003 was the only one to eventually be completely programmed and it passed all static tests and FS0 (1 loop at least). The programs on this board are in an unknown state now. We are using the byteblaster (it is much faster). Currently our control, PP1, also does not program reliably.
Since front panels no longer belong to a board, here is the conversion to
what is written on the board next to the tracking input:
PP1 = "Serial
#0007 PP1"
PP2 = "Serial #0006 PP2"
PP3 = "Serial #0008 PP3"
PP4 = "PP4"
prototype with "3 BAD" and "11 Bad" written in red ink on
front panel and 6 jumper wires = "proto 2"
prototype with pencil
labels including "#13" on front panel = "Serial #0005"
pprototype with
"dirac 2" sticker on front panel, blue jumper wire, = "proto 3"
prototype with "dirac 1" sticker on front panel, white jumper wire, =
"proto 1"
8/23/99 - Pedro
Mary installed newest version of
Altera 9.3 today. Starting use this one as default from now on.
Programmed 1 Prototype and 1 Prepoduction 4 times each, full download,
with ByteBlaster. Occasional errors on ERROR chip (1 out of 4 times).
Reprogramming the ERROR chip alone solved the problem.
Production 002 was succesfully programmed. Again error on ERROR chip. Got rid of it by programming it alone. Passes all static tests at once. Passes all FullSpeed tests below at once.
Production 003 was succesfully programmed after about 10 trials on the ETInp(bigAdder) and ERROR chips. But fails Static test DAQ registers and static test with VME clk
8/24/99 - Pedro
Started to work around the TSI trace to make it slower
on P001. On this board, all the chips can be programmed reliably except
the ERROR chip.
On P001 the FCT chip was replaced with a HCT. No
improvement.
On P001 several RC's were added along the TCK line: at
the source, on the error chip and at U33 (termination of the other side of
this line). No improvement.
RC added at TDI of error chip. No
improvement.
Ground and power pins of ERROR checked for DC level and
AC spikes. Nothing found.
TCK signals of Pre-Production look about the
same as for Production.
TMS signals looked OK in scope. Meaning stable
on rising edge of clock, with no spikes during programming...
On
several boards (3 out of 13) the chain is NOT detected at all...
Mircea talked with Altera and had the idea of using a 50 pf capacitor on
the TMS line. On one board that allowed the ERROR chip to be programmed,
but NOT on another.
So summary:
One other board had all chips
succesfully programmed, and passes all static and full-speed tests.
That makes 2 boards approved, out of 13
6 Boards have 14 chips
successfully programmed at once. The one missing is the error chip.
2
boards have the chain broken.
1 board has error on Towmask (a first,
never saw that before on any production or prototype).
1 board has
CSUM chip instead of ETSUM...
1 board I succesfully downloaded the
WRONG error program and blew the chip...
Idea for tomorrow is to keep
ON working on noise in the TMS line...
8/25/99 - Pedro
Mircea and Mary found out in the Altera page, that versions 9.24 have a
bug when programming our chips(7128S). They say it's fixed in 9.3, and
give a version (9.26) that supposudely fixes the chips that were bad.
Note that not only 9.24 may not program them correctly, also can actually
damage them in a way that is only recoverable using 9.26. At least that's
our interpretation of the Altera info.
So here's what we found out so far:
-version 9.3 is WRONG,
regardless
of Altera claiming its right. That was the version we programmed the
boards with yesterday.
-When PRE-production was made, the change in
the HEART chip was compiled already with 9.24. So it seems like during
PRE-production, initially the chips were successfully downloaded with the
good 9.21, and then the Heart chip loaded with the bad 9.24. It seems
to me that
if you were once able to program one chip using a good version, then even
if you do it again with a bad version, it's ok. This would explain why the
pre-production boards were almost always OK, even when reprogrammig them
with 9.3
So this
problem was here even at pre-production, but we were so unlucky we missed
it then... (moreover, version 9.21 had already been removed from the
disk...)
-It's not clear if 9.26 will actually fix the chips (see below, though).
It's also
not clear how the 9 (nine !) boards that were erroneously programmed were
affected.
-On the 2nd box of Diracs, ALL 11 boards, were successfully programmed
with version 9.21, using
e:\users\cdf\toolatedirac\copiedtotestslew\control\full_download.jcf and
byteblaster.
- On this 2nd box, No board gave the broken chain error. Last day, some of
the boards gave broken chain immediatly, even without being programmed.
Mircea had the idea that even when one is just detecting the chain, you
are already doing something on the chips. So perhaps those chains
were also broken by simple chain detecting with the bad 9.3 version.
- So the programming problem is solved, thanks to Mircea and
Mary...(a.k.a. M & M :-) ).
no RCs, no cludges, no HCTs!
2 boards (P004 and P006) were resurected successfully, see below. The
others 6 don't give a chance, since I could never detect the chain, even
trying many times (about 10) on each board. (power on/off to cool boards,
between trials)
Board P001 was reprogrammed once with 9.26 version,
the all chain, and then it passed all tests. I just noted that the 3
different tests used don't test that many different combinations of
masking...Can also use test FSA6, but this one has the same masking as
FSA0. Can start to use FSA4 which masks off almost all towers, but also
reprograms the FRAMs on the ADmems. This is feasible, if we get the
PowerPC going...
Did the same on Board P005. But had to reprogram the
ERROR chip individually many times with 9.26. Noticed that if (After)
programming, I verify ERROR, it's never good. Also many times the red
ERROR led did not come on, (as it should on power on) even after
reprogramming.(Also tried to reprogram the all thing with 9.21)
It
fails AL_FIFO, CSUM, and DAQ (and obviously VME_CLK).
On board 17,
also tried to reprogram, and here things went bad: now the chain is
broken...Here I believe it's now broken in VME_interface
So
summary:
All 11 boards in 2nd box were programmed OK.
Only 2 out
of these 11 don't pass tests.
We have a total of 13 good boards. Plus
PROD001, which is now also OK, but that we might want to take out the RCs
cludged to it.
On 6 boards the chain is defenetly broken. Must try to
replace the chips, starting with the ERROR chip...
4 boards programmed
OK, but with errors on test. Out of these tried more on PROD005, and
things look bad on this one...
Score: 14-10...
P.S. There
were 2 more boards with CSUM chips instead of ETSUM.
8/26/99 -
Pedro
Opened 3rd box, with 6 boards. 1 board has CSUM chip instead of
ETSUM. Did NOT touched that one. All remaining 5 programmed and tested
OK!
So it defenetly seems to me that Promex is sending us good boards,
except the ones with CSUM replaced by ETSUM. On those (4 up to now) we
already tried to replace ETSUM chip, and all of them have errors around
the CSUM (yes, CSUM) section. My current guess is that on those boards,
not only ETSUM chips are bad, also something was bad on CSUM, despite the
chips looking good visually. Keep working on this...
All 4 CSUM chips
replaced on P005. Still same error.
Error seems to be on ALFifo. For
P005, for tower9 (that's around U177, the towtot and lsb), and for board
P019, for tower6 (U176, for EM, the LSB 2 bits)
Looked at signal in
scope for P019, output of U176 looks good,(meaning is NOT stuck low, as I
would expect) although with some spikes on the line. Connections of U176
to U28 and to U75, U81 measured all OK with Ohmeter. Keep working on this
tomorrow
Board P003 was reprogramed (see below) and is now OK.
Score: 20-9. (we're winning):
20 tested OK. 6 damaged with MaxPlus
9.3.
1 (P017) (also) damaged with 9.26 when trying to get rid of
error...
2 Programmed OK, but failing tests.
8/27/99 -Pedro
Worked on board P019, and solved the problem by identifying 2
pins in U28, that were making contact. (See below). Board now
working.
Score: 21-8.
8/30/99 -Pedro
Reprogrammed with 9.21boards that were touched with 9.3 or 9.26. To my
surprise all worked fine. Well, all except P003, which at least once after
being reprogrammed failed some tests. Either way, that one board finally
passed all tests, and is still in the OK section.
Score as before: 21-8.
8/31/99 -Pedro
When using PP1 and PP3 (preproduction) to test the new Aux cards, found
error on
Front-Panel output, channel 3. I had tested these boards OK, before !...
9/1/99 -Pedro
Mircea received the Altera engineers and proved them that 9.21 is OK (by
successfully programming a board) and 9.3 is wrong (by being unable to
program that same board)
4 boards had the ERROR chips replaced. On 3 of them, the all chain was
programmed successfully and tested OK.
The 4th one the ERROR chip was replaced but still the all programming
couldn't be done.
Keep working on this...
Score: 24-6
24 good.
1 (P005) programmed OK, but error on static tests.
4 still not programmed OK.
1 with ETSUM chip wrong, not yet replaced.
9/2/99 -Pedro
Replaced bad ETSUM chip on board P030. Board programmed OK (twice) with
9.21 and all tests OK.
Score: 25-5
25 good.
1 (P005) programmed OK, but error on static tests.
4 still not programmed OK.
9/20/99 - Pedro 9/21/99 Pedro 9/22/99 Pedro + Peter 9/23/99 Pedro 9/24/99 Peter + Pedro 9/25/99 Pedro + Peter 9/29/99 Pedro 10/4/99 Peter + Pedro 10/5/99 Pedro + Peter 10/6/99 Pedro 10/7/99 Pedro 10/8/99 Pedro 10/8/99 Pedro
Delivered: 13
Received 20 more Diracs.
Found the all
system NOT working after all the things that should have NEVER been done
on THIS crate at this time: Testing aux cards and P3 backplane.
Found
board p030, a previously tested good one in the same crate as the 5 bad
ones.
Boards P030, P001, P002, P028 all of them previously tested OK,
all failed the Full Speed tests and the VME clk Static test.
After 2
hours of work on the TSCRs and fixing a discrepancy in the FullSpeedAhead
code (that was NOT there in 9/2/99), all previous 4 boards pass the
FullSpeed tests, but still fail the static VME clk test (and only this
one). Most probably (new) software bugs...
Not really: The new P3
pushes the boards out, such that P1, P2 are not all the way in. Namely P1,
the upper one, where SYSCLK is. Hammering on the Dirac boards, like I used
to do 1 year ago, "solves" the problem.
3 Boards programmed and tested OK.
Score: 28-5
3 boards tested, one bad, 2 good.
SYSCLK problem is defenetly related to "hammering". Either P1 connection,
or MVME board problem, or both.
Score: 30-6
P3 backplane and CPU changed (to a Power PC) and still problem on SYSCLK.
Most probably a bad adapter board.
9 more boards tested, 1 with errors in static tests due to tower
errors. (5 more to go out of this batch).
All 20 boards were programmed OK.
A new batch of 20 arrived today.
Score: 38-7
Brought new adapter for cpu from Fermilab. SYSCLK now stable.
One more board tested ok. 4 to go out of this batch.
Score: 39-7
20 boards programmed OK.
12 more boards tested OK.
Score: 51-7
10 boards test OK, 1 board fails.
Score: 62-8
CONTROL program changed (in sport: e:\users\cdf\toolatedirac\copied to
test slew\newcontrol3\control ).
ID_PROM register now gives: 00XX 005 DIRAC
I think there is no way of getting the serial number read from the
switches into this ID_PROM word, as those lines are NOT connected to the
CONTROL chip. Moreover the CONTROL chip is almost full.
One board (P0034) that was programmed OK before, now can't be
programmed.
Mircea and I found that board P013 can't be programmed on the crate (chain
is not even recognized), but it works fine using the small power
supplies.
So when it comes to programming, there seems to be
an issue of noise of the power supplies feeding the crate. We checked
that it does not depend on the slot, and programming on the crate
does work for most boards.
Board P013 now passes all tests.
Score: 63-7
Just a check on the current score:
Peter: Score: 85-10 (as of testing of dirac 92)
Board P007 with Brain chip replaced, passes all tests.
Final score: 91-9.
91 tested OK.
16 out of these, with stiffeners and switches glued, ready to go.
5 not programmable.
4 programmed but fail tests.
8 inside box, not yet serialized.
Note: All boards have a routing problem that causes the following
problem with the board serial number switch (S1):
setting bit 6 on the switch sets bit 7 on the output
setting bit 7 on the switch sets bit 8 on the output
setting bit 8 on the switch sets bit 6 on the output
(starting bit count from 0, so switch 7 sets bit 6, etc.)
This affects boards number >63. They were set to give the correct output.
4 boxes of 16 diracs each have been packed.
Received the last 3 Diracs
3 more diracs programmed and all tested OK
Score: 94-9
Counting with the 4 pre-production, we are already over 96 !!!
Measured the currrent drawn by Dirac to never exceed 3.5-3.6 Amps.
Harold points out that the current spikes higher when the crate is powered
on, and that that depends on the power supply also. So keep on using 10
Amp fuses for Dirac seems to be ok.
Score:99-12 (not counting the pre-production)
Score:103-12 (with 4 pre-production)
96 boards in 6 boxes all tested, with switches glued, stiffeners and
front-panels, ready to go to fnal !
Family photo taken, with some Porto and Coke along. Sorry if you weren't
there!...
The 12 bad ones include 5 that can't be programmed, 6 that have bit
errors, and 1 that has 1 of the small plastic guides coming out of P3
broken. Tried 9.26 on some of the 5 not programmable, with no success.
Will work on the 6 with bit errors in the next days.
96 boards sent to Fermilab, showed at the DAQ meeting and now in Peter's
office !
Mircea found (and fix) a problem with P3 connectors on 2 boards (P017 and
P108).
Those 2 boards are now OK.
Reprogrammed board P037. Board OK now.
Score: 106-9
Out of the 9 bad ones, 7 can't be programmed, 1 has a P3 connector
broken, and other fails tests 20% of the time, due to a clock distribution
problem (P105).
We have 10 spares, all with stiffeners and switches glued, ready to go
to FermiLab as reinforcements.
In case we need them, I want to keep the pre-productions (P112-P115)
here, if possible.
OH GLORIOUS DAY !
Following the work on the last few weeks, the last bad board (P078) is now
working and all of the 115 boards have
now been programmed, passed the checkout tests and had switches glued and
stiffeners put.
There are 3 boards (P080, P088, P101) that have the plastic thingie on the
P3 connector
broken. And P011 is working fine, but should only be used as a last
resort, since the brain chip CANNOT be replaced, as the pads are coming
out.
See you (this logbook) never again ?... :-)
Status Notes
Notes on terms
used below
Preproduction boards will not be used as
production and are not included here
For initial testing, front
panels may be swapped at any time
Basic tests
all tests
must pass first try or the board has failed
serial number, board
ID set in switches (without glue),
serial # written on board
all components present, aligned, soldered with no debris
ETSUM and CSUM chips correct, labeled
all connectors clean, flush, press-in: tight, not soldered
front panel mounted
fuse and stiffener installed
inserted/removed twice smoothly
powered, front panel lights all work
programmed with "production 1.0"
board reads back correct serial number and board ID
all static tests work, two times. Repeat test with VME_CLK at least 5
times.
FSA0, 1, and 2 work for 200 loops each
(while running FSA0, HALT led should always be ON.
while running FSA1, ERROR led should always be ON.)
serial number switches glued
Board Status
Notes on each board, include name and date
Passed basic tests: 0
Moved to FNAL permanently: 0
No longer tracked here: 0
Dirac 1
8/20/99 Serialized "PROD 001",
Successfully programmed on 8/25/99 using Altera fix 9.26.
Passes all static tests and FSA0. Fails FSA1 and FSA2 on front-panel
driver comparison. Drivers problem ? or TSCR ?
Reprogrammed all chain with 9.26.
Tested OK (static and FullSpeed 0,1,2, and 6) on 8/25/99.
Perhaps we should remove all the RCs that where added to this board, and
retest it ?...
Retested OK (static and FullSpeed 0,1,2, and 6) on 8/26/99.
Reprogrammed with 9.21 and FullSpeed tests OK on 8/30/99.
Control chip reprogrammed with new version.
Switches glued.
Dirac 2
8/20/99 Serialized "PROD 002",
Programmed and tested OK (static and FullSpeed 0,1,2) on 8/23/99.
Reprogrammed with 9.21 and FullSpeed tests OK on 8/30/99.
Control chip reprogrammed with new version.
Switches glued.
Dirac 3
8/20/99 Serialized "PROD 003", cannot be reliably programmed with 9.3
On 8/26/99, tried to program the all chain with 9.21. Failed on the error
chip,
that got red hot. Went to 9.26 and very quickly reprogrammed the ERROR
chip (with code compiled under 9.26) and power off. Power ON, and then it
was VME_interface hot. Power off and reprogram that one with 9.26. Power
off, power ON, and now it's BRAIN at over 120 F. Reprogram brain with
9.26. It works, all chips cool.
Tested OK (static and FullSpeed 0,1,2,6) on 8/26/99.
Reprogrammed with 9.21 but fails static tests on DAQ registers.
Reprogrammed again with 9.21 and now passes all tests.
Reprogrammed again with 9.21 and it now fails Static test with VME
CLK.
Power ON/OFF the board and is now OK.
Reprogrammed with 9.21 and passes all tests.
Board put in the OK section.
Control chip reprogrammed with new version.
Dirac 4
8/20/99 Serialized "PROD 004"
Tried the same thing as for board 6, but it didn't worked.
ERROR chip got too hot, and chain is now broken...-8/25/96
Noticed that once every 5 or 6 times, the chain could be detected.
So after several trials, successfully downloaded the all chain, using
9.26, all code compiled in 9.26. It works!
Tested OK (static and FullSpeed 0,1,2) on 8/25/99.
Reprogrammed with 9.21 and FullSpeed tests OK on 8/30/99.
Control chip reprogrammed with new version.
Switches glued.
Dirac 5
8/20/99 Serialized "PROD 005"
8/23/99 Found that this board has a CSUM chip instead of ETSUM.
Marked a red cross on the board, near the Tracking input, and a red
cross on the wrong chip.
Chip replaced. Programmed successfully. But error on STATIC tests, AL
fifo (Tower9), CSUM, and DAQ registers.
ON FSA0, fails also on L2Tower 8,9,10,11...
Reprogramming all chips, but ERROR, with 9.21 doesn't help.
Memory chip U82 replaced on 9/7/99. Board now passes all tests.
Reprogrammed all chain with 9.21 OK.
Reprogrammed again with 9.21 and fails ERROR chip, which got hot
Chain not recognized with 9.21
Chain not recognized with 9.26. Board not programmed.
Replaced U19,U20,U21.
Programmed OK (once) on 11/18/99.
Board passes static tests on 11/18/99.
fails fsa0,1,2,3 due to stuck bit in CSUM.
connector P3 pressed in more.
Still stuck bit on CSUM.
Mircea, the Magic Man, soldered pin 79 of CSUM (U21).
Board passes all tests at 11/18/99.
switches glued.
Dirac 6
Serialized "PROD 006"
NOT programmed on 8/24/99.
Can't be recovered with 9.21.
Reprogrammed ERROR chip with 9.26, ERROR code recompiled with 9.26.
When reprogramming, just program, no verify, no blank-check. Otherwise it
won't work. Error chip programmed successfully, but VME interface got
red hot!
Power off, and recompiled VME interface with 9.26. Power ON, and
immediately reprogram VME_interface. It worked!
Tested OK (static and FullSpeed 0,1,2) on 8/25/99.
Reprogrammed with 9.21 and FullSpeed tests OK on 8/30/99.
Control chip reprogrammed with new version.
Switches glued.
Dirac 7
Serialized "PROD 007"
Doesn't detect the chain at all...
Brain chip replaced
Number washed off, reconstructed by comparison.
Tested OK (static and FullSpeed 0,1,2,6) on 10/4/99.
Dirac 8
Serialized "PROD 008"
Error chip replaced.
Reprogrammed with 9.21 and static and FullSpeed tests OK on 9/1/99.
Control chip reprogrammed with new version. Switches glued.
Dirac 9
Serialized "PROD 009"
Error chip replaced.
Reprogrammed with 9.21 and static and FullSpeed tests OK on 9/1/99.
Control chip reprogrammed with new version. Switches glued.
Dirac 10
Serialized "PROD 010"
Programmed and tested OK (static and FullSpeed 0,1,2) on 8/24/99.
Reprogrammed with 9.21 and FullSpeed tests OK on 8/30/99.
Control chip reprogrammed with new version.
Switches glued.
Dirac 11
Serialized "PROD 011"
Doesn't detect the chain at all...
Brain chip replaced, but some pads are lifted now.
Brain chip can NOT be replaced ever again.
RC (50ohm-50pof)added to R37 and board programmed OK, and passed all
tests.
STILL IT SHOULD BE USED ONLY AS A LAST RESORT.
Dirac 12
Serialized "PROD 012"
Error chip replaced.
Reprogrammed with 9.21 and static and FullSpeed tests OK on 9/1/99.
Control chip reprogrammed with new version. Switches glued.
Dirac 13
Doesn't detect the chain at all...
29/9/99 - Found that the chain is detected and the board programmed OK,
if using another power supply and not the crate.
Board programmed twice.
Passed all static tests and FSA0,1,2,6 on 9/29/99
Chain not detected 9/30/99 using either the small power supply or the
crate.
11/18/99:
1st attempt at programming failed on Control chip.
Power off, wait a few minutes, retry, still fails the same way.
Same thing, retry and it worked.
But fails all tests
Checked if the chain was still there, and it was now gone.
Couldn't reprogram the chain any longer.
Found that putting the scope probe on R31, enabled the chain to be
detected.
Put an RC (50 ohms, 50 pof) on R31 (TCK line) to ground, and
the board was programmed OK.
Passed all static tests and FSA0,1,2,6 on 11/23/99.
.
switches glued.
Dirac 14
Serialized "PROD 014"
The 1st one from the 2nd box. Programmed just fine with the ALTERA 9.21
code, and passed all static tests and FSA0,1,2 on 8/25/99
Control chip reprogrammed with new version. Switches glued.
Dirac 15
Serialized "PROD 015"
Programmed and tested OK (static and FullSpeed 0,1,2) on 8/25/99.
Control chip reprogrammed with new version.
Switches glued.
Dirac 16
Serialized "PROD 016"
Programmed and tested OK (static and FullSpeed 0,1,2) on 8/25/99.
Control chip reprogrammed with new version. Switches glued.
Board taken to Fermilab and failed after successive VMECLK tests.
Tests repeated at Chicago, with only PowerPC and 1 Dirac in crate, and it
passes 4000 of these tests...
10/25/99 - Now fails VMECLK tests...
added RC (50ohm-50pof) to R31, reprogrammed, retouched solder on timing
taps U222 and U18 and pin2 of Heart. It now works.
Passed all tests on 11/24/99.
Dirac 17
Serialized "PROD 017"
Programmed OK. Failed Static test with VME_CLK.
Sometimes passes the test after power on/off.
Always failed FSA0. Bit 3 stuck low on Tower9 ???
And after failing the FSA0, then it fails VME_CLK static test.
Chain broken now.
VME interface U24 chip replaced. Board programmed OK already with new
control program.
Passes static tests, fails Full Speed due to bit 7 error on tower 9...
Found that pin 14 of U29 is shorted to ground. Mircea found that on the P3
connector, one of the pins of the ground shield pin was put in the wrong
hole, namely precisely 33E. Mircea cut that pin, and it now works.
Tested OK (static and FullSpeed 0,1,2,6) on 10/8/99.
switches glued.
8/25/99.
Dirac 18
Serialized "PROD 018"
Programmed and tested OK (static and FullSpeed 0,1,2) on 8/25/99.
Control chip reprogrammed with new version. Switches glued.
Dirac 19
Serialized "PROD 019" br<>
Programmed. Fails static test AL_FIFO( on tower6) and CSUM section.
Note that it does pass DAQ Registers...
Note that it can pass several VME_CLK tests with no error... But id
does always fail FSA0...8/25/99.
On FSA0, there are NO errors on L2 FP towers...
Reprogramming all chips, but ERROR, with 9.21 doesn't help.
Reprogrammed error chip with 9.21, VME hot. Reprogrammed VME, brain
got hot. Reprogrammed brain, all fine. Still never used 9.3 or 9.26 on
this one board. Still fails the same tests.
Looked at signals with the scope and found that signal on pins 38,39 of
U176, and pins 72,73 on U28 were funny: The lines were at +5, then at +0,
and in between they stayed at +2.5 V. Using the microscope, I scratched
in between pins 72 and 73 of U28, and it now works !
Tested OK (static and FullSpeed 0,1,2) on 8/25/99. (tests were
repeated after power off, just in case)
Reprogrammed with 9.21 and FullSpeed tests OK on 8/30/99.
Control chip reprogrammed with new version.
Switches glued.
Dirac 20
Serialized "PROD 020"
Programmed and tested OK (static and FullSpeed 0,1,2) on 8/25/99.
Control chip reprogrammed with new version.
Switches glued.
Dirac 21
Serialized "PROD 021"
Programmed and tested OK (static and FullSpeed 0,1,2) on 8/25/99.
Control chip reprogrammed with new version.
Switches glued.
Dirac 22
Serialized "PROD 022"
P1 connector had 2 bent pins. Fixed that.
Programmed and tested OK (static and FullSpeed 0,1,2) on 8/25/99.
Control chip reprogrammed with new version.
Switches glued.
Dirac 23
Serialized "PROD 023"
Programmed and tested OK (static and FullSpeed 0,1,2) on 8/25/99.
Control chip reprogrammed with new version.
Switches glued.
Board taken to Fermilab and failed after successive VMECLK tests.
Tests repeated at Chicago, with only PowerPC and 1 Dirac in crate, and it
passes 4000 of these tests...
Dirac 24
Serialized "PROD 024"
Programmed and tested OK (static and FullSpeed 0,1,2) on 8/25/99.
Control chip reprogrammed with new version.
Switches glued.
Dirac 25
Serialized "PROD 025"
Programmed and tested OK (static and FullSpeed 0,1,2,6) on 8/26/99.
Control chip reprogrammed with new version. switches glued.
Dirac 26
Serialized "PROD 026"
Programmed and tested OK (static and FullSpeed 0,1,2,6) on 8/26/99.
Control chip reprogrammed with new version. switches glued.
Dirac 27
Serialized "PROD 027"
Programmed and tested OK (static and FullSpeed 0,1,2,6) on 8/26/99.
Control chip reprogrammed with new version. switches glued.
Dirac 28
Serialized "PROD 028"
Programmed and tested OK (static and FullSpeed 0,1,2,6) on 8/26/99.
Reprogrammed with 9.21 and FullSpeed tests OK on 8/30/99.
Control chip reprogrammed with new version. Switches glued.
Dirac 29
Serialized "PROD 029"
Programmed and tested OK (static and FullSpeed 0,1,2,6) on 8/26/99.
Reprogrammed with 9.21 and FullSpeed tests OK on 8/30/99.
Control chip reprogrammed with new version. Switches glued.
Dirac 30
Serialized "PROD 030"
Programmed and tested OK (static and FullSpeed 0,1,2,6) on 9/2/99.
Control chip reprogrammed with new version.
Switches glued.
Dirac 31
Serialized "PROD 031"
Programmed OK (twice) on 9/20/99.
Board passes all tests (Static and FSA 0,1,2,6) on 9/21/99.
Control chip reprogrammed with new version. Switches glued.
Dirac 32
Serialized "PROD 032"
Programmed OK (twice) on 9/20/99.
Board passes all tests (Static and FSA 0,1,2,6) on 9/21/99.
Control chip reprogrammed with new version. Switches glued.
Dirac 33
Serialized "PROD 033"
Programmed OK (twice) on 9/21/99.
Board passes all tests (Static and FSA 0,1,2,6) on 9/21/99.
Control chip reprogrammed with new version.
Switches glued.
Dirac 34
Serialized "PROD 034"
Programmed OK (twice) on 9/21/99.
Passed static tests and failed FSA 0,1,2,6 on L2 tower 7.
Found pin 44 of U28 always low. Actually, the signal is there, but it
never goes above 1 V.
Chip U28 replaced, but still the same problem. The FP2 connector had
already been replaced.
Board can't be programmed now.
U28 and U30 replaced.
Programmed Ok, but with some problems on brain.
Had to reprogram brain several times, until it worked.
(Always allowing for plenty of power off time between
reprogramming...)
Bit errors on FSA related to U28.
After a while it stopped recognizing the chain again...
Replaced U28 again and added a 50ohm-50pof RC to TCK on R31.
Programs OK, passes static tests, but still bit stuck high on pin 44 of
U28...
Found that pin 15 of U208 was INTERNALLY shorted to Vcc. This was an
internal bug of U208, a very uncommon thing.
Replaced U208.
Board passes all tests (Static and FSA 0,1,2,6) on 11/23/99.
Switches glued.
Dirac 35
Serialized "PROD 035"
Programmed OK (twice) on 9/21/99.
Board passes all tests (Static and FSA 0,1,2,6) on 9/21/99.
Control chip reprogrammed with new version.
Switches glued.
Dirac 36
Serialized "PROD 036"
Programmed OK (twice) on 9/21/99.
Board passes all tests (Static and FSA 0,1,2,6) on 9/21/99.
Control chip reprogrammed with new version.
Switches glued.
Dirac 37
Serialized "PROD 037"
Programmed OK (twice) on 9/21/99.
Board fails all static tests past tower test on 9/22/99.
Reprogrammed board on 10/8/99.
Board passes all tests on 10/8/99.
Left board in crate, power on, for about 2 hours, while working on other
diracs.
Board retested and still OK.
switches glued.
Dirac 38
Serialized "PROD 038"
Programmed OK (twice) on 9/21/99.
Board fails all static tests on 9/22/99.
Board reprogrammed (twice)
.
Board passes all tests (Static and FSA 0,1,2,6) on 9/22/99.
Control chip reprogrammed with new version.
Switches glued.
Dirac 39
Serialized "PROD 039"
Programmed OK (twice) on 9/21/99.
Board passes all tests (Static and FSA 0,1,2,6) on 9/22/99.
Control chip reprogrammed with new version.
Switches glued.
Dirac 40
Serialized "PROD 040"
Programmed OK (twice) on 9/21/99.
Board passes all tests (Static and FSA 0,1,2,6) on 9/22/99.
Control chip reprogrammed with new version.
Switches glued.
Dirac 41
Serialized "PROD 041"
Programmed OK (twice) on 9/21/99.
Board passes all tests (Static and FSA 0,1,2,6) on 9/22/99.
Control chip reprogrammed with new version.
Switches glued.
Dirac 42
Serialized "PROD 042"
Programmed OK (twice) on 9/22/99.
Board passes all tests (Static and FSA 0,1,2,6) on 9/24/99.
Control chip reprogrammed with new version. Switches glued. Tests repeated
and OK.
Dirac 43
Serialized "PROD 043"
Programmed OK (twice) on 9/22/99.
Board passes all tests (Static and FSA 0,1,2,6) on 9/24/99.
Control chip reprogrammed with new version. Switches glued.
Dirac 44
Serialized "PROD 044"
Programmed OK (twice) on 9/22/99.
Board passes all tests (Static and FSA 0,1,2,6) on 9/24/99.
Control chip reprogrammed with new version. Switches glued.
Dirac 45
Serialized "PROD 045"
Programmed OK (twice) on 9/22/99.
Board passes all tests (Static and FSA 0,1,2,6) on 9/24/99.
Control chip reprogrammed with new version. Switches glued.
Dirac 46
Serialized "PROD 046"
Programmed OK (twice) on 9/22/99.
Board passes all tests (Static and FSA 0,1,2,6) on 9/22/99.
Control chip reprogrammed with new version. switches glued.
Dirac 47
Serialized "PROD 047"
Programmed OK (twice) on 9/22/99.
Board passes all tests (Static and FSA 0,1,2,6) on 9/23/99.
Control chip reprogrammed with new version.
Switches glued.
Dirac 48
Serialized "PROD 048"
Programmed OK (twice) on 9/22/99.
Board passes all tests (Static and FSA 0,1,2,6) on 9/22/99.
Control chip reprogrammed with new version.
Switches glued.
Dirac 49
Serialized "PROD 049"
Programmed OK (twice) on 9/22/99.
Board passes all tests (Static and FSA 0,1,2,6) on 9/22/99.
Control chip reprogrammed with new version.
Switches glued.
Dirac 50
Serialized "PROD 050"
Programmed OK (twice) on 9/22/99.
Board passes all tests (Static and FSA 0,1,2,6) on 9/22/99.
Control chip reprogrammed with new version.
Switches glued.
Dirac 51
Serialized "PROD 051"
Programmed OK (twice) on 9/24/99.
Board passes all tests (Static and FSA 0,1,2,6) on 9/25/99.
Control chip reprogrammed with new version.
Switches glued.
Dirac 52
Serialized "PROD 052"
Programmed OK (twice) on 9/24/99.
Board passes all tests (Static and FSA 0,1,2,6) on 9/25/99.
Control chip reprogrammed with new version.
Switches glued.
Dirac 53
Serialized "PROD 053"
Programmed OK (twice) on 9/24/99.
Board passes all tests (Static and FSA 0,1,2,6) on 9/25/99.
Control chip reprogrammed with new version.
Switches glued.
Dirac 54
Serialized "PROD 054"
Programmed OK (twice) on 9/24/99.
Board passes all tests (Static and FSA 0,1,2,6) on 9/25/99.
Control chip reprogrammed with new version.
Switches glued.
Dirac 55
Serialized "PROD 055"
Programmed OK (twice) on 9/24/99.
Board passes all tests (Static and FSA 0,1,2,6) on 9/25/99.
Control chip reprogrammed with new version.
Switches glued.
Dirac 56
Serialized "PROD 056"
Programmed OK (twice) on 9/24/99.
Board passes all tests (Static and FSA 0,1,2,6) on 9/25/99.
Control chip reprogrammed with new version.
Switches glued.
Dirac 57
Serialized "PROD 057"
Programmed OK (twice) on 9/24/99.
Board passes all tests (Static and FSA 0,1,2,6) on 9/25/99.
Control chip reprogrammed with new version.
Switches glued.
Dirac 58
Serialized "PROD 058"
Programmed OK (twice) on 9/24/99.
Board passes all tests (Static and FSA 0,1,2,6) on 9/25/99.
Control chip reprogrammed with new version.
Switches glued.
Dirac 59
Serialized "PROD 059"
Programmed OK (twice) on 9/24/99.
Board passes all tests (Static and FSA 0,1,2,6) on 9/25/99.
Control chip reprogrammed with new version.
Switches glued.
Dirac 60
Serialized "PROD 060"
Programmed OK (twice) on 9/24/99.
Board passes all tests (Static and FSA 0,1,2,6) on 9/25/99.
Control chip reprogrammed with new version.
Switches glued.
Dirac 61
Serialized "PROD 061"
Programmed OK (twice) on 9/24/99.
Board passes all tests (Static and FSA 0,1,2,6) on 9/25/99.
Control chip reprogrammed with new version.
Switches glued.
Dirac 62
Serialized "PROD 062"
Programmed OK (twice) on 9/24/99.
Passes static tests, FAILS FSA 0,1,2,6.
Programmed OK (once) on 11/18/99.
Board passes static tests on 11/18/99.
Fails FSA0,1,2,6 due to errors in tower10.
Mircea, the Magic Man, fixed the usual problem in P3: a
pin from the ground shield on the wrong hole.
Board passes all tests on 11/18/99.
switches glued.
Dirac 63
Serialized "PROD 063"
Programmed OK (twice) on 9/24/99.
Board passes all tests (Static and FSA 0,1,2,6) on 9/24/99.
Control chip reprogrammed with new version.
Switches glued.
Dirac 64
Serialized "PROD 064"
Programmed OK (twice) on 9/24/99.
Board passes all tests (Static and FSA 0,1,2,6) on 9/24/99.
Control chip reprogrammed with new version.
Switches glued.
Dirac 65
Serialized "PROD 065"
Programmed OK (twice) on 9/24/99.
Board passes all tests (Static and FSA 0,1,2,6) on 9/24/99.
Control chip reprogrammed with new version.
Switches glued.
Dirac 66
Serialized "PROD 066"
Programmed OK (twice) on 9/24/99.
Board passes all tests (Static and FSA 0,1,2,6) on 9/24/99.
Control chip reprogrammed with new version.
Switches glued.
Dirac 67
Serialized "PROD 067"
Programmed OK (twice) on 9/24/99.
Board passes all tests (Static and FSA 0,1,2,6) on 9/24/99.
Control chip reprogrammed with new version.
Switches glued.
Dirac 68
Serialized "PROD 068"
Programmed OK (twice) on 9/24/99.
Board passes all tests (Static and FSA 0,1,2,6) on 9/24/99.
Control chip reprogrammed with new version.
Switches glued.
Dirac 69
Serialized "PROD 069"
Programmed OK (twice) on 9/24/99.
Board passes all tests (Static and FSA 0,1,2,6) on 9/24/99.
Control chip reprogrammed with new version.
Switches glued.
Dirac 70
Serialized "PROD 070"
Programmed OK (twice) on 9/24/99.
Board passes all tests (Static and FSA 0,1,2,6) on 9/24/99.
Control chip reprogrammed with new version.
Switches glued.
Dirac 71
Serialized "PROD 071"
Programmed OK (twice) on 10/1/99.
Board passes all tests (Static and FSA 0,1,2,6) on 10/2/99.
Switches glued.
Dirac 72
Serialized "PROD 072"
Programmed OK (twice) on 10/1/99.
Board passes all tests (Static and FSA 0,1,2,6) on 10/2/99.
Dirac 73
Serialized "PROD 073"
Programmed OK (twice) on 10/1/99.
Board passes all tests (Static and FSA 0,1,2,6) on 10/2/99.
Dirac 74
Serialized "PROD 074"
Programmed OK (twice) on 10/1/99.
Board passes all tests (Static and FSA 0,1,2,6) on 10/2/99.
Dirac 75
Serialized "PROD 075"
Programmed OK (twice) on 10/1/99.
Board passes all tests (Static and FSA 0,1,2,6) on 10/2/99.
Dirac 76
Serialized "PROD 076"
Programmed OK (twice) on 10/1/99.
Board passes all tests (Static and FSA 0,1,2,6) on 10/2/99.
Dirac 77
Serialized "PROD 077"
Programmed OK (twice) on 10/1/99.
Board passes all tests (Static and FSA 0,1,2,6) on 10/2/99.
Dirac 78
Serialized "PROD 078"
Programmed OK (once) on 10/1/99.
Board passes static tests and FSA 0,2,6, FAILS FSA 1 on 10/2/99.
Tried to detect the chain, and could not.
Board now fails all tests.
U24 (Vme interface) replaced.
Programmed OK (once) on 11/22/99.
Passes static tests, fails FSA1 on DAQ !?...
Board stopped detected the chain after 1 hour of power on...
Vme interface hot !...
Vme interface replaced, Heart and Bunch programmed with new code.
Still same error: bunch counter is reset for FSA1, when it should
not...
2 days later, there were VME bus errors all over. VME interface chip
reprogrammed and went away...
Found that pins 23 and 24 of U11 were shorted beneath the U11 chip. Mircea
scratched that, put back the chip and it works.
Board passes all tests (Static and FSA 0,1,2,6) on 10/2/99.
Dirac 79
Serialized "PROD 079"
Programmed OK (once) on 10/1/99.
Board passes all tests (Static and FSA 0,1,2,6) on 10/2/99.
Dirac 80
Serialized "PROD 080"
Programmed OK (once) on 10/1/99.
Board passes all tests (Static and FSA 0,1,2,6) on 10/2/99.
Board has plastic thingies in P3 broken.
Dirac 81
Serialized "PROD 081"
Programmed OK (once) on 10/1/99.
Board passes all tests (Static and FSA 0,1,2,6) on 10/1/99.
Dirac 82
Serialized "PROD 082"
Programmed OK (once) on 10/1/99.
Board passes all tests (Static and FSA 0,1,2,6) on 10/1/99.
Dirac 83
Serialized "PROD 083"
Programmed OK (once) on 10/1/99.
Board passes all tests (Static and FSA 0,1,2,6) on 10/1/99.
Dirac 84
Serialized "PROD 084"
Programmed OK (once) on 10/1/99.
Board passes all tests (Static and FSA 0,1,2,6) on 10/1/99.
Dirac 85
Serialized "PROD 085"
Programmed OK (once) on 10/1/99.
Board passes all tests (Static and FSA 0,1,2,6) on 10/1/99.
Dirac 86
Serialized "PROD 086"
Programmed OK (once) on 10/4/99.
Board passes all tests (Static and FSA 0,1,2,6) on 10/4/99.
Dirac 87
Serialized "PROD 087"
Programmed OK (once) on 10/4/99.
Board passes all tests (Static and FSA 0,1,2,6) on 10/4/99.
Dirac 88
Serialized "PROD 088"
Programmed OK (once) on 10/4/99.
Board passes all tests (Static and FSA 0,1,2,6) on 10/4/99.
Switches glued.
Board has plastic thingies in P3 broken.
Dirac 89
Serialized "PROD 089"
Programmed OK (once) on 10/4/99.
Board passes all tests (Static and FSA 0,1,2,6) on 10/4/99.
Dirac 90
Serialized "PROD 090"
Programmed OK (once) on 10/4/99.
Board passes all tests (Static and FSA 0,1,2,6) on 10/4/99.
Dirac 91
Serialized "PROD 091"
Programmed OK (once) on 10/4/99.
Board passes all tests (Static and FSA 0,1,2,6) on 10/4/99.
Dirac 92
Serialized "PROD 092"
Programmed OK (once) on 10/4/99.
Board passes all tests (Static and FSA 0,1,2,6) on 10/4/99.
Dirac 93
Serialized "PROD 093"
Programmed OK (once) on 10/4/99.
Board passes all tests (Static and FSA 0,1,2,6) on 10/4/99.
Dirac 94
Serialized "PROD 094"
Programmed OK (once) on 10/4/99.
Board passes all tests (Static and FSA 0,1,2,6) on 10/4/99.
Something wrong with the S1 switch. switch 9 seems to set switch7.
Dirac 95
Serialized "PROD 095"
Programmed OK (once) on 10/4/99.
Board passes all tests (Static and FSA 0,1,2,6) on 10/4/99.
Dirac 96
Serialized "PROD 096"
Programmed OK (once) on 10/4/99.
Board FAILS all static tests on 10/4/99.
Soldered VME and data timing taps, U18 and U222. No more VME bus errors,
but still fails all tests. Moreover the lights were wrong, indicating that
it was not programmed OK.
Could not reprogram it.
Doesn't detect chain on 10/8/99 neither with 9.21 nor 9.25.
U21 chip replaced.
Programmed OK (once) on 11/18/99.
Board passes all tests (Static and FSA 0,1,2,6) on 11/18/99.
switches glued.
Dirac 97
Serialized "PROD 097"
Programmed OK (once) on 10/4/99.
Board passes all tests (Static and FSA 0,1,2,6) on 10/4/99.
Dirac 98
Serialized "PROD 098"
Programmed OK (once) on 10/4/99.
Board passes all tests (Static and FSA 0,1,2,6) on 10/4/99.
Dirac 99
Serialized "PROD 099"
Programmed OK (once) on 10/4/99.
Board passes all tests (Static and FSA 0,1,2,6) on 10/4/99.
Dirac 100
Serialized "PROD 100"
Programmed OK (once) on 10/4/99.
Board passes all tests (Static and FSA 0,1,2,6) on 10/4/99.
Dirac 101
Serialized "PROD 101"
Programmed OK (once) on 10/5/99.
Board passes all tests (Static and FSA 0,1,2,6) on 10/5/99.
One of the small plastic guides on P3 is broken.
Dirac 102
Serialized "PROD 102"
Programmed OK (once) on 10/5/99.
Board passes all tests (Static and FSA 0,1,2,6) on 10/5/99.
Dirac 103
Serialized "PROD 103"
Programmed OK (once) on 10/5/99.
Board passes all tests (Static and FSA 0,1,2,6) on 10/5/99.
Dirac 104
Serialized "PROD 104"
Programmed OK (once) on 10/6/99.
Board passes all tests (Static and FSA 0,1,2,6) on 10/6/99.
Board taken to Fermilab and failed after successive VMECLK tests.
Tests repeated at Chicago, with only PowerPC and 1 Dirac in crate, and it
passes 4000 of these tests...
Dirac 105
Serialized "PROD 105"
Programmed OK (once) on 10/6/99.
Board sometimes FAILS static test VME_CLK on 10/6/99.
(related to section 2, meaning towers 2-3 out of 0-5)...
Board passes all dynamic tests (FSA 0,1,2,6) on 10/6/99.
Board reprogrammed, still same problem...
Sometimes the full speed tests also fail...
Resoldered the taps (U222 and U18) still same problem.
Mark will
replace U28.
U28 replaced.
Board passes all tests (including 4000 VME clk tests).
switches glued, needs a stiffener.
Dirac 106
Serialized "PROD 106"
Programmed OK (once) on 10/6/99.
Board passes all tests (Static and FSA 0,1,2,6) on 10/6/99.
Dirac 107
Serialized "PROD 107"
Programmed OK (once) on 10/6/99.
Board passes all tests (Static and FSA 0,1,2,6) on 10/6/99.
Dirac 108
Serialized "PROD 108"
Programmed OK (once) on 10/6/99.
Board fails all tests FSA 0,1,2,6 on on tower 9, bit 7 (starting
counting at bit 0) is stuck low, on 10/6/99.
Found the same problem in P3 connector as board P017.
Mircea fixed
it.
Board passes all tests (Static and FSA 0,1,2,6) on 10/8/99.
switches glued.
Dirac 109
Serialized "PROD 109"
Programmed OK (once) on 10/6/99.
Board passes all tests (Static and FSA 0,1,2,6) on 10/6/99.
switches glued.
Dirac 110
Serialized "PROD 110"
Programmed OK (once) on 10/6/99.
Board passes all tests (Static and FSA 0,1,2,6) on 10/6/99.
switches set glued.
Dirac 111
Serialized "PROD 111"
Programmed OK (once) on 10/6/99.
Board passes all tests (Static and FSA 0,1,2,6) on 10/6/99.
switches set glued.
Dirac 112
This is Pre-production PP1, now also serialized P112.
Control chip reprogrammed with new code on 10/6/99.
switches set glued.
Dirac 113
This is Pre-production PP2, now also serialized P113.
Control chip reprogrammed with new code on 10/6/99.
switches glued.
Dirac 114
This is Pre-production PP3, now also serialized P114.
Control chip reprogrammed with new code on 10/6/99.
switches set glued.
Dirac 115
This is Pre-production PP4, now also serialized P115.
Control chip reprogrammed with new code on 10/6/99.
switches set glued.