Loading AI tools
Da Wikipedia, l'enciclopedia libera
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.
Ogni macchina a stati cambia il suo stato in base a due elementi: lo stato attuale e i suoi ingressi. All'interno degli automi a stati finiti, ed in particolare degli automi sincroni, gli elementi sopralencati modificano effettivamente gli accessi soltanto in istanti predefiniti. Questi istanti sono definiti dal nostro segnale speciale, il clock.
Affinché ogni parte del circuito commuti insieme alle altre, il segnale di clock deve giungere contemporaneamente ad ogni elemento che ne necessita. Per ottenere questo risultato, la contemporaneità nel campionamento, è necessario introdurre delle strutture che garantiscano una uniforme propagazione del segnale. Infatti due elementi sequenziali (per esempio due flip-flop) possono trovarsi a distanze diverse dal punto in cui viene originato il segnale; i diversi tempi di propagazione che si avrebbero vanno necessariamente compensati mediante l'inserimento di specifici circuiti chiamati buffer non invertenti.
La realizzazione del clock tree è una materia molto critica dal punto di vista industriale. Il CTS (ossia "clock tree synthesis", "inserimento del clock tree" in italiano) può determinare variazioni grandi nelle prestazioni di un circuito digitale. Vengono utilizzati a questo scopo strumenti di progettazione assistita dal computer (CAD) che si avvalgono di algoritmi complessi per la realizzazione di "alberi bilanciati", ossia alberi costituiti da interconnessioni metalliche a da buffer mediante i quali le "foglie" risultano essere sincronizzate. Nel risolvere questo tipo di problemi si devono sviluppare algoritmi che permettano di massimizzare in velocità e contemporaneamente equalizzare tutti i rami.
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.