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 particular, the so-called Maevsky's implementation is a non-distributive circuit loosely based on. Non-distributivity is introduced sometimes to increase concurrency. The 3NAND gate in this circuit can be replaced by two 2NAND gates. The C-element using only two-input gates has been proposed by Tsirlin and then synthesized by Starodoubtsev et al. using Taxogram language. This circuit coincides with that attributed (without reference) to Bartky and can operate without the input latch. Yet another version of the C-element built on two RS latches has been synthesized by Murphy using Petrify tool. However, this circuit includes inverter connected to one if the inputs.