Presents an exposition of major issues in clocking large microprocessors and SoCs. This book covers issues that include clock generation and distribution, clocking elements, testability, alternative clocking styles, special techniques, and dealing with scaling and process variation.