Code Design for Dependable Systems

Chapter 7 - Codes for High-Speed Memories IV: Spotty Byte Error Control Codes

Some of the error control codes mentioned in the previous chapters have been
applied to high-speed memory systems using RAM chips with either 1-bit I/O data
(b = 1) or 4-bit I/O data (b = 4). However, modern large-capacity memory systems
use RAM chips with 8, 16, or 32 bits of I/O data. A new class of codes called spotty
byte error control codes has been developed for those memory systems that use
high-density DRAM chips with wide I/O data [UMAN03a, 03b, KASH04, SUZU04,
05a, 05b].

Spotty byte error is a special type of byte error, defined as a t-bit error in a b-bit byte,
where 1 ≤ tb. This is based on the fact that the dominant errors in byte-organized
chips, even in RAM chips with 8-bit, 16-bit, and 32-bit I/O data, are single-bit errors, or at
most double-bit or triple-bit errors, which are sometimes called low-density byte errors
[TANI92], or sparse byte errors.

Spotty byte error control codes, called t/b-error control codes, where t is larger
than or equal to 2 and less than at most b/2, are more practical than the conventional
byte error control codes because they require smaller number of check bits than the
existing byte error control codes. Here we deal with designing the code having
spotty byte error length t as taking any value from 1 to b. It is apparent that if t = 1,
the codes are bit error control codes, and if t = b, the codes are byte error control
codes.

In order to determine the code functions effectively applied to the solid-state data
recorder of the satellite systems, the encoder and decoder of some spotty byte error control
codes have been designed and implemented by FPGA to evaluate gate count and decoding
delays [KANE05].

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: Memory Modules
Finish!
Privacy Policy

This is embarrasing...

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