IDS-IPGen™
Spezifikationsautomatisierung für Standard- und kundenspezifische IP-Blöcke
Ein typischer SoC enthält Hunderte oder Tausende von RTL-Blöcken aus einer Vielzahl von Quellen. Viele Chip-Unternehmen unterhalten interne Bibliotheken für häufig verwendete Designstrukturen und Schnittstellen. Darüber hinaus lizenzieren fast alle SoC-Projekte auch IP-Blöcke von Partnerunternehmen oder kommerziellen IP-Anbietern, insbesondere für Blöcke, die eine Standardfunktion wie AES, DMA, GPIO, I2C, I2S, PIC, PWM, SPI, Timer oder UART implementieren.
Halten Sie Ihre IP-Blöcke automatisch mit der Spezifikation synchronisiert
Die Nutzung von IP und die Wiederverwendung von Teilen früherer Entwürfe kann Ihrem SoC-Projektteam eine Menge Zeit und Mühe ersparen. Der Nachteil bei der Verwendung fester IP-Blöcke ist, dass Sie möglicherweise nicht genau das bekommen, was Sie wollen. Es ist zwar möglich, IP zu modifizieren und anzupassen, aber das birgt das Risiko, die Standardfunktionalität zu verletzen. Agnisys IDS-IPGen löst dieses Problem durch die automatische Generierung von IP-Blöcken aus Spezifikationen, die in hohem Maße konfigurierbar und anpassbar sind.
IDS-IPGen unterstützt eine Vielzahl von Standard-IP-Blöcken sowie die Spezifikation von Finite-State-Machines (FSMs), Datenpfaden, Signalen und anderen Teilen Ihrer kundenspezifischen IP-Blöcke. Sowohl für Standard- als auch für benutzerdefinierte Blöcke generiert IDS-IPGen RTL-Modelle, UVM-Verifizierungsmodelle und Tests, die eine hohe Funktions- und Codeabdeckung bieten – und das sofort nach der Installation.
Wie IDS-IPGen Ihren Entwicklungsprozess verbessert
IDS-IPGen bietet Ihnen die Möglichkeit, viele Attribute des IP-Designs auszuwählen, einschließlich der Optionen, die in den relevanten Standards definiert sind. Dazu gehören z. B. Busbreiten, Anzahl der Ports und optionale Funktionalität. Der Generator stellt sicher, dass die Anforderungen der Standards während des Anpassungsprozesses nicht beeinträchtigt werden.
Flexible Bibliothek von Standard-IP-Generatoren
IDS-IPGen nutzt die Vorteile der Spezifikationsautomatisierung und generiert viele Ausgabedateien, von denen Ihre Projektteams profitieren. Es enthält eine leistungsstarke und flexible Bibliothek von Standard-IP-Generatoren. Jeder Bibliothekstitel erzeugt ein individuelles RTL-Design, das Ihren Anforderungen entspricht.
Verbessert die IP-Annahme
Der RTL-Code spiegelt die kundenspezifischen Aspekte des Designs wider, die Sie in der IDesignSpec GDI Unified GUI festlegen. Einige Gegner der Verwendung von IP behaupten, dass die Verifizierungs- und Validierungsarbeiten für ein unbekanntes Design mehr Zeit in Anspruch nehmen, als wenn Sie das Design selbst erstellen würden. IDS-IPGen beseitigt diesen Einwand, da es alle Aspekte des IP-Blocks in jeder Phase der Entwicklung behandelt.