Combinational-Logic-Optimizer für ein Mittelstands-IoT-Modul
Übersicht
Worum es bei diesem Projekt geht.
Du erhältst 6 Wahrheitstabellen aus dem bestehenden Design (jeweils 4-7 Eingänge, 1-3 Ausgänge). Analysiere jede mit Karnaugh-Diagrammen (bis 4 Variablen) bzw. Quine-McCluskey (5+ Variablen). Identifiziere Don't-Care-Optimierungen aus dem Datenblatt. Implementiere die optimierten Funktionen in Verilog. Validiere mit erschöpfendem Testbench (jeder mögliche Input). Synthetisiere und vergleiche LUT-Verbrauch und Critical Path. Liefere Analyse-Notizen, optimierten Code, Testbench und 5-seitigen Optimierungs-Bericht.
Das Briefing
Was Du tust und was Du zeigst.
Wie reduziert man den LUT-Verbrauch einer combinatorischen Logik um 35 % mit Karnaugh- und Quine-McCluskey-Optimierung ohne Funktionsänderung?
Earning criteria — what you'll demonstrate
- Karnaugh-Diagramme bis 4 Variablen schnell und korrekt anwenden
- Quine-McCluskey-Algorithmus für 5+ Variablen systematisch nutzen
- Don't-Care-Bedingungen aus Spezifikationen extrahieren
- Synthese-Berichte lesen und LUT-Verbrauch analysieren
Studienpassung
Wo dies in Dein Studium passt.
Schärft dieselben Fähigkeiten, die Dein Studium von Dir erwartet.
Fähigkeiten
Fähigkeiten, die Du unter Beweis stellst.
Jede taucht auf Deinem verifizierten Zertifikat auf.
Karrieren
Berufe, auf die dies Dich vorbereitet.
Echte Berufsbezeichnungen. Echte Skill-Brücken. Wähle die, die Deinem Werdegang am nächsten kommt.
Software-Entwickler:in
Software-Entwickler:innen, die boolesche Logik elegant optimieren können, schreiben Performance-kritischen Code (Bit-Manipulation, Filter) signifikant besser.
Dieses Projekt schärft
- combinational-logic
- karnaugh-maps
- logic-optimization
Noch eine Sache