Veloce Power Application
ridefinisce il flusso di Power Analysis
Q
uesti dispositivi vengono oggi utilizzati, in aggiunta ai
normali compiti di un telefono cellulare, anche per ese-
guire videogiochi, guardare film o seguire eventi spor-
tivi. Questo spostamento del paradigma d’uso sta causando an-
che un collaterale spostamento nella metodologia utilizzata dai
progettisti per il flusso di power analysis (analisi del consumo
elettrico). Cos’è che rende inadeguati i flussi e le metodologie
attuali di power analysis? Innanzitutto, l’aumento del consumo
elettrico dinamica conseguente alla riduzione della scala tec-
nologica dei nodi. Secondariamente, i testbench funzionali uti-
lizzati, spesso ottenuti riadattando quelli tradizionalmente utiliz-
zati per la generazione dei dati di consumo elettrico, non sono
adeguati per l’analisi degli attuali problemi di gestione dei con-
sumi. Infine, gli strumenti specializzati di power analysis non
erano stati progettati per effettuare misurazioni del consumo
elettrico a livello di intero chip/sistema durante l’esecuzione di
applicazioni software. Quando si esegue l’emulazione di dispo-
sitivi caratterizzati da elevati contenuti di software applicativo,
il metodo attuale di generazione dei dati di attività consistente
nella creazione di file (come ad es. i file FSDB) genera file di
dimensioni troppo grandi per poter essere efficacemente utiliz-
zati dagli strumenti di power analysis.
Il software
Veloce Power Applicationdi
Mentor Graphicsintro-
duce tuttavia una nuova metodologia avanzata, che consente ai
progettisti dei chip di identificare le criticità relative al consumo
elettrico durante l’esecuzione dei test a livello di sistema, cattu-
randone agevolmente anche le informazioni di dettaglio utili per
una power analysis mirata. Una funzionalità peculiare presente
in Veloce Power Application, il diagramma Veloce Activity Plot,
consente a un team di power analysis di eseguire sequenze di
test anche molto lunghe, isolando poi rapidamente le regioni
con elevati tassi di switching presenti all’interno di lunghe ses-
sioni di emulazione; regioni che rappresentano effettive aree di
criticità per quanto riguarda la gestione del consumo elettrico.
Dopo aver identificato le regioni con elevata attività di switching
al livello top del progetto, è possibile procedere a un’analisi dei
vari sotto-blocchi o delle diverse applicazioni per determinare
la causa principale dell’incremento di switching.
Il flusso basato sulla Dynamic ReadWaveformAPI
La innovativa Dynamic Read Waveform API rende possibile il
calcolo accurato delle caratteristiche del consumo elettrico a
livello di sistema, laddove è indispensabile il boot di un siste-
ma operativo e l’esecuzione di software applicativo. Ciò rende
pratica anche l’esplorazione a livello RTL, per la pianificazione
del consumo elettrico e dei relativi eventuali compromessi, così
come anche una power analysis più accurata ed un migliore
sign-off a livello di gate, in un ambiente applicativo mirato. Lo
streaming dinamico in tempo reale basato su API dei dati di
switching tra l’emulazione e i tool di power analysis consente
infatti di eseguire tutte le attività necessarie in parallelo: emula-
zione del SoC, cattura dei dati di switching, lettura dei medesimi
da parte del tool di power analysis e generazione dei risultati
relativi ai consumi. La Dynamic ReadWaveform API rende dun-
que possible la power analysis e l’esplorazione a livello di SoC
con sessioni di test prolungate e scenari che semplicemente
non sono possibili utilizzando un flusso tradizionale basato
sull’esportazione di file.
Un cambiamento metodologico reso possibile
daVeloce PowerApplication
Veloce Power Application rende possibile un radicale cam-
biamento nella metodologia con cui vengono condotte le mi-
surazioni legate alla gestione del consumo elettrico, per poter
affrontare i nuovi requisiti progettuali emersi a seguito del cam-
biamento d’uso dei dispositivi mobili. Eliminando il flusso basa-
to sulla esportazione/importazione di file e sostituendolo con
l’esclusiva integrazione con i tool di power analysis realizzata
mediante la Dynamic ReadWaveform API, Veloce consente una
esplorazione completa degli aspetti di consumo elettrico a li-
vello RTL, nonché un accurato flusso di power analysis a livello
di gate.
Nel settore dei dispositivi mobili (smartphone, tablet e così via) si è negli ultimi
anni assistito a un enorme cambiamento delle modalità d’uso degli apparecchi
PUBBLIREDAZIONALE
MENTOR Graphics
Veloce Activity Plot identifica le aree di attenzione presenti all’interno
di lunghe sessioni di test
79
- ELETTRONICA OGGI 447 - luglio/agosto 2015