System-level modeling and simulation of an ultra low power processor/subsystem (CoolFlux).

Introduction NXP Semiconductors provides High Performance Mixed Signal and Standard Product chips/IC’s to deliver secure connections for a smarter world. The NXP Product Line Personal Health, headquartered in Leuven, develops application specific IC’s for use in “Hearing Aids and Implants”- and “Personal Health monitoring” applications. Next to IC’s, we develop, maintain and support silicon IP (CoolFlux).

This work is planned for a 6 weeks full-time internship at NXP. The goal is to design a SystemC simulation framework for a small CoolFlux subsystem.

Motivation Some customers have expressed their interests over the system level model of the CoolFlux processors/subsystem, for the integration into their high-level validation flow early in the design phase. For this reason, a SystemC model of the CoolFlux processor/subsystem is needed. This work is to design a simulation framework which can be used to verify the functionality of the system level model of the CoolFlux processor/subsystem.

Starting Point The CoolFlux processor is a family of low power DSP processors which achieves leading industry-standard performance. The processor family also contains numerous peripherals which can be integrated with the processor to construct subsystems to the needs of the customer. Documentation of the selected CoolFlux processor and peripherals are available, which can be the starting point of this work. An RTL simulation framework can be used as a reference for constructing the simulation framework for the system level models.

Work The goal is to design a simulation framework, which can be used for the system level verification of a small CoolFlux subsystem. This includes: • Understand the basic architecture and interface of a selected CoolFlux processor. • Generate the system level model of the CoolFlux processor using the Chess toolsuite. • Understand the behavior of a few selected peripheral modules. Generate the system level model of the selected peripherals. • Port some existing test cases to verify the functionality of the subsystem.

Deliverable The result of the work will be a framework for the system level simulation of a small CoolFlux subsystem. Documentation is required on generating the system level model from the Chess tool and how to use the simulation framework.

Profile of the student : You study as second year master in electrical engineering, nano-technology or information technology. You have notions of IC design. You are creative and like hands-on work. You have good communication- and English language skills.

Work environment : You have the opportunity to work in a fully equiped high tech environment. You will be coached by experienced engineers. Your location is mainly NXP Leuven.

Master

Computer Science Engineering, Electrical Engineering, Nanoengineering

Sector

Electronics

Locatie

Flemish Brabant

Stad

Leuven

Voordelen

Learning on the job

Gezocht Profiel

Profile of the student : You study as second year master in electrical engineering, nano-technology or information technology. You have notions of IC design. You are creative and like hands-on work. You have good communication- and English language skills.

Mail