Mentor Graphics FPGA-Synthese-Tool steigert die Produktivität
Mit Precision RTL Plus Synthesis bietet Mentor Graphics ein Produkt an, mit dem sich das FPGA-Design vereinfachen und die Produktivität des Designers erhöhen lässt.
Anbieter zum Thema
Das Werkzeug stellt Funktionen zur Verfügung, mit denen jeder Entwickler – unabhängig von seiner Erfahrung – die Zeitvorgaben schneller erreichen, den Einfluss von späten Änderungen im Designzyklus minimieren und die Architekturblöcke von FPGAs effizient einsetzen kann.
Das Tool umfasst laut Valerie Rachko, Director Outbound FPGA Synthesis Marketing bei Mentor Graphics, drei Funktionen: eine anbieterunabhängige physikalische Synthese, die im Gegensatz zu anderen physikalischen Synthesetools die Design-Performance zahlreicher FPGA-Bausteine verschiedener Anbieter verbessert; die voll automatische inkrementelle Synthese, die die Laufzeit reduziert, indem sie späte Änderungen im Designzyklus effizient verarbeitet und eine Ressourcen-Management-Technologie für optimierte Designperformance.
Komplexere Designs effizient entwickeln
„Altera führte Benchmark-Tests an über 70 Designs durch und stellte mit Precision RTL Plus im Vergleich zur normalen Synthese eine erhebliche Qualitätsverbesserung bei den Ergebnissen fest“, fügte Rachko hinzu. Das Tool unterstützt 19 FPGA-Bausteinfamilien und damit mehr als konkurrierende Werkzeuge. Mit dieser Technik sollen Entwickler ihre Timing-Ziele schneller und mit weniger Iterationen erreichen. Die timing-driven Methodik stellt den Place-and-Route-Werkzeugen der FPGA-Anbieter auf Knopfdruck eine optimierte Netzliste zur Verfügung.
„Precision RTL Plus führt beim Vorab-Place-and-Route-Vorgang physikalische Synthese-Optimierungen auf der Basis fortschrittlicher Laufzeitbewertungen durch“, erklärte Rachko, „dabei zieht es viele Faktoren wie mögliche Platzierungen, verfügbare Routing-Ressourcen und für jedes Bauelement spezifische Designregeln in Betracht.“
Laut Mentor haben interne Tests und Tests von Kunden gezeigt, dass typische Performance-Verbesserungen im Bereich von 5 bis 40% liegen, die durchschnittliche Verbesserung beträgt 10%.
Qualität der Ergebnisse bleibt erhalten
Das Tools ermöglicht laut Rachko eine automatisierte inkrementelle Synthese, ohne die Qualität der Ergebnisse zu verschlechtern. Zusammen mit den unterstützten FPGAs ergeben sich Laufzeitverbesserungen von bis zu 60%, ohne jegliche Vorplanung oder Setups. Die Kombination der Synthese z.B. mit dem SmartGuide-Flow von Xilinx bildet den ersten vollständig automatisierten inkrementellen Design-Flow, der inkrementelle Änderungen während des gesamten Place und Route vornimmt.
Ferner unterstützt Precision RTL Plus den typischen auf Partitionen basierenden Syntheseansatz von Altera und Xilinx, der zu Laufzeiteinsparungen bis zum Sechsfachen führen kann und die Vorhersagbarkeit nach Designänderungen maximiert. Somit kann eine Iteration, die früher einen ganzen Arbeitstag gedauert hat, nun möglicherweise in einem Bruchteil dieser Zeit durchgeführt werden. Precision RTL Plus geht beim Partitionen basierten Design noch einen Schritt weiter. Es verfügt über eine Technologie, die es dem Designer erlaubt, nur die von einer Designänderung betroffene Partition zu rekompilieren und zu synthetisieren.
(ID:227105)