Code Design for Dependable Systems

Chapter 9.3.4 - Evaluation

9.3.4   Evaluation

Error Detection Capabilities   The SEC-Sb/p×bEL codes do not always detect random
double-bit errors and also do not always detect double-byte errors. These errors sometimes
induce the following erroneous decoding cases:

Case 1. Indicate location of the error-free block as an erroneous block, or mislocate.
Case 2. Invert the error-free bit, or miscorrect.
Case 3. Indicate as error free, or misdetect.


TABLE 9.1 Decoding Probabilities of the (72, 64) SEC-S4=84EL Code of Design Method II


The following cases cover situations where the codes neither miscorrect, mislocate, or
misdetect errors:

Case 4. Detect errors, but cannot correct or locate.
Case 5. Indicate correct location of the erroneous block in which all errors are included.

The (72, 64) SEC-S4/8×4EL code can be obtained by deleting the last 6 columns (i.e., 24
binary columns) from the matrix shown in Figure 9.4, and hence the last block size is
8 bits. The probabilities of the above-described five cases are calculated by computer
simulation and are shown in Table 9.1.

Decoder Hardware Complexity   Figure 9.7 shows the decoder hardware complexity
of the SEC-Sb/p×bEL codes for b = 4 bits and B = 4 × 4 bits. In this figure we count a
four-input AND / OR gate as one gate and an XOR gate as 2.5 gates. For the two code,
design methods I and II, the difference in the gate count of the error correcting circuits in
the decoder depends mainly on the number of check bits. On the other hand, the difference


Figure 9.7 Decoder gate counts of SEC-S4=44EL codes. Source: [FUJI94]. 1994 IEEE.


Figure 9.8 Check-bit lengths compared with information-bit lengths of the SEC-S4=154EL codes.


in the gate count of the error locating circuits depends on the decoding procedure for error
location, meaning the type II codes provide direct and therefore simple decoding from the
syndrome, whereas the type I codes require the decoding procedures of both the Sb'EC
codes and the SEC-SbED codes.

The total gate count of the decoding circuit for the SEC-S4/8×4EL codes is around 15%
larger than that for the SEC-DED codes. This arises from the following facts. The
redundancy of the former codes is greater than that of the latter codes, and therefore the
syndrome generator and single-bit error correcting circuit of the former codes have almost
a 10% larger gate count than those of the latter codes. Furthermore the single-byte error
locating circuit is included in the decoder of the former codes.

Code Length   Figure 9.8 shows the relation between the information-bit lengths and
the check-bit lengths of the type I codes and the type II codes with code parameters of
b = 4 bits and B = 60 bits. This also indicates the bounds on code length described in
Theorems 9.5 and 9.6.

 

UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: Error Correction Chips
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.