Perché l'app Veloce Power?
L'app Veloce Power genera profili di alimentazione precisi analizzando il progetto in base a carichi di lavoro e scenari di test realistici, sfruttando le librerie standard. La profilazione può essere mirata a IP e sottocomponenti specifici con risultati suddivisi in registri, clock, memoria e tendenze della potenza combinatoria. Questi profili supportano l'analisi delle tendenze energetiche e il rilevamento dei picchi.
Inoltre, viene generata una mappa di calore logica che può indicare la densità di potenza in qualsiasi momento della simulazione. La tendenza dell'energia elettrica ha un'alta correlazione con gli utensili elettrici di approvazione. Poiché la piattaforma Veloce ha una visibilità interna completa, l'abilitazione del power profiling non richiede capacità di emulazione aggiuntiva per ottenere la massima precisione.
Il flusso è disponibile sia per i design di netlist a livello di registro (RTL) che per quelli a livello di gate. Per un'analisi approfondita, l'interfaccia grafica (GUI) di Power Trend Analysis abilita vari dashboard come Energy Trend, Power Trend e Register Toggle Ratio (percentuale di Q commutatori rispetto al numero totale di registri). Funzionalità come l'identificazione e la selezione del fuso orario consentono all'utente di identificare le aree di interesse per ulteriori analisi e di generare file di fuso orario per la generazione di stimoli e gli utensili elettrici.
Caratteristiche principali:
- Genera tendenze di alimentazione sia per RTL che per netlist nel contesto di carichi di lavoro realistici e identifica i periodi di picco di alimentazione.
- Genera dati in streaming per l'interfaccia del programma applicativo (API) /database fast-signal (FSDB) o il formato di interscambio di attività di commutazione (SAIF) per utensili elettrici e una verifica completa in base all'alimentazione del SoC con formato di alimentazione unificato (UPF).
- Estrae automaticamente le metriche di copertura dello stato e della transizione di stato per identificare le lacune e sviluppare scenari aggiuntivi per colmarle.
- Le asserzioni statiche e dinamiche integrate rilevano precocemente i problemi e gli strumenti di debug avanzati (come la disabilitazione dei danneggiamenti e i dump delle forme d'onda con riconoscimento x) semplificano il debug su più livelli hardware e software.