15.08.2013 Views

DESIGN OF A CUSTOM ASIC INCORPORATING CAN™ AND 1 ...

DESIGN OF A CUSTOM ASIC INCORPORATING CAN™ AND 1 ...

DESIGN OF A CUSTOM ASIC INCORPORATING CAN™ AND 1 ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

time-triggered architectures help in managing the complexity of fault-tolerance and<br />

corresponding formal dependability models, as required for the establishment of ultra-high<br />

reliability (failure rates in the order of 10 -9 failures/hour) [51]. The predetermined points in time<br />

of periodic message transmissions allow error detection and redundancy to be integrated<br />

transparently into applications without any modification of the function and timing of the system.<br />

A time-triggered system also supports replica determinism, which is essential for establishing<br />

fault-tolerance through active redundancy. The communication controller in a time-triggered<br />

system decides autonomously when a message is transmitted.<br />

One drawback, however, of time-triggered bus concepts is the lack of flexibility and the<br />

restrictive design process. All processes and their time specifications must be known in advance.<br />

Otherwise, an efficient implementation is not possible. Furthermore, the communication and the<br />

task scheduling on the control units have to be synchronized during operation in order to ensure<br />

the strict timing specifications of the system design [57].<br />

In non safety-critical (soft real-time) applications, however, the event-triggered control<br />

paradigm may be preferred due to higher flexibility and resource efficiency. Event-triggered<br />

architectures support dynamic resource allocation strategies and resource sharing. In event-<br />

triggered systems, the provision of resources can be biased towards average demands, thus<br />

allowing timing failures to occur during worst-case scenarios in favor of more cost-effective<br />

solutions [58]. The main advantage of event-triggered systems is their ability to quickly react to<br />

asynchronous external events which are not known in advance [59]. Thus, they show a better<br />

real-time performance in comparison with time-triggered systems. In addition, event-triggered<br />

95

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!