Internship - Patch controller for AHB bus - 2 to 6 months - Paris, France
JOB.TITLE
-
OU.DIVISION
-
EMPLOYMENT.TYPE
-
OU.LOCATION
What we do
Melexis engineers microelectronic solutions. These solutions facilitate the work of our customers. By easy integration. By taking innovation one step further. By providing a competitive advantage. Our technology makes cars and other products smarter, safer and greener. Our sensors capture data from the analog world and comprehend these data digitally. Our drivers make sure customers can bring their products to life. As we always have a plan, we come with the right products at the right moment so our customers stay one step ahead of the competition. That’s what we call inspired engineering.
We mainly focus on semiconductors for the automotive industry. Melexis is energizing the transition to Electrical Vehicles (EVs). We increase the efficiency of Internal Combustion Engine (ICE) cars. Besides the automotive market, we cater to other markets as well.
How we make the difference
Our people are and make the difference. Melexis creates a framework for colleagues to grow, thrive and create impact for themselves, the customer and the company. Because we care, we empower and we excel. We believe in the power of diversity. Spread over 3 continents, 1900 colleagues from 50 nationalities shape the best imaginable future.
Project Description
Some of our circuits contain a CPU and a ROM that cannot be changed after the silicon manufacturing. In case a software issue is discovered on the manufactured chip, it would require a costly rework of the ROM.
A solution, already in place for years, to avoid modifying production masks for fixing small software bugs is the patch controller. It is a piece of hardware that can be configured after manufacturing to alter a few assembly instructions into correct ones.
Melexis is developing a new 32-bit platform (RISC-V CPU and AHB bus based) as the continuation of our homemade CPUs. So, new peripherals, such as the patch controller, have to be developed for the new bus protocol.
The target of this internship is then to design and verify a component handling patches compatible with the AHB bus protocol and our RISC-V CPU.
During this internship you will have the opportunity to gather knowledge on CPU architecture and software debugging, use GCC and Cadence tools for linting, code coverage, simulation and formal verification.
Expected results
- A SystemVerilog design database of the patch controller
- A set of SystemVerilog self-testable test cases fully covering the design
- A formal proof of the correct behavior of the patch controller.
Your profile
- Master 1 or Master 2
- Optionally, basic knowledge of CPU architectures
- Basic knowledge of VHDL and/or Verilog
We offer
Joining Melexis for your internship is the opportunity to build up your know-how in a high-tech, international and dynamic company, benefit from the experience and training of our experts and enjoy the welcoming and friendly atmosphere of our Paris office team which is specialized in Digital Design and counts 20 employees.Facts and Figures
-
Working Hours per Week
35
-
Business Travel Required
Yes, according to position accountabilities
-
Work Permit Required
Yes
-
Working in Shift Required
No