Chapter 7

Clocking of Synchronous Circuits

Abstract

In theory, all flip-flops and memories in a clock domain update their state at the same time. Reality is different due to two real-world phenomena that cause clock edges to get scattered over time. Numerous schemes for driving synchronous digital circuits have been devised over the years. Some of them are more vulnerable to clock skew and jitter than others, each asks for somewhat different hardware resources, and not all of them have the same impact on performance. A total of six clocking disciplines are introduced and evaluated from a VLSI perspective. Another important topic are clock distribution networks such as clock trees and grids designed to minimize skew. Also discussed are techniques ...

Get Top-Down Digital VLSI Design now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.