idt49c460cjb Integrated Device Technology, idt49c460cjb Datasheet - Page 6

no-image

idt49c460cjb

Manufacturer Part Number
idt49c460cjb
Description
32-bit Cmos Error Detection And Correction Unit
Manufacturer
Integrated Device Technology
Datasheet
IDT49C460/A/B/C/D/E
32-BIT CMOS ERROR DETECTION AND CORRECTION UNIT
EDC ARCHITECTURE SUMMARY
used for check bit generation, error detection, error correction
and diagnostics. The function blocks for this 32-bit device
consist of the following:
• Data Input Latch
• Check Bit Input Latch
• Check Bit Generation Logic
• Syndrome Generation Logic
• Error Detection Logic
• Error Correction Logic
• Data Output Latch
• Diagnostic Latch
• Control Logic
DATA INPUT/OUTPUT LATCH
of data to the Data In Latch. The data from the DATA lines can
be loaded in the Diagnostic Latch under control of the
Diagnostic Latch Enable, LE
in one byte and control information in another byte. The
Diagnostic Latch is used in the Internal Control Mode or in one
of the diagnostic modes. The Data Output Latch has buffers
that place data on the DATA lines. These buffers are split into
four 8-bit buffers, each having their own output enable con-
trols. This feature facilitates byte read and byte modify
operations.
CHECK BIT GENERATION LOGIC
data in the Data Input Latch. The modified Hamming Code is
the basis for generating the proper check bits.
SYNDROME GENERATION LOGIC
comparison on the check bits read from memory against the
newly generated set of check bits produced for the data read
in from memory. Matching sets of check bits mean no error
was detected. If there is a mismatch, one or more of the data
or check bits is in error. Syndrome bits are produced by an
exclusive-OR of the two sets of check bits. Identical sets of
check bits mean the syndrome bits will be all zeros. If an error
results, the syndrome bits can be decoded to determine the
number of errors and the specific bit-in-error.
The IDT49C460s are high-performance cascadable EDCs
The Latch Enable Input, LE
This generates the appropriate check bits for the 32 bits of
In both the Detect and Correct modes, this logic does a
DIAG
IN
, controls the loading of 32 bits
, giving check bit information
11.6
ERROR DETECTION LOGIC
generated by the Syndrome Generation Logic. With no errors
in either the input data or check bits, both the
MULTERROR
error is detected.
if two or more errors are detected.
ERROR CORRECTION LOGIC
single data bit-in-error. This corrected data is loaded into the
Data Output Latch, which can then be read onto the bidirec-
tional data lines. If the error is resulting from one of the check
bits, the correction logic does not place corrected check bits
on the syndrome/check bit outputs. If the corrected check bits
are needed, the EDC must be switched to the Generate Mode.
DATA OUTPUT LATCH AND OUTPUT BUFFERS
error correction operation. The latch is loaded from the
correction logic under control of the Data Output Latch En-
able, LE
loaded from the Data Input Latch in the PASSTHRU mode.
The Data Output Latch buffer is split into 4 individual buffers
which can be enabled by
the bidirectional data lines.
DIAGNOSTIC LATCH
Diagnostic Latch Enable, LE
lines. Check bit information is contained in one byte while the
other byte contains the control information. The Diagnostic
Latch is used for driving the device when in the Internal Control
Mode, or for supplying check bits when in one of the diagnostic
modes.
CONTROL LOGIC
Normal operation is when the control logic is driven by external
control inputs. In the Internal Control Mode, the control signals
are read from the Diagnostic Latch. Since LE
GENERATE
(LE
EDC to go into the Generate Mode.
This part of the device decodes the syndrome bits
In single error cases, this logic complements (corrects) the
The Data Output Latch is used for storing the result of an
The diagnostic latch is loadable under control of the
Specifies in which mode the device will be operating in.
OUT
from high to low) of the Data Output Latch causes the
OUT
MILITARY AND COMMERCIAL TEMPERATURE RANGES
are controlled by the same pin, the latching action
. The Data Output Latch may also be directly
outputs are HIGH. ERROR will go low if one
MULTERROR
OE
DIAG
0–3
and
separately for reading onto
, from the bidirectional data
ERROR
will both go low
ERROR
OUT
and
and
6

Related parts for idt49c460cjb