ASIC Prototyping Boards

prototypingDie heutigen hochkomplexen Systeme beinhalten in einem ASIC verschiedene Komponenten wie Intellectual-Property-Cores (IP-Cores), Speicherbänke, Interfaces, Mikroprozessoren und viele andere. Dazu kommen noch diverse externe Komponenten, wie Signal-Verstärker, Analog-Filter, AD-Wandler. Eine Verifikation des kompletten Systemdesigns mittels Simulation ist recht aufwendig und sehr zeitintensiv und kann bis zu mehreren Wochen oder Monaten dauern. Etwa 80 % des Entwicklungsaufwandes entfallen bei mittlerweile auf die Funktions-Verifikation. Deshalb werden oft nur bestimmte kritische Testfälle abgedeckt, obwohl es sinnvoller wäre, die kompletten Datenverarbeitungspfade oder die entsprechenden Protokolle der Kommunikationsschnittstellen zu untersuchen.

Deshalb bieten wir die Entwicklung und die Auswahl von ASIC-Prototyping-Boards an, deren Einsatz den Verifikationsaufwand erheblich verkürzen kann. Die ASIC-Prototyping-Boards können speziell für das zukünftige Zielsystem mit den erforderlichen entsprechenden externen Komponenten entwickelt werden. Wir können aber auch den Systemtest auf bereits bestehenden ASIC-Prototyping-Boards führender Anbieter durchführen, die je nach den Systemanforderungen und Zielanwendung (Prozessor, Interfaces, Speicher, Systemtakt) entsprechend ausgewählt werden. Das ASIC-Prototyping-Board dient als Plattform für die Systemintegration und -verifikation und verkürzt die Time-to-Market.

Die Realisierung erfolgt durch die Implementierung einzelner Funktionsblöcke und Datenpfade in große re-konfigurierbare FPGAs und entsprechende Anordnung dieser FPGAs auf einem System-Board. Änderungen am Design können mit dem FPGA-Synthese-Tool in kurzer Zeit auf das Prototyping-Board umgesetzt werden. Mit entsprechenden Signalabgriffen kann eine vollständige und zeitsparende Verifikation der Funktionen der einzelnen Blöcke sichergestellt werden, um gleich im ersten Anlauf eine erfolgreiche ASIC- Implementierung zu erreichen (First Running Silicon). Bis zu einer gewissen System-Performance kann sogar eine Verifikation des zukünftigen ASICs mit den realen Stimuli in Echtzeit in Ihrer Systemumgebung erfolgen. Die Firmware- und Treiberentwicklung sowie die Software-Entwicklung können parallel zum Design, Herstellung und Test des endgültigen ASICs durchgeführt werden.