Thomas Koenig wrote:
[xpost to comp.arch and ald.folklore.computers, f-up to
comp.arch]
Reading literature on the Cray-I, one finds that their logic was
implemented in ECL using 5/4 NAND gates.
CRAY-1 was built with (IIRC) dual 4 input OR/NOR gates MECL-III 1660
The flip-flop chips MECL-III 1666, the random access memory cell
MECL-III 1680, and the quad line receiver MECL-III 1692. If an XOR
gate was used, it was only in the FP multiplier. These are from my
1969 MECL data book. One interesting factoid:: the 1975 MECL book
has 11 pages of how the flip-flop was tested, whereas the 19769
book only has 2 pages of how this chip was tested. My guess is
CRAY found a testing anomaly in the Motorola Factory on this part.
More interestingly, Cray-1 had 4 lengths of wire--1 foot, 2-foot,
3-foot and 6-foot of RU58 coax. corresponding to roughly 2ns delay,
4ns delay, 6ns delay, and 1 clock of wire delay.
ECL gates are inherently NOR logic and come with True and Complement
outputs. {{NOR assumes you think -0.8V is high and -2.0V is low--if
you think -0.8 is low than they are NAND gates.}}
An ECL NOR gate is a differential amplifier with an emitter follower
output gate.
An ECL NAND gate is a stack of differential amplifiers with emitter
follower level shifters for the lower differential amplifiers and
emitter follower output gates. These NAND gates are slower (20%-30%)
than NOR gates, so logic designers learn how to use the inverted outputs
of the NOR gates, except in certain circumstances. ECL NAND gates are
often used as linear modulators.....
Wikipedia claims that these were, in fact, XOR gates, but the only
source to that claim is a link to a datasheet, without a source
stating that this chip was indeed used in the Cray-1, so I am
disinclined to believe that (and I may just remove it as being
unsourced, and in contradiction to published literature).
This is incorrect. An ECL XOR gate is much like a NAND gate and even
slower. The Gallium Arsenide machine Seymour was working on after
leaving CRAY had this XOR characteristic.
The pictures of circuit boards that I found that were big enough
to read the markings only had the flip-flops and the static ROMs
on them.
So, does anybody have an idea of what they actually used (and
maybe a source)?
See above:: to anyone in the Austin Tx. area:: I have these books
and you can come an read them if you like. I may have some old
CRAY literature, too.
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)