TY - GEN
T1 - Abstract application modeling for system design space exploration
AU - Waseem, Muhammad
AU - Apvrille, Ludovic
AU - Ameur-Boulifa, Rabéa
AU - Coudert, Sophie
AU - Pacalet, Renaud
PY - 2006/12/1
Y1 - 2006/12/1
N2 - The increasing complexity of System-on-Chip (SoC) requires a complete reexamination of design and validation methods prior to final implementation whereas faster system design space exploration is today's requirement to speed up the design process in order to cope with 'time-to-market' constraint. We have introduced SoC modeling approach which mixes simulation and formal modeling and verification methods for efficient design space exploration phase of SoC design cycle. The applications are described as a network of communicating tasks whose behaviors are abstracted. Because applications are abstract, it is possible to significantly increase the speed of simulation, to perform a quick performance analysis and apply static formal analysis techniques at higher level of abstraction. The proposed methodology has been employed in the design of a telecommunication system. A part of the application is modeled as a set of tasks in a modeling language and their behavior is monitored as a waveform of events in a simulation environment.
AB - The increasing complexity of System-on-Chip (SoC) requires a complete reexamination of design and validation methods prior to final implementation whereas faster system design space exploration is today's requirement to speed up the design process in order to cope with 'time-to-market' constraint. We have introduced SoC modeling approach which mixes simulation and formal modeling and verification methods for efficient design space exploration phase of SoC design cycle. The applications are described as a network of communicating tasks whose behaviors are abstracted. Because applications are abstract, it is possible to significantly increase the speed of simulation, to perform a quick performance analysis and apply static formal analysis techniques at higher level of abstraction. The proposed methodology has been employed in the design of a telecommunication system. A part of the application is modeled as a set of tasks in a modeling language and their behavior is monitored as a waveform of events in a simulation environment.
UR - https://www.scopus.com/pages/publications/34547981270
U2 - 10.1109/DSD.2006.19
DO - 10.1109/DSD.2006.19
M3 - Conference contribution
AN - SCOPUS:34547981270
SN - 0769526098
SN - 9780769526096
T3 - Proceedings of the 9th EUROMICRO Conference on Digital System Design: Architectures, Methods and Tools, DSD 2006
SP - 331
EP - 337
BT - Proceedings of the 9th EUROMICRO Conference on Digital System Design
T2 - 9th EUROMICRO Conference on Digital System Design: Architectures, Methods and Tools, DSD 2006
Y2 - 30 August 2006 through 1 September 2006
ER -