Focuses on asynchronous state machine design and analysis. This work introduces background fundamentals related to asynchronous sequential logic circuits generally. It also discusses self-timed systems, high-performance asynchronous programmable sequencers, and arbiters.