Gateless Majority Logic


Mar 24, 2017
Photo shows a mix of SSOP and TSOP parts on the front.
For the moment, nothing but empty SOIC pads exist on back.
Individual slices need some wires between those SOIC pads.

Complete assembly might look like eight books on a DIP40 shelf.
A floppy pigtail might bring in power better than rely on DIP pins.

74LVC2G86 XOR gates load the chain about 5pF per slice.
74AUC2G86 XOR could reduce that to about 2.5pF per.
AUC would need a separate 2.7V rail or downregulator, can't
operate at same 5.5V as fastest voltage for CBT multiplexers.

I wonder if emitter followers could help buffer XOR inputs?
KSP10 claims less than 1pF. One base-emitter voltage drop
should be no problem for driving AUC logic's 0.8V threshold.
Even if it slows those final XORs, it might speed up the chain.

I say KSP10 cause I own a bag of 1000 or maybe it was 5000.
Maybe Schottky diodes were the 5000, something was 5000.
Arrow was closing out for under a penny, so why the hell not?
Some kinda gold doped RF transistor that refuses to saturate.

Left myself no room on these slices to be thinking of buffers.
Where am I supposed to put those? Build as-is and measure.
Maybe there is no problem except I keep changing the plan.


Last edited:


Mar 24, 2017

An issue of all my prior drawings was the very thin chain of single pass
gates driving cumulative fanout of inactive passages and XOR inputs.
Capacitance multiplied by 16bit length could become a real problem.

Main features of this drawing are parallel passages for the critical path.
That won't make the critical path any faster by itself, only more tolerant
of loads not slowing it down.

Generate and Annihilate logic are now screened off when not in play.
Don't require same ultra-low resistance as main path of Propagation.
Non-paralleled pass gates are preferred here for lower capacitance.
Can't make gates any lower capacitance than they are, but perhaps
make these appear small by comparison.

Was some guy building a 100MHz 6502, though so far only 25MHz.
Had similar chains of CBT3253. Reported measurement of that very
problem, but come to slightly diffferent conclusion how best to solve.

My attempts to contact Drass have not yet worked. Or maybe he has
correctly assessed that all my ideas are nuts and unworthy of reply?

Drawing needs fixed again. Borrow backwards should be "Worrob".
Why did I reverse misspell? Nevermind, drawing fixed now...
Last edited: