Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home Fault Detection Expandable-digital-error-detection-and-correction-device

 Decoding global drive/boot signals using local predecoders
One aspect of the invention comprises a decoding circuit for driving a word line associated with at ...


 Apparatus and method for CRC computation over fixed length blocks containing variable length packets of data received out of order
Overview FIG. 1 depicts a Page CRC Generator 101 and a Page Buffer Memory 102 of the present ...


 Semiconductor memory device having even and odd numbered bank memories
An object of this ivention is to provide a semiconductor memory device which can simultaneously ...


 Semiconductor memory device having split operation and capable of reducing power supply noise
An object of the present invention is to provide a semiconductor memory device that effectively ...


 Monolithically integrated semiconductor circuit
I claim: 1. Monolithically integrated digital semiconductor circuit, comprising an address decoder, ...


 Semiconductor device with component circuits under symmetric influence of undesirable turbulence
It is therefore an important object of the present invention to provide a semiconductor memory ...


 Memory output circuit
I claim: 1. In a semiconductor memory, an output circuit comprising: an output transistor series ...


 High voltage switching circuit in a nonvolatile memory
Accordingly, an object of this invention is to provide a nonvolatile semiconductor memory device ...


 Semiconductor memory with segmented word lines
It is an object of the present invention to provide a semiconductor memory device, particularly an E...


 Latch-up control for a CMOS memory with a pumped well
An object of the present invention is to provide an improved power-up circuit for a DRAM. Another ...


 Expandable digital error detection and correction device

Details
Inventors: Miller, Michael J.; Chan, Andy P.; Stodieck, Robert W.; Mick, John R.;
Assignee: Integrated Device Technology, Inc. (Santa Clara, CA)
Primary Examiner: Baker; Stephen M.
Assistant Examiner:
Attorney, Agent or Firm: Schatzel; Thomas E.

A pair of similar, 32-bit, error detection and correction devices, including a "lower 32-bit" device (210) and an "upper 32-bit" device (212) are configured as a 64-bit, error detection and correction system. When a (64-bit) word of data is being stored in memory, the lower 32-bit device (210) develops, on an inter-device bus (226), signals representing generation partial check bits. The upper 32-bit device (212) receives the partial check bits (226), and develops signals representing final check bits (236) for storage with the corresponding data word in memory (220 and 234). When a (64-bit) word of data is being retrieved from memory, from signals representing check bits retrieved from memory (222), the lower 32-bit device (210) generates on an inter-device bus (224), signals representing correction partial syndromes. From the correction partial syndromes (224), the upper 32-bit device (212) develops, on another inter-device bus (228), signals representing correction partial check bits; generates full syndromes; and corrects errors in the upper 32-bits of the corresponding retrieved data word (240). From the correction partial check bits (228) the lower 32-bit device (210) (also) generates full syndromes; and corrects errors in the corresponding lower 32-bits of the retrieved data word (230).

DETAILED DESCRIPTION What is claimed is: 1.
An error detection and correction device (300) comprising in combination: a first device bus (310); a second device bus (312); a third device bus (318); a fourth device bus (314); a fifth device bus (316); a sixth device bus (320); a first, data, latch means (340) connected to said first device bus (310); a correction check bit generator (342) connected to said first latch means (340); a second, check bit, latch means (346) coupled to said second device bus (312); a first multiplexer means (348) connected to said second device bus (312) and to said second latch means (346); a first gate means (350) connected to said correction check bit generator (342) and to said first multiplexer means (348); a second multiplexer means (352) connected to said correction check bit generator (342), to said first gate means (350), and to said third device bus (318); a first tri-state buffer means (380) connected to said first device bus (310); a second tri-state buffer means (382) connected to said fifth device bus (316); a generation check bit generator (400) connected to said first tri-state buffer means (380); a third multiplexer means (402) connected to said correction check bit generator (342) and to said fourth device bus (314); a second gate means (404) connected to said third multiplexer means (402) and to said generation check bit generator (400); a fourth multiplexer means (406) connected to said second gate means (404), to said generation check bit generator (400), and to said second tri-state buffer means (382); a third gate means (408) connected to said fourth device bus (314) and to said first gate means (350); a fifth multiplexer means (410) connected to said third gate means (408) and to said first gate means (350); a combination of an error decoder, error corrector, and pipe-line latch means (520), the combination coupled to said fifth multiplexer means (410); a third tri-state buffer means (522) connected between said error decoder, error corrector, and pipe-line latch means combination (520) and said sixth device bus (320); a third, data, latch means (560) connected to said sixth device bus (320); and a sixth multiplexer means (562) connected to said error decoder, error corrector, and pipe-line latch means combination (520), to said third latch means (560), and to said first tri-state buffer means (380)



Related patents
  Automated safestore stack generation and move in a fault tolerant central processor
What is claimed is: 1. A fault tolerant central processing unit comprising: A) data manipulation circuitry including a plurality of software visible registers, each said ...
  Method and circuitry arrangement for refreshing data stored in a dynamic MOS memory
It is an object of the invention to provide a method for the refreshing of data stored in a dynamic MOS memory, which serves as a working memory of a microcomputer ...
  Refresh operation control circuit for semiconductor device
An object of this invention is to provide a simple practical circuit to manage and control the timing of refresh such that the refresh operation is automatically carried ...
  Dynamic random access memory device with staggered refresh
One object of the present invention is to reduce a peak value of a current consumed in the DRAM in the refresh operation. Another object of the present invention is to ...
  Semiconductor memory device improved for externally designating operation mode
An object of the present invention is to provide a semiconductor memory device in which a timing of change of an external control signal generated for designating an ...
  Multiple bit error detection and correction system employing a modified Reed-Solomon code incorporating address parity and catastrophic failure detection
Accordingly, it is a primary objective of the present invention to provide an error correction and detection technique for semiconductor memory arrays which processes a ...
  Integrated circuit I/O using a high performance bus interface
The present invention is designed to provide a high speed, multiplexed bus for communication between processing devices and memory devices and to provide devices ...
  Memory defect masking device
Therefore, the main objective of the present invention is to provide a memory defect masking device to be used in combination with a plurality of memory devices which is ...
  Bidirectional line switch ring network
Therefore, in view of the above-mentioned problems, the present invention has as its object the simplification of the hardware configuration and control for handling the ...
  Virtual multi-port RAM
It is therefore an object of the present invention to provide a multi-port RAM structure which combines a multi-port function with the speed and density that cannot be ...

0.004

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved