C-element desirable effect. For example, using the ternary majority function defined as does not lead to the ternary C-element specified by the truth table, if the sum formula_6 is not split into pairs. However, even without such a splitting two ternary majority functions are suitable for building a ternary inclusive OR gate. Note that both the Maevsky and Tsirlin circuits are based actually on so-called David cell. Its fast transistor-level implementation is used in the semistatic C-element proposed. Yet another semistatic circuit using pass transistors (actually MUX 2:1) has been proposed. Other technologies suitable for realizing asynchronous primitives including C-element, are:
C-element carbon nanotubes, single-electron tunneling devices, quantum dots, and molecular nanotechnology. C-element The Muller C-element (C-gate, hysteresis flip-flop, or sometimes coincident flip-flop, two-hand safety circuit) is a small digital block widely used in design of asynchronous circuits and systems. It has been specified formally in 1955 by David E. Muller and first used in ILLIAC II computer. In terms of the theory of lattices, the C-element is a semimodular distributive circuit, whose operation in time is described by a Hasse diagram. The C-element is closely related to the "rendezvous" and "join" elements, where an input is not allowed to change twice