Virtual Prototyping
Technical Session 2
The 7th Heaven of System Level Design
Carsten Mielenz, Leader System Labs Group Infineon Technolgies
Abstract
Carsten Mielenz Virtual Prototyping of complete Integrated Circuits (ICs) is the key for early HW/SW simulation. Virtual Prototyping means here to run IC software on a model of the IC hardware called Virtual Prototype System before silicon is available.
At Infineon Technologies Secure Mobile Solutions division Virtual Prototype Systems are successfully used for architecture exploration and early software simulation since years. The latest Infineon base-band IC S-GOLD was completely developed by this technology: technology. Thus, architecture exploration & proof was performed on the specification level, while the Software was developed 9 months in advance and runs first time right on silicon.
Our Virtual Prototype Systems are pure C/C++ based models. The systems do not use hardware modeling dialects like SystemC. The main focus is on model reuse within Virtual Prototype Systems and within EDA tools by guaranteed simulation speeds up to several 100 KHz. The backbone of our Virtual Prototype Systems is a C/C++ model API called CommonAPI. This API is common to each Virtual Prototype component/model. It enables smooth integration into third party tools and plug & play construction of Virtual Prototype Systems.
Curriculum Vitae
Carsten Mielenz is leading the System Labs Group at Infineon Technologies Secure Mobile Solutions division. He is in charge for HW/SW architecture exploration and definition, system simulation and IP (hardware and software) benchmarking.
Prior to these Mr. Mielenz has built up the Virtual Prototype System centre at Secure Mobile Solutions. Before joining Infineon Technologies Mr. Mielenz worked several years for Motorola Semiconductor in the automotive division. There he was focusing on system modeling for car network systems and designed network controller like CAN. Mr. Mielenz received the Dipl. Ing. in Communication Science from the Technical University of Munich, Germany.