Looking inside a vintage Soviet TTL logic integrated circuit
righto.com
righto.com
Lots of die shots and I’m always blown away by the beauty of some chips when designers fully know it is unlikely their art will see the light of day.
He goes into a bit more detail and explanations, and has some interesting comparisons between different versions of chips (especially fake vs original). In German, but Google Translate does a good enough job.
One of my favorites is of the LTZ1000[1] ultra-stable voltage reference. An interesting (IMHO) read about the LTZ1000 can be found here[2].
[1]: https://www.richis-lab.de/REF03.htm
[2]: https://www.electronicdesign.com/technologies/analog/article...
Edit: and to me, 134ЛА8 with it's connected inputs seems to be explicitly designed to be usable as either bus driver or invertor replacement. You would not want to use that in hand-optimized random combinatorial logic.
Edit2: on the other hand I would not be too surprised if there was IBM SLT module that implements half of or even whole 134ЛА8 :)
I wrote a post explaining how some of the MOSFETs in the Z-80 microprocessor are wired up. It might help you: http://www.righto.com/2013/09/understanding-z-80-processor-o...
>"If input A is high, the first transistor will conduct and connect the yellow strip to ground (dotted line 1)"
How does A being high connect the yellow to ground exactly if it doesn't cross the yellow strip? I'm not understanding what the dotted line represent I guess.
>"On the left, the yellow metal line ties together parts of the gate. In the middle is the blue ground line, which is critical to the operation of the gate."
Is the yellow metal line much much shorter than all the other vertical lines then? The other vertical lines seem to be longer in the pic. Why does input line "A" not cross the yellow metal line but the other 3 do?
What is the actual function of the yellow vertical strip then?
> How does A being high connect the yellow to ground exactly if it doesn't cross the yellow strip?
The transistor gates are the green lines. Line A (polysilicon) is colored both pink and green; it's green where it is a gate and pink where it's just a wire. A signal can only cross the green line (gate) if the transistor is on. So if A is on, the yellow dot is connected to ground (via transistor 1). If B is on, the yellow dot is connected to ground (transistor 2), and so on. The yellow dot is a connection between the silicon and the metal strip (yellow) on top.
The yellow metal strip ties together the three yellow dots, so it will be grounded if A or B or C is high.
But that's only part of the gate. The output (where the resistor is) will be connected to the yellow metal strip if transistor 4 (D) or transistor 5 (E) is on. So the final logic function ends up being rather complex. The point is that MOS gates let you build complex AND/OR functions just as easily as a simple gate.
> Is the yellow metal line much much shorter than all the other vertical lines then?
Yes. The yellow metal strip is just internal wiring for the gate. The other vertical metal strips are long-distance routing from one part of the chip to another. For instance, the blue (ground) metal line goes all through the chip.
> Why does input line "A" not cross the yellow metal line but the other 3 do?
That's really just coincidence. A, B, and C are polysilicon wires, and they are separated from the metal layer by an insulating oxide layer. Think of the metal layer as an overpass above A, B, and C. On the other hand, if polysilicon crosses doped silicon (cyan), you end up with a transistor, so those crossings are very important. I indicate those crossings by changing the line color to green.
It's hard to keep track of what's happening in the different layers. I probably should have made the explanation a bit more detailed.
[1]: http://www.righto.com/2013/09/understanding-z-80-processor-o...
Thanks so much for this explanation. The input and output lines in schematic diagrams have always vexed me. The disconnect between how a transistor is often represented as a standalone 3D graphic such as you have above and how its actually implemented is silicon being the source of my confusion. Have you considered turning these z80 blog posts into a book? You have a great way of explaining things. Cheers.
Pretty much figured that would be impossible until this point.