Design of NMOS strongly fault secure circuits using unidirectional errors detecting codes
Résumé
The necessity to consider fault models representing real faults occurring in integrated circuits led recently to the definitions of low-level fault hypotheses such as transistors stuck-on, stuck-open, and cuts of metallization. It is then natural to base the design of self-checking systems on this type of fault hypotheses. General layout rules are derived for the design of strongly fault secure (SFS) NMOS circuits (i.e. for the largest class of circuits that achieve the totally self-checking goal). Those rules are derived in order to detect unidirectional errors, which have been recognized as a large category of errors appearing in integrated circuits. Examples of the application of these layout rules are given for the design of PLAs, ROMs, and ALUs.