Übersicht
Das Erreichen Ihres FMAX-Ziels in einem Hochgeschwindigkeits-Design ist eine der Phasen im Hardwaredesign-Zyklus mit den größten Herausforderungen. AMD Vivado™ beinhaltet einzigartige Funktionen wie Report QoR Assessment (RQA), Report QoR Suggestions (RQS) und Intelligent Design Runs (IDR), die Ihnen helfen, Timing-Closure herbeizuführen. Mithilfe von RQA, RQS und IDR können Sie Ihre Performance-Ziele in Tagen statt Wochen erreichen, was zu enormen Produktivitätssteigerungen führt.
Report QoR Assessment (RQA)
Die Funktion „Report QoR Assessment“ (RQA) prognostiziert die Wahrscheinlichkeit, dass Timing-Ziele eingehalten werden. Es wird eine einfache Punktzahl von 1 bis 5 angezeigt, die den Grad der Wahrscheinlichkeit angibt, wobei 1 am unwahrscheinlichsten und 5 am wahrscheinlichsten bedeutet. Zusätzlich zu der Punktzahl gibt RQA die für die Bewertung verantwortlichen Problemarten sowie die Zusammenfassung der Verstöße gegen die Methodik an und schlägt die nächsten Schritte zur Verbesserung einer niedrigen Punktzahl vor. Wenn RQA bereits früh im Kompilierungsprozess ausgeführt wird, kann es bestimmen, ob die Kompilierung fortgesetzt werden soll oder ob bei nur geringen Chancen auf einen erfolgreichen Kompilierungsprozess ganz auf den Aufwand verzichtet werden sollte.
Punktzahl | Vorhersage |
---|---|
1 | Das Design wird die Implementierung nicht abschließen |
2 | Das Design wird die Implementierung abschließen, aber nicht die Leistungsziele erreichen |
3 | Das Design hat eine geringe Chance, die Leistungsziele zu erreichen |
4 | Das Design sollte die Leistungsziele erreichen, wenn es mit einigen gezielten Anweisungen ausgeführt wird |
5 | Das Design wird die Leistungsziele erreichen |
Report QoR Suggestions (RQS)
Die Vivado Design Suite verfügt auch über ein weiteres Dienstprogramm namens Report QoR Suggestions (RQS). Wenn die Bewertung schlecht ist, kann RQS ausgeführt werden, um Vorschläge zur Verbesserung des Designs zu erhalten und Timing-Closure herbeizuführen. Sie können RQS zur Verbesserung der Punktzahl verwenden, z. B. von 1/2/3/4 auf einen höheren Wert, um die Chancen zu erhöhen, Ihre Leistungsziele zu erreichen.
Der RQS-Bericht enthält im UltraFast™ Methodikbericht (report_methodology) eine Zusammenfassung mit kritischen Meldungen, Warnhinweisen und Vorschlägen. Wenn Sie den Methodikbericht noch nicht ausgeführt haben, erhalten Sie eine Erinnerung, den Bericht auszuführen und zu prüfen. Die Aufdeckung und Behebung von Problemen im Methodikbericht ist der erste Schritt, um sicherzustellen, dass das Design die Leistungsanforderungen erfüllen kann.
Der zusätzliche Vorteil von RQS besteht darin, dass das Design nicht nur auf Probleme analysiert wird, die die Leistung einschränken, sondern auch korrigierende Einschränkungen und Tool-Optionen generiert werden, damit das Design die Leistungsziele schnell erreicht.
Weitere Informationen zur automatisierten Design-Closure mit RQA und RQS finden Sie in UG906 Kapitel 8.
Intelligent Design Runs (IDR)
Intelligent Design Runs (IDR) ist ein automatisierter Flow, der Ihnen hilft, Timing-Closure zu erreichen. Diese Funktion führt zu erheblichen Produktivitätssteigerungen auf Kosten einer längeren Kompilierungszeit, die 3- bis 5-mal länger sein kann als bei einer standardmäßigen Vivado-Kompilierung.
Vivado verwendet maschinelles Lernen (ML), um Verzögerungen und Engpässe zu schätzen und Einschränkungen zu empfehlen, mit denen ein Design seine Timing-Ziele erreichen kann. IDR ist ein aggressiver Timing-Closure-Implementierungsdurchlauf, mit dem die Leistungsziele des Designs erreicht werden sollen.
IDR implementiert Tool-Optionen und Anweisungen, die von diesen ML-Strategien vorhergesagt werden. Durch die Ausführung dieser ML-Strategien werden QoR-Schwankungen aus einzelnen Läufen geglättet.
IDR ist in 3 Phasen unterteilt:

Der folgende Benchmark zeigt die IDR-Ergebnisse in der Version 2023.1 der Vivado Design Suite für monolithische Versal™ Chips. Die rote Linie zeigt die prozentuale Verbesserung der IDR-Läufe im Vergleich zu den Baseline-Läufen an. Die blaue Linie zeigt die durchschnittliche Verbesserung von 8 % im Vergleich zu 45 Kundendesigns.

Tests von Vivado Engineering Teams am 26. März 2023 an 45 Kundendesigns für Versal mit dem Vivado-Softwaretool 2023.1, das mit dem Intelligent Design Runs(IDR)-Modus und im Vergleich dazu ohne diesen Modus (im Standardmodus) ausgeführt wurde. Die Ergebnisse spiegeln einen einzigen Testlauf für alle Designs wider; Differenzen wurden berechnet und gemittelt. Die tatsächlichen Ergebnisse variieren je nach Faktoren wie dem spezifischen Design, der Systemkonfiguration und den Softwareversionen.