> For mobile, it helps if you manually truncate lines, like so
Mobile user here, your manual truncation was not enough unfortunately; it still gets cut off.
Leading white space is for code.
I wish everyone stopped making “blockquotes” with leading whitespace. It makes the text hard to read on mobile and it looks strange to have it in monospace font anyway.
Instead, prefix each paragraph of quoted text with the “>” but no leading whitespace and it’s clearly visible that you are quoting.
> One puzzling feature of the shift register is that there is no wiring between the stages! How do bits get from one stage to the next? Did the chip have another layer of wiring that wasn't in the photos? Was there some sort of hidden connection?
> Eventually I noticed that there wasn't an isolation ring between the stages—a silicon barrier that separated most I2L circuits.
> Without this isolation ring, an "invisible" PNP transistor exists between the stages, apparently allowing one stage to flip the next stage to the right value.
> Each shift-register stage is constructed from two NAND-gate latches. When the clock is low, the first latch is forced into an indeterminate state. When the clock goes high, the latch ends up as 0 or 1 based on the bias it receives from the previous stage through the "invisible" PNP transistors.
> Thus, the latch becomes edge-sensitive since it will change right on the clock's rising edge. I found a paper ("Injection-Coupled Synchronous Logic", 1978) that describes a similar technique for an I2L shift register9, so I think this is the right explanation, even though the circuit seems a bit sketchy.