Signoff starts before any synchroniser: name every clock domain, say what can go wrong at each crossing, and write the intent down. This section builds that foundation: the crossing vocabulary and failure modes first, then the domain inventory that every later section assumes.
Topic | Lessons | After it you can... |
|---|---|---|
4 | Define a crossing, classify clock relationships, match symptoms to the five failure modes, and say what simulation cannot prove. | |
4 | Inventory every clock and reset, classify generated clocks, enforce quasi-static signals, and write the clock intent. |
The failure vocabulary (what a crossing is, the five modes, why simulation cannot prove safety) and the inventory habit (every clock, reset, and quasi-static signal written down as intent).