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 slow environment. Note that the definition of C-element can be easily generalized for multiple-valued logic or even for continuous signals: For example, the truth table for a balanced ternary C-element with two inputs is Depending on the requirements to the switching speed and power consumption, the C-element can be realized as a coarse- or fine-grain circuit. Also, one should distinguish between single-output and differential realizations of C-element. Differential realization is possible using only NANDs (only NORs). A single-output realization is workable if and only if: There is a number of different single-output circuits of C-element built on logic gates. In