This paper presents the use of UML-Executable Functional Models (UMLEFM) in the context of the ViPERS virtual prototyping methodology [tikyaLister et al., 2004a, Lister et al., 2004b] for System-on-Chip design. The concepts, the implementation and the experiments presented in this paper were developed at the University of Sussex (UoS) in the Centre of VLSI and Computer Graphics as part of an EU project [VIPERS]. The ViPERS methodology and its employment of the executable functional models have been developed to face the contemporary challenges of System-On-Chips by integrating key design methodologies with the graphical and interactive features of virtual prototyping. The fast evolution in silicon technology and its consequences on the market of hand held electronic products, is making the adoption of new design methodologies mandatory, with modern techniques for the design, development and manufacturing of consumer electronics. Executable functional models provide a means to simulate the target device in different phases of the design flow and analyse its requirements (behaviours, interfaces, etc), architecture (HW/SW partitioning) and finally its digital implementation. A key contribution includes the combination of an interactive 2D photorealistic model with its functional executable model implemented as a UML state machine; the experiment is applied to an RF home-based remote control used to control a cooking stack.
[1]
Phil Watten,et al.
Extending SystemC for high-level multi-platform SoC simulations
,
2003
.
[2]
Wim Dehaene,et al.
A Design Methodology for the Development of a Complex System-On-Chip Using UML and Executable System Models
,
2003
.
[3]
Phil Watten,et al.
Virtual Reality in Electronic Systems
,
2002
.
[4]
Yvonne Rogers,et al.
Interaction Design: Beyond Human-Computer Interaction
,
2002
.
[5]
Bruce Powell Douglass,et al.
Real-time UML (2nd ed.): developing efficient objects for embedded systems
,
1997
.
[6]
Bran Selic,et al.
Using UML for Modeling Complex Real-Time Systems
,
1998,
LCTES.
[7]
Phil Watten,et al.
Virtual Reality for Electronic Product Development of Hand-held Devices
,
2004
.