Dependable Memory - Laboratoire Interface Capteurs ...
Dependable Memory - Laboratoire Interface Capteurs ...
Dependable Memory - Laboratoire Interface Capteurs ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
1.4. THREATS 23<br />
Fault<br />
Characteristics<br />
Cause<br />
Nature<br />
Duration<br />
Extent<br />
Value<br />
Specification Mistakes<br />
Implementation<br />
External Disturbances<br />
Component Defects<br />
Software<br />
Hardware<br />
Transient<br />
Intermittent<br />
Permanent<br />
Local<br />
Global<br />
Determinate<br />
Indeterminate<br />
Figure 1.9: Fault characteristics.<br />
HDL<br />
Programming<br />
Logical<br />
Electronic CMOS<br />
Digital<br />
Analog<br />
specifications, as in row 1 of figure 1.10 where there is fault caused by the wrong interconnec-<br />
tion between the two systems.<br />
2. Implementation Mistakes: The implementation can introduce faults due to poor design, poor<br />
component selection, poor construction, or hardware/software coding mistakes as in rows 2 and<br />
3 of figure 1.10. The row 2 shows the programming fault in which c is incremented if a is less<br />
than b but c will not be incremented if a is equal to b which is a programming error. Similarly<br />
in row 3 of figure 1.10, r1 charge the result of addition a+b in the register c.<br />
3. Components Defects: These include random device defects, manufacturing imperfections, and<br />
component wear-out. It can be a logical component or electronic CMOS. As shown in the row<br />
4 and 5 of figure 1.10<br />
4. External Disturbance: These include operator mistakes, radiation, electromagnetic interfer-<br />
ence, and environment extremes. As in row 6 of the figure. 1.10. Moreover, due to reducing<br />
noise margin the ‘1’ can be read as ‘0’ if its value is lower than threshold (Vm) (as shown in<br />
row 7 of the figure. 1.10).