Pratici approcci per la raccolta di energia in Design digitale della logica
Il Power-gating è una tecnica utilizzata nella progettazione logica digitale per ridurre il consumo di energia statica, spegnendo la potenza ai blocchi di circuito inattivi.
Basi di Power-Gating
Il Power-gating prevede l'inserimento di un interruttore, chiamato power-gate, tra l'alimentazione elettrica e il blocco del circuito.Quando il blocco non è in uso, l'interruttore è spento, il taglio di potenza e la prevenzione delle correnti di fuga.
Approcci pratici
L'implementazione di un alimentatore richiede un'attenta pianificazione per evitare problemi come il droop di tensione e la ritenzione di dati. Gli approcci comuni includono l'utilizzo di interruttori di intestazione o di piè di pagina, che vengono posizionati in alto o in basso del dominio di alimentazione.
I progettisti spesso incorporano infradito di ritenzione per preservare i dati durante gli stati di potenza. Queste infradito conservano informazioni critiche, permettendo al circuito di riprendere il funzionamento senza soluzione di continuità quando viene ripristinata la potenza.
Considerazioni di progettazione
Le considerazioni chiave includono il posizionamento delle power-gate, la dimensione degli switch e la logica di controllo. Inoltre, l'analisi dei tempi deve tenere conto della latenza di sveglia quando si alimentano i blocchi di circuito.
La simulazione e la verifica sono passi critici per garantire che la ricezione di energia non introduca errori funzionali o ritardi eccessivi. Tecniche come la verifica formale e la prova di potenza-consapevole aiutano a convalidare il progetto prima della fabbricazione.