We have already disclosed the basic idea of the historically first RTL gate

https://www.researchgate.net/post/How_were_basic_Boolean_functions_implemented_in_electronics_What_were_the_general_idea_structure_and_operation_of_the_first_logic_gates

It was surprising but true that the RTL NOR gate was an analog device implemented by humble resistors while “true digital” logic gates were (are) implemented by electronic switching elements – diodes (DL, DTL and TTL gates), bipolar transistors (ECL gates) and MOS transistors (NMOS, PMOS and CMOS logic gates):

https://www.researchgate.net/post/What_is_the_basic_idea_of_the_input_logical_part_of_transistor-transistor_TTL_diode-transistor_DTL_and_diode_DL_logic_gates_Are_they_related

Although RTL stays away from all these logic families, it is still interesting to see if there is some connection between them... some common general idea... Let’s try to find it...

Remember that in RTL we summed voltages by converting them to currents. But this circuit was sensitive to the magnitudes of the voltages and resistances; in addition, the number of inputs was limited. It seems we can sum, besides voltages and currents, why not resistances as well? Here is the implementation.

The input logic variables turn on (at logic "1") or turn off (at logical "0") equal reference resistances (conductances). They are summed by an analog summer again; their sum is converted to voltage and compared by a threshold device (voltage comparator) whose threshold is lower than one reference. So it is sufficient that only one reference is turned on and the output is set at logic state "1".

This idea is taken to the extreme in the classic DL, DTL, TTL, MOS and CMOS circuits where the reference resistances are increased up to infinity. In practice, they are implemented by diode or transistor switches operated by the logic input variables. They are connected in series to sum the switch resistances or in parallel to sum their conductances (DL, DTL and TTL use only a parallel connection).

Because the sum of the included resistances/conductances is infinite (even if only one element is connected), the comparator can have an any threshold within the supply voltage. In this situation, it is sufficient only one switch in series/parallel to be open/closed so that the total resistance/conductance becomes infinitely large, and the threshold element switches. This element can even be absent if the thresholds of the next electrically operated switches are used (MOS and CMOS logic elements exploit this idea).

Depending on the way of connection (in series/parallel), the correlation between the values of the logical input variables and the state of the switches, as well as on the presence of an inverter at the output, OR (NOR) or AND (NAND) elements can be obtained. For example, in a DTL circuit the diode switches are connected in parallel, the correlation is “logic ‘0’ – open switch” and “logic ‘1’ - closed switch ); as a result, a NAND logic gate is obtained.

As a conclusion, my extravagant idea about the essence of electronic logic gates is:

Digital logic gates (all kinds) are implemented in electronics by cascading two devices – a “summer” (a pure analog device) and a “comparator” (a mixed analog-to-digital device); the discrete (binary) Boolean logic functions OR/AND are implemented by the arithmetical summation.

More Cyril Mechkov's questions See All
Similar questions and discussions