This book provides theory and design solutions for synchronization and arbitration hardware in digital systems, which are essential for the efficient processing of input signals and for the reliable working of the system. The author presents detailed circuit solutions for synchronizers and arbiters, both at the circuit and system levels, and he also sets out methods for making real reliability measurements both on and off chip.