}Based on the C-Element Boolean
Equation:
}2-input
C-Element’s Logic Function is:
c = ab + c(a + b) = ab + bc + ac
}n-input
C-Element is:
c = a1a2…an + c(a1 + a2 +
… + an)
}It
can be shown that C gates are composable using their set, keep functions:
}c3_set = a1a2a3, c3_keep = a1 + a2 + a3
}c2_set = a1a2, c2_keep = a1 + a2
}o_set = a1a2, o2_keep = a1 + a2
}output_set = (o_set .
a3), output_keep =
(o_keep + a3)
}Thus:
}o_set = c3_set, output_keep = c3_keep