AUTOMOTIVE ELECTRONIC DESIGN
Environment or test bench modeling
Architecture IP authoring
Distributed architecture analysis
ECU scheduling analysis
Communication protocol configuration
Compile, link, load
Figure 2. Design flow of the new methodology.
One of the focuses and values of a system- level design methodology and tool set is that redundancy and fail-safe system tests can be repeated after every change in the design. However, a valuable use of any methodology and tool set is only possible if interfaces to the approved and existing BMW development methods and tool chains (from specifying functionality to implementing it onto an ECU) are sup- ported by the flow.
This comment summarizes well why a design methodology must accommodate existing tools that have become de facto standards. Finding design errors and near-optimal functional networks as early as possible in the design process requires novel design method- ologies and integrated tool environments that
embody the concept of virtual integration platforms.5 (A functional network includes the overall system functionality with the def- inition of subsystems and their interfaces inde- pendent of the target architecture and hardware and software architectures.)
New design methodology
Figure 2 illustrates a new design methodol- ogy developed by automotive and tool com- panies and academic institutions including BMW, Cadence, ETAS, dSpace, the Project for Advanced Research of Architecture and Design of Electronic Systems (Parades), Mag- neti-Marelli, and the University of California at Berkeley.5 The methodology includes three main steps: algorithm specification, virtual prototyping, and physical prototyping. It assumes that the designers, given an informal