Proceedings of the 46th Annual Design Automation Conference 2009
DOI: 10.1145/1629911.1629925
|View full text |Cite
|
Sign up to set email alerts
|

Designing heterogeneous ECU networks via compact architecture encoding and hybrid timing analysis

Abstract: In this paper, a design method for automotive architectures is proposed. The two main technical contributions are (i) a novel hardware/software architecture encoding that unifies a number of design steps, i.e., resource allocation, process binding, message routing, scheduling, and parameter estimation for the processor and bus schedulers, and (ii) a hybrid scheme that allows different timing analysis techniques to be applied to different bus protocols (viz., CAN and FlexRay) within the same architecture in ord… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
16
0

Year Published

2010
2010
2017
2017

Publication Types

Select...
2
2
2

Relationship

3
3

Authors

Journals

citations
Cited by 16 publications
(16 citation statements)
references
References 17 publications
0
16
0
Order By: Relevance
“…The major design decisions are made on the electronic system level (ESL), where it is decided whether system tasks are implemented in software or hardware, how the system architecture is built (allocation), and on which core each software module is executed (deployment/binding) by considering multiple objectives and constraints. This optimization problem is generally NP-complete [20]. Therefore, various techniques for automatized ESL design have been proposed in the literature, see [19] for a survey.…”
Section: Model-based Deployment For Heterogeneous Cps Platformsmentioning
confidence: 99%
See 2 more Smart Citations
“…The major design decisions are made on the electronic system level (ESL), where it is decided whether system tasks are implemented in software or hardware, how the system architecture is built (allocation), and on which core each software module is executed (deployment/binding) by considering multiple objectives and constraints. This optimization problem is generally NP-complete [20]. Therefore, various techniques for automatized ESL design have been proposed in the literature, see [19] for a survey.…”
Section: Model-based Deployment For Heterogeneous Cps Platformsmentioning
confidence: 99%
“…For example, hardware cost is often modeled by a linear cost function, whereas timing and power are tackled by simulation-based performance evaluation [4,26]. In case of hard real-time requirements, the evaluation is performed by applying complex timing analysis techniques to obtain worst-case task execution times (WCET) [20]. In this case, a design candidate is only feasible if the WCET is smaller than a given deadline.…”
Section: Model-based Development Of Apsmentioning
confidence: 99%
See 1 more Smart Citation
“…Note that the messages of app 3 and app 5 are larger than the MTU and, thus, will be fragmented. The message routings, traffic classes, and the idleSlopes for the CBS queues are determined by employing an automatic design space exploration framework [25,26]. To evaluate the timing behavior, the simulation is configured automatically and simulates a given scenario of 10 seconds.…”
Section: Case Studymentioning
confidence: 99%
“…multi-objective Evolutionary Algorithm as proposed in [20]. The critical design decisions for this case study are given in Table III.…”
Section: B Optimizationmentioning
confidence: 99%