מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר
Selection of possible topics:
Topic 1: Automated pre-silicon system performance analysis framework
The work will be based on an existing rapid prototype implementation. It will re-factor, improve, optimize and expand it.
To develop complex microprocessors, multiple hierarchies of the design are being simulated in order to ensure a first-time right design when the first chips are being produced. These complex chips consisting of ASICS and processors incorporate IP as well as standard interfaces. The current IBM verification framework consists of proprietary tools from EDA vendors as well as internal tools. To enable horizontal and vertical reuse across multiple verification levels and components, it is important to base the verification methodology on standards such as Portable Stimulus, languages such as System Verilog but also enabling common programming languages such as Python and C++.
Topic 3: Boosting simulation efficiency using container checkpointing
When developing complex microprocessors a flexible, scalable and robust development environment and tools flow are of utmost importance. A variety of tools and frameworks – both from external vendors as well as internal ones – need to be run and executed across a large pool of development systems.
One of the most promising technologies in recent years has been the containerization of development environments along with the promise of massive scalability through cloud technologies such as OpenShift / Kubernetes.
First prototypes and experiments that involve the increased use of this technology for hardware development have shown promising results. The use of containers opens many possibilities that we would like to explore further.
The objective of this work topic is to explore the capabilities of container checkpointing and to create a prototype simulation environment that can leverage this new technology. If successful, there are many more use cases the simulation flow could benefit from.
1) Cover Letter incl. your availability (earliest start and latest end date) and topic of choice
2) CV incl. your level of German
3) university enrollment document to prove that you are still studying
4) current transcript of records and other relevant certificates / references
5.1) Non-EU citizen studying in Germany: copy of passport, residence and work permit
5.2) Non-EU citizen studying elsewhere: prove of identity incl. place of birth
Required Technical and Professional Expertise
Preferred Technical and Professional Expertise
משרות נוספות שיכולות לעניין אותך