Image

Technology Mapping of Digital Circuits

During your studies, you can contribute to our ongoing research projects. Join us in pushing the limits of what is technically feasible and be part of breaking new ground together. We offer a variety of challenging and practice-oriented topics as internships, bachelor’s or master’s theses or as student assistants (paid HiWi jobs). You will analyse important scientific preliminary questions and support the project teams with development activities.

Place of work: Erfurt

Team:

Microelectronics

Career level: 

Internship, Thesis or student job

Research field: Integrated sensor systems

Time scope:

By agreement

Start:

As soon as possible

Application deadline: 2024-12-31

Reference number:

IMMS_STUD_ME_0324

State-of-the-art Digital circuits are designed as a behavioral description in e.g. Verilog, which are then transformed into gate network lists and later layouts. An important part of this process is the mapping of the logic equations to the standard cells. These standard cells available in the technology (i.e. logic gates). In this step, both logic equations and logic gates are represented as and-inverter graphs. This allows the process to be reduced to a pattern matching of graphs. The ABC tool from Berkeley, for example, is used for this purpose (https://people.eecs.berkeley.edu/~alanmi/abc/), which, however, has some technical deficits and is difficult to customise due to its difficult to customise due to its structure. For this reason, this thesis will develop its own technology mapping tool based on Python, which realises this process. realises this process. Firstly, suitable interfaces to existing tools (e.g. Yosys) that allow the use of digital and mixed-signal components.

This data is to be read into Python and processed with the NetworkX library, which provides the necessary graph algorithms.

WHAT TO DO:

  • Definition of software structure and required interfaces
  • Implementation of the interfaces
  • Realisation of a simple technology-mapping algorithm
  • Export the data to Verilog
  • Benchmarking and Doc

WHAT TO BRING WITH YOU:

  • Python
  • Verilog

AND THIS IS US:

We strengthen enterprises with application-oriented research and development in microelectronics, systems engineering and mechatronics and transfer the results of basic research into applications and products. We support companies in launching internationally successful innovations for health, the environment and industry and provide solutions from the feasibility study to series production.

WE ARE LOOKING FORWARD TO MEETING YOU!

We thank you for your interest in working with us.

WHAT CAN WE OFFER YOU:

  • An attractive workplace in a modern, very well-equipped and industry-oriented research institute
  • Work directly at the interface between university and industry
  • Work in a flexible and creative team and on innovative and challenging topics

For the tasks described in the job offer and with the existing working conditions, an application is possible irrespective of gender and/or any physical disabilities. We foster professional equality of women and men. We invite women in particular to apply. As women are underrepresented at IMMS, they will be given priority in the case of equal suitability, ability and professional performance.

Address:

IMMS Institut für Mikroelektronik- und Mechatronik-Systeme gemeinnützige GmbH (IMMS GmbH)
Ehrenbergstraße 27
98693 Ilmenau
Germany

Back to overview Online application