Sondrel-Module beschleunigen das ASIC-Design

Update: 8. Dezember 2021

Sondrel-Module beschleunigen das ASIC-Design

Sondrel-Module beschleunigen das ASIC-Design

Sondrel hat bekannt gegeben, dass seine kürzlich eingeführte Familie der Architektur der zukünftigen IP-Plattformen leicht modifiziert werden kann, um genau den ASIC-Anforderungen der Kunden zu entsprechen.

Das liegt an seinem innovativen Skalierbares Architektur-Framework (SAF), die wiederverwendbare, modulare IP-Blöcke verwendet, die jeweils einen Wrapper haben, der einen standardisierten Satz von Funktionen und Schnittstellen enthält.

. Die Zukunft gestalten Die IP-Plattform wurde erstellt, indem die erforderlichen Blöcke zusammengestellt wurden, um die für eine bestimmte Anwendung erforderliche Leistung und Funktionalität zu erfüllen.

„Es ist wie bei Bausteinen mit standardisierten Bolzen, die sie miteinander verbinden“, erklärte Rowan Naylor, Sondrels Principal System Architect, „mit einem Kerngehäuse, mit dem die Blöcke verbunden sind. Jetzt können Blöcke unterschiedlicher Größe und Art im Chassis neu positioniert werden, um Platz für neue zu machen, ohne das gesamte Design von vorne beginnen zu müssen, wie Sie es normalerweise tun müssten. Dies liegt daran, dass wir einen Standard für die konfigurierbaren Schnittstellen der Wrapper geschaffen haben, die jeden IP-Block mit unterstützenden Funktionen und Diensten wie Clock-Reset und Power-Management kapseln, so dass es weniger Aufwand ist, sie zu verbinden und sie für die Anpassung neu zu positionieren . Dank der Standards können wir auch schnell einen Wrapper für jedes vom Kunden oder von einem Drittanbieter gelieferte IP erstellen.“

Graham Curren, CEO von Sondrel, kommentierte: „Es gibt nichts Neues an der Wiederverwendung von IP, aber die praktische Implementierung ist ausnahmslos ziemlich kompliziert, da es keinen universellen Standard für IP-Blockschnittstellen gibt, so dass Entwurfszeit für die Anpassung von IP-Blockschnittstellen für . aufgewendet werden muss jede Ausführung.

„Sondrel arbeitet in einem breiten Spektrum von Anwendungsbereichen, was uns eine einzigartige Perspektive verschafft, sodass wir sehen konnten, wie IP-Blöcke von einem Bereich zum anderen wiederverwendet werden könnten, wenn sie über standardisierte Schnittstellen verfügen. Also haben wir unser Skalierbares Architektur-Framework die Modularisierung mit Standardschnittstellen verwendet, um uns eine schnelle Möglichkeit zu geben, IP-Blöcke praktisch wiederzuverwenden und nach Bedarf hinzuzufügen und zu ändern. In einem Fall konnten wir mit diesem neuen Ansatz beispielsweise die Designzeit eines ASICs um sechs Monate verkürzen.“

Sondrel nutzte SAF, um die ersten fünf Mitglieder des Die Zukunft gestalten Familie von IP-Plattformen, die jeweils so konzipiert sind, dass sie praktisch alles bieten, was für eine ASIC-Lösung für einen bestimmten Anwendungsbereich benötigt wird.

Der standardisierte modulare Ansatz bedeutet, dass Sondrel zu Beginn eines neuen Kundenprojekts die geeignete IP-Plattform auswählt und diese dann individuell anpasst, indem es weitere Rechenblöcke für eine verbesserte Leistung oder unterschiedliche Funktionalität mit dem entsprechenden Block aus seiner Blockbibliothek hinzufügt, um eine maßgeschneiderte Lösung.

Die IP von Drittanbietern oder Kunden wird, sobald sie verpackt ist, in ähnlicher Weise in das Design aufgenommen. Das Gesamtergebnis ist, dass SAF es Sondrel ermöglicht, die Konstruktionszeit zu verkürzen, indem es eine effektive Möglichkeit bietet, Lösungen für Kunden schnell zusammenzustellen und ihnen Konstruktionskosten zu sparen sowie ihnen ermöglicht, ein Produkt wesentlich schneller auf den Markt zu bringen.

„Wir glauben, dass wir das erste Unternehmen sind, das ein solches Framework entwickelt hat, das eine effektive und einfache Wiederverwendung von geistigem Eigentum auf standardisierte, modulare Weise ermöglicht“, fügte Curren hinzu. „Viele haben dies in der Vergangenheit versucht, aber wir glauben, dass wir die ersten sind, die dies als Lösung erfolgreich getan haben, die in so vielen Anwendungsbereichen einfach eingesetzt werden kann.“

Curren schloss: „Dieser ‚Blockierungs'-Ansatz ist besonders nützlich, wenn sich die Spezifikation für den ASIC während des Designprozesses ändert, wie es oft der Fall ist, wenn der Kunde die Anforderungen im Verlauf des Projekts verfeinert. Normalerweise könnten solche Änderungen ein komplettes Redesign erfordern, um neue Funktionen oder zusätzliche Rechenleistung aufzunehmen, aber jetzt mit SAF werden die Module zum Chassis hinzugefügt oder daraus entfernt. Dies spart unseren Kunden enorm viel Zeit und Geld und untermauert unsere treibende Kraft, die Zukunft des ASIC-Designs zu planen.“

SAF basiert auf einem 'Chassis', das die grundlegenden Dienste und Ressourcen kapselt, die in der Anwendungsklasse erforderlich sind, dh Transport Fabric (NoC/NiC), Systemspeicher, Power-Clock-Reset-Domänen und Systemmanagement (Boot, Konfiguration, FuSa und allgemeine Anwendungsverwaltungsfunktionen). Alle IP-Blöcke sind über das Chassis verbunden und kommunizieren miteinander, um eine einfache Integration und Neuanordnung zu gewährleisten, im Gegensatz zu Designmethoden, bei denen Blöcke direkt mit anderen Blöcken verbunden werden, die eine vollständige Neugestaltung erfordern, wenn Änderungen erforderlich sind.

Da das Chassis typischerweise der einzigartige Teil des Systems ist, ermöglicht die umfassende Nutzung der Modellierungsverfahren von Sondrel die Dimensionierung und Konfiguration des Chassis in Bezug auf die Busstrukturen und das/die Speichersubsystem(e).

Die Modellierung umfasst auch, wie die Datenverarbeitungsanforderungen für jeden Betriebsmodus auf mehrere heterogene Verarbeitungsabschnitte aufgeteilt werden, um Leistungs- und Leistungsbeschränkungen zu erfüllen. Das SAF ermöglicht dann eine zuverlässige und vorhersehbare Durchführung der Integration.

Die Blöcke entsprechen den Rechen- und IO-Funktionen (CPUs, DSPs, PCIe etc.), die in Subsystemen auf Basis von 'Slices' implementiert werden. Jeder Slice verfügt über Standarddienste und Schnittstellen für Interworking, Synchronisation und Kommunikation. Dieser Ansatz ermöglicht es, die Leistung durch Erhöhung der verwendeten Anzahl zu skalieren, sodass beispielsweise drei identische Slices die Rechenleistung nominell verdreifachen.

Durch Aufstecken des entsprechenden modularen Slices auf das Chassis lassen sich weitere Funktionalitäten ebenfalls einfach integrieren. Die Verwendung von Slices verkürzt auch die Gesamtprojektzeit, da jedes Slice in der Bibliothek zuvor getestet und verifiziert wurde, was auch das Projektrisiko verringert.