LSI-Entwurfsablauf und EDA

Wie heißt die Technik, die RTL automatisch aus einer in C oder C++ geschriebenen Algorithmusbeschreibung erzeugt?

  1. AHigh-Level-Synthese (HLS)
  2. BLogiksynthese
  3. CPlatzierung und Verdrahtung
Antwort und Erläuterung anzeigen

Antwort: A. High-Level-Synthese (HLS)

Die High-Level-Synthese ist eine Technik, die aus einer in C/C++ o. Ä. geschriebenen Verhaltensbeschreibung automatisch die Zuordnung von Rechenwerken und Registern sowie den Takt, in dem jede Operation ausgeführt wird (Scheduling), festlegt und RTL erzeugt. Aus derselben Beschreibung lassen sich mehrere Konfigurationen mit Pipelining oder unterschiedlichem Parallelisierungsgrad ausprobieren, sodass die Abstraktionsebene des Entwurfs steigt und die Entwicklungszeit sinkt. Sie wird u. a. für Signalverarbeitung und KI-Schaltungen eingesetzt. Die Logiksynthese erzeugt Gatter aus RTL.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu LSI-Entwurfsablauf und EDA

  1. Welches Verfahren des Low-Power-Entwurfs stoppt die Taktzufuhr zu nicht benutzten Schaltungsblöcken und verringert so unnötige Leistungsaufnahme?
  2. Welche Maßnahme ist geeignet, wenn in der statischen Timing-Analyse eine Setup-Verletzung gefunden wird?
  3. Welcher Grund dafür, die statische Timing-Analyse unter mehreren Kombinationen aus Prozessstreuung, Versorgungsspannung und Temperatur durchzuführen, ist richtig?
  4. Wie heißt der Prozess, der aus dem Layout nach Platzierung und Verdrahtung Widerstände und Kapazitäten der Leitungen extrahiert?
  5. Welches Verfahren zur Verifikation großer SoCs führt die entworfene Schaltung auf spezieller Hardware oder einem FPGA aus und verifiziert sie zusammen mit Software schnell?

Vergleiche zu diesem Thema