I worked on Analog Multiplexer Logic (AML) across several projects. The component abuse challenge seems like a good opportunity to pull this together in one place.

Introduction: Here is a detailed article about the background of AML and basic gates as a contribution to the great Hackaday TTLer community. Head there for a basic introduction, no need to repeat anything.

Implementation: I did some basic spice simulations based on that logic style but did not test it is practice until I integrated into into PCBFlow, a project to synthesize high level hardware description language into discrete logic circuits PCB layouts.

A first attempt to implement AML resulted in a nonfunctional design.

Finally, the second attempt succeeded, resulting in very robust logic that worked up to 15MHz, the limit of my function generator. I also tested a logic variant that uses G175 single gate D-Flipflops to increase density further.

While there is also appeal to use discrete transistors logic style, AML is a nice alternative for discrete logic projects. Especially if you want something that is a bit faster than bipolar switching transistors...