IDT49C465 Integrated Device Technology, Inc., IDT49C465 Datasheet

no-image

IDT49C465

Manufacturer Part Number
IDT49C465
Description
Error Detection And Correction
Manufacturer
Integrated Device Technology, Inc.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
IDT49C465AG
Manufacturer:
IDT
Quantity:
582
Part Number:
IDT49C465AGB
Manufacturer:
IDT
Quantity:
582
Part Number:
IDT49C465APQF
Manufacturer:
IDT
Quantity:
18
Part Number:
IDT49C465APQF
Manufacturer:
IDT
Quantity:
1 000
Part Number:
IDT49C465APQF
Manufacturer:
IDT
Quantity:
20 000
Part Number:
IDT49C465G
Manufacturer:
a
Quantity:
1
Part Number:
IDT49C465G
Manufacturer:
IDT
Quantity:
802
Company:
Part Number:
IDT49C465G
Quantity:
14
Part Number:
IDT49C465GB
Manufacturer:
IDT
Quantity:
802
Part Number:
IDT49C465PQF
Manufacturer:
IDT
Quantity:
36
FEATURES
• 32-bit wide Flow-thruEDC
• Single-chip 64-bit Generate Mode
• Separate system and memory buses
• On-chip pipeline latch with external control
• Supports bidirectional and common I/O memories
• Corrects all single-bit errors
• Detects all double-bit errors, some multiple-bit errors
• Error Detection Time — 12ns
• Error Correction Time — 14ns
• On chip diagnostic registers
• Parity generation and checking on system data bus
• Low power CMOS — 100mA typical at 20MH
• 144-pin PGA and PQFP packages
• Military product compliant to MIL-STD 883, Class B
SIMPLIFIED FUNCTIONAL BLOCK DIAGRAM
The IDT logo is a registered trademark and Flow-thruEDC is a trademark of Integrated Device Technology Inc.
MILITARY AND COMMERCIAL TEMPERATURE RANGES
©1995 Integrated Device Technology, Inc.
PCBI
MD
SD
CBI
Integrated Device Technology, Inc.
MLE
SLE
PLE
0–31
0–31
0–7
0–7
Latch
SD
unit, cascadable to 64 bits
Latch
Checkbit
MD
Latch
32-BIT FLOW-THRU
ERROR DETECTION
AND CORRECTION UNIT
CONTROL
CONTROL
Z
Byte
Mux
Mux
Generator
Checkbit
Memory
11.7
DESCRIPTION
unit. The chip provides single-error correction and two and
three bit error detection of both hard and soft memory errors.
It can be expanded to 64-bit widths by cascading two units,
without the need for additional external logic. The Flow-
thruEDC has been optimized for speed and simplicity of
control.
configurations in an error correcting memory system. The
bidirectional configuration is most appropriate for systems
using bidirectional memory buses. A second system
configuration utilizes external octal buffers, and is well suited
for systems using memory with separate I/O buses.
and error diagnostics. It also provides parity protection for
data on the system side.
The IDT49C465/A is a 32-bit, two-data bus, Flow-thruEDC
The EDC unit has been designed to be used in either of two
The IDT49C465/A supports partial word writes, pipelining
Generator
Checkbit
System
CONTROL
CONTROL
Correct
Detect
Logic
Logic
Mux
NOVEMBER 1998
IDT49C465A
IDT49C465
2552 drw 01
DSC-9028/8
1
ERR
MERR
CBO
0–7

Related parts for IDT49C465

IDT49C465 Summary of contents

Page 1

... FLOW-THRU ERROR DETECTION AND CORRECTION UNIT DESCRIPTION The IDT49C465 32-bit, two-data bus, Flow-thruEDC unit. The chip provides single-error correction and two and three bit error detection of both hard and soft memory errors. It can be expanded to 64-bit widths by cascading two units, without the need for additional external logic ...

Page 2

... IDT49C465/A 32-BIT FLOW-THRU ERROR DETECTION AND CORRECTION UNIT PIN CONFIGURATION GND SLE PLE SOE GND GND ...

Page 3

... IDT49C465/A 32-BIT FLOW-THRU ERROR DETECTION AND CORRECTION UNIT PIN CONFIGURATION V SD PCBI PCBI PCBI GND SLE SOE PLE GND ...

Page 4

ERROR ERR DETECT MERR 8 SYO MUX 0–7 PLE SOE 4 BE 0– BYTES SD 0–31 SD LATCH SLE PSEL PARITY 4 GEN 4 P 0–3 PARITY 4 CHECK PERR /ERR INTERNAL SYNCLK SYNCLK SCLKEN CLEAR 2 ...

Page 5

... IDT49C465/A 32-BIT FLOW-THRU ERROR DETECTION AND CORRECTION UNIT SYSTEM CONFIGURATIONS The IDT49C465 EDC unit can be used in various configurations in an EDC system. The basic configurations are shown below. Figure 1 illustrates a bidirectional configuration, which is most appropriate for systems using bidirectional memory buses the simplest configuration to understand and use. ...

Page 6

... PARTIAL–CHECKBITS–OUT (10) PARTIAL–CHECKBITS–OUT (10) (GENERATE ONLY) (GENERATE ONLY) 8 PARTIAL–SYNDROME (DETECT/CORRECT ONLY) Figure 6. 64-Bit Mode — 2 Cascaded IDT49C465 Devices device on the SD full 64-bit word from memory. checkbits are output on the CBO 0-31 time is less than that resulting from using a two-chip cascade. MD 0– ...

Page 7

... In the upper slice of a cascaded EDC system, “Partial-Checkbits” generated by the lower slice are accepted by these inputs (Generate path). CODE ID I CODE IDentity: Inputs which identify the slice position/ functional mode of the IDT49C465. 1,0 (00) Single 32-bit EDC unit (01) 64-bit “Checkbit-generate-only” unit ...

Page 8

... IDT49C465/A 32-BIT FLOW-THRU ERROR DETECTION AND CORRECTION UNIT PIN DESCRIPTIONS (Con’t.) Symbol I/O Inputs (Con’t.) MODE I MODE select: Selects one of five operating modes. 2-0 (x11) “Normal” Mode: Normal EDC operation (Flow-thru correction and generation). (x10) “Generate-Detect” Mode: In this mode, error correction is disabled. Error generation and detection are normal ...

Page 9

... IDT49C465/A 32-BIT FLOW-THRU ERROR DETECTION AND CORRECTION UNIT DIAGNOSTIC DATA FORMAT (SYSTEM BUS) Latched Data Error Re- Error Type served Counter Byte DIAGNOSTIC FEATURES — DETAILED DESCRIPTION Mode 2-0 x11 “NORMAL” Mode In this mode, operation is “Normal” or non-diagnostic. ...

Page 10

... IDT49C465/A 32-BIT FLOW-THRU ERROR DETECTION AND CORRECTION UNIT OPERATING MODE CHARTS SLICE IDENTIFICATION CODE ID 1 CODE ID 0 Slice Definition 0 0 32-bit Flow-Thru EDC 0 1 64-bit GENERATE Only EDC 1 0 64-bit EDC- Lower 32 bits (0-31 64-bit EDC- Upper 32 bits (32-63) SLICE POSITION CONTROL ...

Page 11

... CPU SD MAIN MEMORY P D OUT IDT49C465 CHECKBIT MEMORY 2. Data Correction Read Memory Word D IN CORRECTED SD CPU MAIN MEMORY P D OUT IDT49C465 CHECKBIT MEMORY 3. Memory Generation Re-write Corrected Word to Memory D IN CORRECTED SD CPU MAIN MEMORY P D OUT IDT49C465 CHECKBIT MEMORY 11.7 MD I/O MAIN MEMORY ...

Page 12

... GENERATOR IDT49C465 The example shown above illustrates the case of combin- ing three bytes from an old word with a new lower order byte to form a new word. The new word, along with the new checkbits, may now be written to memory. In the separate I/O memory configuration, the situation is similar except that the new word is output on the SD Bus instead of the MD Bus (refer to previous page) ...

Page 13

... IDT49C465/A 32-BIT FLOW-THRU ERROR DETECTION AND CORRECTION UNIT 32-BIT DATA WORD CONFIGURATION A single IDT49C465 EDC unit, connected as shown below, provides all the logic needed for single-bit error correction, and double-bit error detection 32-bit data field. The identification code (00) indicates seven checkbits are re- quired ...

Page 14

... IDT49C465/A 32-BIT FLOW-THRU ERROR DETECTION AND CORRECTION UNIT 64-BIT DATA WORD CONFIGURATION Two IDT49C465 EDC units, connected as shown below, provide all the logic needed for single-bit error correction, and double-bit error detection 64-bit data field. The “Slice Identification” Table gives the CODE ID1,0 values needed for distinguishing the upper 32 bits from the lower 32 bits ...

Page 15

... Final Internal Syndrome bits 0 7 FUNCTIONAL EQUATIONS: The equations below describe the terms used in the IDT49C465 to determine the values of the partial checkbits, checkbits, partial syndromes and final internal syndromes. NOTE: All “ ” symbols below represent the “EXCLUSIVE- OR” function ...

Page 16

... IDT49C465/A 32-BIT FLOW-THRU ERROR DETECTION AND CORRECTION UNIT DETAILED DESCRIPTION — CHECKBIT AND SYNDROME GENERATION vs. CODE ID LOGIC EQUATIONS FOR THE CBO OUTPUTS CODE ID 1,0 Checkbit 00 10 Generation Final Chkbits Partial Checkbits CBO CBO CBO CBO 3 CBO PD PD ...

Page 17

... IDT49C465/A 32-BIT FLOW-THRU ERROR DETECTION AND CORRECTION UNIT DETAILED DESCRIPTION — 32-BIT CONFIGURATION 32-BIT MODIFIED HAMMING CODE — CHECKBIT ENCODING CHART Generated Checkbits Parity CB0 Even (XOR) CB1 Even (XOR) CB2 Odd (XNOR) CB3 Odd (XNOR) CB4 Even (XOR) CB5 Even (XOR) ...

Page 18

... IDT49C465/A 32-BIT FLOW-THRU ERROR DETECTION AND CORRECTION UNIT DETAILED DESCRIPTION — 64-BIT CONFIGURATION 64-BIT MODIFIED HAMMING CODE - CHECKBIT ENCODING CHART Generated Checkbits Parity CB0 Even (XOR) CB1 Even (XOR) CB2 Odd (XNOR) CB3 Odd (XNOR) CB4 Even (XOR) CB5 Even (XOR) ...

Page 19

... Total AC Delay for IDT49C465 in 64-bit Mode (L) = Lower slice (U) = Upper slice SD to CBO(L) + PCBI to CBO(U) t SC( PCC( SYO(L) + CBI to t MSY( ( SYO(L) + CBI to t MSY( CME ( MD to SYO(L) + CBI to SD(U) t MSY( (U) (or) ...

Page 20

... IDT49C465/A 32-BIT FLOW-THRU ERROR DETECTION AND CORRECTION UNIT ABSOLUTE MAXIMUM RATINGS Symbol Rating Com’l. V Power Supply –0.5 to +7.0 –0.5 to +7.0 CC Voltage V Terminal Voltage –0.5 to TERM with Respect Ground T Operating 0 to +70 A Temperature T Temperature –55 to +125 –65 to +135 BIAS Under Bias ...

Page 21

... IDT49C465/A 32-BIT FLOW-THRU ERROR DETECTION AND CORRECTION UNIT DC ELECTRICAL CHARACTERISTICS OVER OPERATING RANGE (Con’t.) The following conditions apply unless otherwise specified: Commercial + Symbol Parameter I Quiescent Power Supply Current CCQ CMOS Input Levels I Quiescent Power Supply Current ...

Page 22

... IDT49C465/A 32-BIT FLOW-THRU ERROR DETECTION AND CORRECTION UNIT AC PARAMETERS - 49C465A PROPAGATION DELAY TIMES Parameter Description Number Parameter From To Name Input (edge) Output (edge) Max. GENERATE (WRITE) PARAMETERS PCC PPE XIN ...

Page 23

... IDT49C465/A 32-BIT FLOW-THRU ERROR DETECTION AND CORRECTION UNIT AC PARAMETERS - 49C465A PROPAGATION DELAY TIMES FROM LATCH ENABLES Parameter Description Parameter From Number Name Input (edge MLC 23 t MLE 24 t MLE = MLME 25 t MLP 26 t MLS 27 t MLSY PLE PLS PLE ...

Page 24

... IDT49C465/A 32-BIT FLOW-THRU ERROR DETECTION AND CORRECTION UNIT SET-UP AND HOLD TIMES - 49C465A Parameter Description Parameter From Number Name Input (edge SDIN Set-up * SSLS 43 t SDIN Hold SSLH 44 t MDIN Set-up * MMLS 45 t MDIN Hold MMLH 46 t CBI Set-up CMLS ...

Page 25

... IDT49C465/A 32-BIT FLOW-THRU ERROR DETECTION AND CORRECTION UNIT Note 1: 64-bit Upper Slice Application Exception (49C465A) Parameter Description Parameter From Number Name Input 39(a) tMEMxZ MOE 44(a) tMMLS MDin Set-up 45(a) tMMLH MDIN Hold 46(a) tCMLS CBI Set-up 47(a) tCMLH CBI Hold Parameter Number Name Input + Conditions ...

Page 26

... IDT49C465/A 32-BIT FLOW-THRU ERROR DETECTION AND CORRECTION UNIT AC PARAMETERS - 49C465 PROPAGATION DELAY TIMES Parameter Description Number Parameter From To Name Input (edge) Output (edge) Max. Max. Max. Max. Max. Max. Max. Max. Unit GENERATE (WRITE) PARAMETERS ...

Page 27

... IDT49C465/A 32-BIT FLOW-THRU ERROR DETECTION AND CORRECTION UNIT AC PARAMETERS - 49C465 PROPAGATION DELAY TIMES FROM LATCH ENABLES Parameter Description Parameter From Number Name Input (edge MLC 23 t MLE 24 t MLE = HIGH MLME 25 t MLP 26 t MLS 27 t MLSY PLE LOW ...

Page 28

... IDT49C465/A 32-BIT FLOW-THRU ERROR DETECTION AND CORRECTION UNIT SET-UP AND HOLD TIMES - 49C465 Parameter Description Parameter From Number Name Input 42 t SDIN Set-up SSLS 43 t SDIN Hold SSLH 44 t MDIN Set-up MMLS 45 t MDIN Hold MMLH 46 t CBI Set-up CMLS 47 t CBI Hold ...

Page 29

... IDT49C465/A 32-BIT FLOW-THRU ERROR DETECTION AND CORRECTION UNIT Note 5: 64-bit Upper Slice Application Exception (49C465A) Parameter Description Parameter From Number Name Input 39(a) tMEMxZ MOE 44(a) tMMLS MDin Set-up 45(a) tMMLH MDIN Hold 46(a) tCMLS CBI Set-up 47(a) tCMLH CBI Hold Parameter Number Name Input + Conditions ...

Page 30

... IDT49C465/A 32-BIT FLOW-THRU ERROR DETECTION AND CORRECTION UNIT AC TIMING DIAGRAMS — 32-BIT CONFIGURATION BESxZ t BESxZ SOE t SESxZ t SESxZ (OUTPUT) DATA SD 0–31 t SSLS SLE P N PERR t SM (1) t SLM MOE tMEMZx MD (INPUT) 0–31 t SLC CBOE t CECZx CBO to 1 NOTE: 1 ...

Page 31

... IDT49C465/A 32-BIT FLOW-THRU ERROR DETECTION AND CORRECTION UNIT AC TIMING DIAGRAMS — 32-BIT CONFIGURATION to 1 MOE t MEMxZ (OUTPUT) Valid DATA MD 0–31 t MMLS CBI Valid Checkbits In t CMLS MLE t MLSY SYO t MLEx ERR MERR to 1 NOTE: 1. Assumes that Memory Data and Checkbits are valid at least 3ns (Com.)/4ns (Mil,) before MLE goes HIGH. ...

Page 32

... IDT49C465/A 32-BIT FLOW-THRU ERROR DETECTION AND CORRECTION UNIT AC TIMING DIAGRAMS — 32-BIT CONFIGURATION to 1 MOE t MEMxZ Valid DATA (OUTPUT) MD 0–31 t MMLS CBI Valid Checkbits In t CMLS MLE t MLS PLE t PLS BESZx SOE t SESZx t MLP t PLP t BEPZx t SEP P 0–3 ...

Page 33

... IDT49C465/A 32-BIT FLOW-THRU ERROR DETECTION AND CORRECTION UNIT AC TIMING DIAGRAMS — 64-BIT CONFIGURATION BOTH to 1 465s BE N SOE t SESxZ t SESxZ DATA (OUTPUT & SSLS SLE P x PERR t SM MOE (1) t SLM t MEMZx t BEM (INPUT & SLC CBOE ...

Page 34

... IDT49C465/A 32-BIT FLOW-THRU ERROR DETECTION AND CORRECTION UNIT AC TIMING DIAGRAMS — 64-BIT CONFIGURATION to 1 BOTH 465s MOE t MEMxZ Valid DATA (OUTPUT) MD (L) t MMLS Valid Checkbits In CBI t CMLS MLE t MLS BESZx SOE t SESZx LOWER 465 SD 0–31 t MSY t CSY t MLSY SYO ...

Page 35

... IDT49C465/A 32-BIT FLOW-THRU ERROR DETECTION AND CORRECTION UNIT AC TIMING DIAGRAMS — 64-BIT CONFIGURATION 64-BIT to 1 U/L Slice MOE t MEMxZ (OUTPUT) MD Valid DATA 0–31 t MMLS CBI Valid Checkbits In t CMLS MLE t MLS PCBI PLE t PLS BESZx SOE t SESZx SD 0–31 t MSY t MLP ...

Page 36

... IDT49C465/A 32-BIT FLOW-THRU ERROR DETECTION AND CORRECTION UNIT AC TIMING DIAGRAMS — 64-BIT CONFIGURATION 64-BIT to 1 U/L Slice MOE t MEMxZ (OUTPUT) MD Valid DATA 0–31 t MMLS CBI Valid Checkbits In t CMLS MLE t MLS PLE t PLS BESZx SOE t SESZx SD 0–31 t MLP t PLP t BEPZx ...

Page 37

... IDT49C465/A 32-BIT FLOW-THRU ERROR DETECTION AND CORRECTION UNIT AC TIMING DIAGRAMS — 64-BIT CONFIGURATION SINGLE to 1 465 SOE (SOE = Tied high) Valid DATA SD Bus t SSLS SLE t SLC (MOE = Tied high) MOE Valid DATA MD Bus t MMLS MLE t MLC CBOE t CECZx CBO to 1 NOTE: 1 ...

Page 38

... IDT49C465/A 32-BIT FLOW-THRU ERROR DETECTION AND CORRECTION UNIT AC TIMING DIAGRAMS — DIAGNOSTIC TIMING to 1 465 Checkbits In CBI t CSCS Memory DataIN MD Bus t MSCS MLE t MLSCS SCLKEN t SESCS SYNCLK t CLEAR CLEAR SD Bus to 1 Parameter CSCS t MSCS t MLSCS t SESCS t SESCH t SESCH t SYNCLK ...

Page 39

... IDT49C465/A 32-BIT FLOW-THRU ERROR DETECTION AND CORRECTION UNIT TEST CIRCUITS AND WAVEFORMS TEST CIRCUITS FOR ALL OUTPUTS OUT IN Pulse D.U.T. Generator R T SET-UP, HOLD AND RELEASE TIMES DATA INPUT t SU TIMING INPUT ASYNCHRONOUS CONTROL PRESET CLEAR ETC. SYNCHRONOUS CONTROL PRESET ...

Page 40

... IDT49C465/A 32-BIT FLOW-THRU ERROR DETECTION AND CORRECTION UNIT ORDERING INFORMATION IDT XX 49C465 Package Device Type Speed XX X Process/ Temperature Range 11.7 MILITARY AND COMMERCIAL TEMPERATURE RANGES BLANK Commercial ( + Military (– +125 C) PQF Plastic Quad Flatpack G Pin Grid Array ...

Related keywords