Clock tree

Descrizione ideale di come il clock debba raggiungere ogni cella sequenziale del circuito integrato a partire da una radice comune.
Descrizione qualitativa di come un albero di clock tree possa essere realizzato.
In questa immagine invece si vede come il progettista abbia ormai inserito le celle di buffering che permettono di bilanciare il clock. L'inserimento del clock tree è stato completato.
Il clock tree, visto da uno strumento software di sviluppo, in uno stadio preliminare, prima della CTS

Il clock tree (rete di distribuzione del clock in italiano) viene utilizzato in un circuito digitale sincrono per definire il tempo di riferimento per il movimento dei dati all'interno del sistema. Distribuisce infatti il segnale di temporizzazione (o i segnali di temporizzazione a partire da un punto comune, detta "radice del clock") a tutti gli elementi che ne hanno bisogno. Questi elementi, in generale, sono gli elementi sequenziali.