Error detection apparatus and methods for dynamic logic are provided. Circuit
errors are detected by comparing true and complement signals to ensure they are
in fact complementary signals. A pseudocomplement technique is used to implement
an adder in which distinct logic cones generate the true and complement carry signals.
Other embodiments comprising additional features, such as shared logic cone decomposition,
are also provided.