Based on translation capability, LLTs are categorized into three primary types: bidirectional, high-to-low, and low-to-high.
CMOS is, and will continue to be ... this is that the entire device is normally designed as a single synchronous circuit. By using asynchronous logic many of these problems can be resolved.