Timing Warnungen, was dagegen tun?

Gast #4592256
Lesenswert?
• ▲
▼
Hallo,

Ich nutze Vivado 2015.4 und bekomme bei meinem Code verschiedene 
Timing-Warnungen Z.b. zu lange Setup-Zeiten.

Schön zu wissen, dass es sie gibt, doch wass kann man dagegen tun?

Im Speziellen habe ich einen 100MHZ Systemtakt, daraus werden per PLL 
200MHz erzeugt.
Darin vestehen dann diverse Verletzungen.

Grüße
Matze
Gast #4592505
Lesenswert?
• ▲
▼
Im ersten Versuch schauen ob bei Synthese und Implementierung die 
Optimierungssrategie "Timing" anschaltet ist und ob auch möglichst hohe 
Optimierungslevel (-xe Extra effeort war mal der höchste) angeschaltet.

Aber natüprlich sollte man vor der Opptimierung schaun ob die Verletzung 
wirklich relevant sind. Oft gibt es stellen die eh asynchron sind und 
die man trotz der nicht vermeidbaren timingverletzungen sauber ins 
design bekommt (sync-FF-chain)

Das tool zum nachschaun wo es bei den Timings klemmt ist der 
Timing_analyzer oder auch als STA - statische Timing Analyse bezeichnet. 
Der wird über die Timing - constraints parametrisiert. also schau mal da 
nach. auch ein gutes Stichwort ist "Timing closure"

http://www.xilinx.com/video/hardware/vivado-timing-closure-physical-optimization.html

http://www.eetimes.com/document.asp?doc_id=1274725
http://www.xilinx.com/support/documentation/sw_manuals/xilinx14_2/ug612.pdf

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.