Forum: FPGA, VHDL & Co. Leistungsabschätzung ohne SDF-File


von Mirko K. (konditor)


Lesenswert?

Hallo,
ich plane eine Leistungsabschätzung für ein größeres Design mittels 
Xilinx XPower Analyzer.
Dazu wird eine VCD-Datei aus einer Post-Place-and-Route mit Modelsim 
(o.ä.) benötigt.

Meine Frage:
Ist in diesem Fall die SDF-Backannotation für die Simulation 
notwendig/sinnvoll?

Frage übrigens, zumindest in diesem Moment, nur aus Neugier.

Danke und Gruß
Mirko

von Reto (Gast)


Lesenswert?

Du brauchst doch dafür das Power-Signal-File oder wie das heisst.(?)

von Mirko (Gast)


Lesenswert?

Hi,
sagt mir leider nichts, Google hilft auch nicht weiter.

Würde mich über weitere Antworten freuen!

Gruß
Mirko

von Charles G. (Firma: Ingenieurbuero Gardiner) (cfgardiner)


Lesenswert?

Hi Mirko,

zu Deiner Frage bzgl. der Notwendigkeit/Sinn der *.sdf Datei, ich würde 
sagen sinnvoll ist es, notwendig vielleicht nicht unbedingt. Das hängt 
etwas von Deinen verfügbaren Tools bzw. der gewünschten Genauigkeit ab. 
Empfehlen würde ich es aber schon.

Ohne *.sdf, wird sich die Schaltungsaktivität ziemlich zum Zeitpunkt 
einer Taktflanke konzentrieren (ausser I/Os , kombinatorische Pin-zu-Pin 
Pfade etc.). Dazwischen tendiert die Leitsungsaufnahme zu null. Das 
Einbinden der *.sdf wird dazuführen, dass die Schaltaktivität über die 
Taktperiode geglättet wird, abhängig von den Laufzeiten der 
kombinatorischen Logik. Diese Werte sind natürlich realistischer.

Wenn Du z.B. die tatsächliche Spitzenwerte der Leistungsaufnahme wissen 
willst, ist das ohne *.sdf schwierig.

Grüße,
Charles

von Mirko (Gast)


Lesenswert?

Hallo Charles,

danke für die ausführliche Antwort!
So hab ich mir das ungefähr auch gedacht.

Der XPower Analyzer von Xilinx bietet, soweit ich weiss nur die 
Möglichkeit der Mittelung (falls ich mich irre bitte korrigieren!) und 
keinen Power-vs-Time-Chart o.ä.
Die .sdf-Einbindung wäre für mich in diesem Fall also nicht zwingend 
notwendig, zumal auch die Simulationszeiträume im Verhältnis zur 
Taktperiode bei mir sehr lang sind.

Nochmals danke und ein schönes Wochenende
Mirko

von Matthias K. (kruessi80)


Lesenswert?

Hi,

habe vor einiger Zeit auch mit XPower gearbeitet.
Soweit ich mich entsinnen kann, gibt es eine Möglichkeit
die Aufzeichnung (getriggert oder nach Zeit) zu starten und zu stoppen.
(Ach gott ist tatsächlich schon etwas her...)

Da glaub nur Mittelwerte berechnet werden, bekommst über eine
kürzere Aufzeichnung, dann auch bessere Ergebnisse.

Matthias

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.