Main Description | In this step – carrying out the task “Analyze” – the values of the timing properties specified are scrutinized.
In the example, executable models that are available for every component are used to perform simulations in order to analyze the timing behavior of the given solution. During the simulations it turns out that the function/component “F1” tends to have a slightly larger response time than specified during the task “Find Timing Properties” – typically 5 ms – which leads to a variation of +8 ms.
Further analyses show that the assumptions made during the task “Find Timing Properties” with regard to the dynamic behavior of the inter-connect between “Actuator” and “F1” were not correct. It turns out that the variation of the response time is not as large as presumed before. Continuing simulations lead to the fact that the latency timing constraints can be adjusted accordingly; in this case the variation is not more than +2 ms.
Table 1 summarizes the values of all determined latency timing constraints.
Component |
Latency Timing Constraint |
Minimum |
Maximum |
HF, BSF, LDM “Sensor” |
30 ms, -2 ms, +5 ms |
28 ms |
35 ms |
F1 |
20 ms, -1 ms, +8 ms |
19 ms |
28 ms |
F2 |
45 ms, -5 ms, +3 ms |
40 ms |
48 ms |
LDM, BSF, HF “Actuator” |
25 ms, -2 ms, +2 ms |
23 ms |
27 ms |
|
Totals: |
110 ms |
138 ms |
Table 1: New values of the latency timing constraints after performing timing analyses on the given solution
|