Preface |
Introduction / 1: |
Faults and Failures / 1.1: |
Error Models / 1.2: |
Error Recovery Techniques for Dependable Systems / 1.3: |
Code Design Process for Dependable Systems / 1.4: |
References |
Mathematical Background and Matrix Codes / 2: |
Introduction to Algebra / 2.1: |
Linear Codes / 2.2: |
Basic Matrix Codes / 2.3: |
Exercises |
Design Techniques for Matrix Codes / 3: |
Minimum-Weight & Equal-Weight-Row Codes / 3.1: |
Odd-Weight-Column Codes / 3.2: |
Even-Weight-Row Codes / 3.3: |
Odd-Weight-Row Codes / 3.4: |
Rotational Codes / 3.5: |
Code Design Techniques for Matrix Codes |
Codes for High-Speed Memories I: Bit Error Control Codes / 4: |
Modified Hamming SEC-DED Codes / 4.1: |
Modified Double-Bit Error Correcting BCH Codes / 4.2: |
On-Chip ECCs / 4.3: |
Codes for High-Speed Memories II: Byte Error Control Codes / 5: |
Single-Byte Error Correcting (SbEC) Codes / 5.1: |
Single-Byte Error Correcting and Double-Byte Error Detecting (SbEC-DbED) Codes / 5.2: |
Single-Byte Error Correcting and Single p-Byte within a Block Error Detecting (SbEC-Spb=BED) Codes / 5.3: |
Codes for High-Speed Memories III: Bit / Byte Error Control Codes / 6: |
Single-Byte / Burst Error Detecting SEC-DED Codes / 6.1: |
Single-Byte Error Correcting and Double-Bit Error Detecting (SbEC-DED) Codes / 6.2: |
Single-Byte Error Correcting and Double-Bit Error Correcting (SbEC-DEC) Codes / 6.3: |
Single-Byte Error Correcting and Single-Byte Plus Single-Bit Error Detecting (SbEC-(Sb?S)ED) Codes / 6.4: |
Codes for High-Speed Memories IV: Spotty Byte Error Control Codes / 7: |
Spotty Byte Errors / 7.1: |
Single Spotty Byte Error Correcting (St=bEC) Codes / 7.2: |
Single Spotty Byte Error Correcting and Single-Byte Error Detecting (St=bEC-SbED) Codes / 7.3: |
Single Spotty Byte Error Correcting and Double Spotty Byte Error Detecting (St=bEC-Dt=bED) Codes / 7.4: |
A General Class of Spotty Byte Error Control Codes / 7.5: |
Single-Byte Error Correcting and Single p-Byte within a Block Error Detecting (SbEC-S[subscript pxb/B]ED) Codes / 8: |
Paralled Decoding for Burst / Byte Error Control Codes |
Parallel Decoding Burst Error Control Codes / 8.1: |
Parallel Decoding Cyclic Burst Error Correcting Codes / 8.2: |
Transient Behavior of Parallel Encoder / Decoder Circuits of Error Control Codes / 8.3: |
Codes for High-Speed Memories III: Bit/Byte Error Control Codes |
Codes for Error Location: Error Locating Codes / 9: |
Error Location of Faulty Packages and Faulty Chips / 9.1: |
Block Error Locating (Sb=pbEL) Codes / 9.2: |
Single-Bit Error Correcting and Single-Block Error Locating (SEC-Sb=pbEL) Codes / 9.3: |
Single-Bit Error Correcting and Single-Byte Error Locating (SEC-Se=bEL) Codes / 9.4: |
Single-Byte Error Correcting and Single-Byte Plus Single-Bit Error Detecting (SbEC-(Sb + S)ED) Codes |
Burst Error Locating Codes / 9.5: |
Code Conditions for Error Locating Codes / 9.6: |
Codes for Unequal Error Control / Protection (UEC / UEP) / 10: |
Error Models for UEC Codes and UEP Codes / 10.1: |
Fixed-Byte Error Control UEC Codes / 10.2: |
Burst Error Control UEC / UEP Codes / 10.3: |
Single Spotty Byte Error Correcting (S[subscript t/b]EC) Codes / 10.4: |
Application of the UEC / UEP Codes |
Single Spotty Byte Error Correcting and Single-Byte Error Detecting (S[subscript t/b]EC-SbED) Codes |
Codes for Mass Memories / 11: |
Single Spotty Byte Error Correcting and Double Spotty Byte Error Detecting (S[subscript t/b]EC-D[subscript t/b]ED) Codes / 11.1: |
Tape Memory Codes |
Magnetic Disk Memory Codes / 11.2: |
Optical Disk Memory Codes / 11.3: |
Coding for Logic and System Design / 12: |
Parallel Decoding Burst / Byte Error Control Codes / 12.1: |
Self-checking Concept |
Self-testing Checkers / 12.2: |
Self-checking ALU / 12.3: |
Self-checking Design for Computer Systems / 12.4: |
Codes for Data Entry Systems / 13: |
M-Ary Asymmetric Errors in Data Entry Systems / 13.1: |
M-Ary Asymmetric Symbol Error Correcting Codes / 13.2: |
Nonsystematic M-Ary Asymmetric Error Correcting Codes with Deletion / Insertion / Adjacent-Symbol-Transposition Error Correction Capabilities / 13.3: |
Codes for Two-Dimentional Matrix Symbols / 13.4: |
Block Error Locating (S[subscript b/pxb]EL) Codes / 14: |
Codes for Multiple / Distributed Storage |
Single-Bit Error Correcting and Single-Block Error Locating (SEC-S[subscript b/pxb]EL) Codes |
Single-Bit Error Correcting and Single-Byte Error Locating (SEC-S[subscript e/b]EL) Codes |
Codes for Unequal Error Control/Protection (UEC / UEP) |
Codes for Two-Dimensional Matrix Symbols |
Codes for Multiple / Distributed Storage Systems |
MDS Array Codes Tolerating Multiple-Disk Failures / 14.1: |
Codes for Distributed Storage Systems / 14.2: |
Index |
Preface |
Introduction / 1: |
Faults and Failures / 1.1: |