Student : Energieeffizientes Chip-Design: Modulerkennung für dynamisches Power Management

IMMS Institut für Mikroelektronik- und Mechatronik-Systeme gemeinnützige GmbH (IMMS GmbH)
Ilmenau, Germany
22 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
German

Job location

Ilmenau, Germany

Tech stack

Digital Electronics
Python
GIT

Job description

In komplexen integrierten Schaltkreisen kann es mehrere Taktdomänen geben. Problematisch sind dabei komplexe Logikblöcke auf dem Clock-Pfad, z. B. Clock-Multiplexern für das Wechseln zwischen den Domänen. Diese müssen bei einer Clock-Pfad-Analyse erkannt und gesondert behandelt werden. Bis jetzt erfolgte dies durch das Überspringen solcher Module, was aus Sicht der Energieeffizienz nicht optimal ist. Auch die manuelle Modifizierung jedes der Module durch den Nutzer ist zu zeitaufwendig. Am IMMS wurde ein Plugin zur automatischen Implementierung von Clock-Gates für das Netlist Carpentry Tool entwickelt. Clock-Gating schaltet die Clock von inaktiven Flip-Flops automatisch ab und spart so Energie. Hierbei wird zur optimalen Energieeinsparung die Rückverfolgung zur Clock-Quelle auf Blockebene durchgeführt. Die resultierende Aufgabenstellung ist das Entwickeln eines Konzepts für die automatische Erkennung solcher komplexen Blöcke auf dem Clock-Pfad, sowie eine modulinterne Clock-Pfad-Verfolgung mit Hilfe des Netlist Carpentry Tools. Des Weiteren soll ein Konzept für automatisches Clock-Gating solcher Blöcke weitere Energieeinsparung erzielen., * Konzept für die automatische Modulerkennung & Modulmodifizierung

  • Entwickeln eines Python-Packages (Netlist Carpentry Plugin)
  • Dokumentation

Requirements

  • Fortgeschrittene Python-Kenntnisse
  • Grundkenntnisse von Digitalschaltungen
  • Grundkenntnisse von Git

Benefits & conditions

Während deines Studiums kannst du dich bei uns in laufende Forschungsprojekte einbringen. Geh mit uns an Grenzen des technisch Machbaren und sei dabei, wenn wir gemeinsam Neuland betreten. Wir bieten vielfältige herausfordernde und praxisorientierte Themen für Pflichtpraktika, Bachelor- bzw. Master-Arbeiten oder studentische Assistenztätigkeiten an. Du analysierst wichtige wissenschaftliche Vorlauffragestellungen und stehst den Projektteams mit unterstützenden Entwicklungstätigkeiten zur Seite., * einen attraktiven Arbeitsplatz in einem modernen sehr gut ausgestatteten und industrienah agierenden Forschungsinstitut

  • Arbeit direkt an der Schnittstelle zwischen Universität und Industrie
  • Mitarbeit in einem flexiblen und kreativen Team und an innovativen herausfordernden Themen

Apply for this position