Error detection/correction and fault detection/recovery – Pulse or data error handling – Digital data error correction
Reexamination Certificate
2011-05-03
2011-05-03
Torres, Joseph D (Department: 2112)
Error detection/correction and fault detection/recovery
Pulse or data error handling
Digital data error correction
C714S773000, C714S780000
Reexamination Certificate
active
07937647
ABSTRACT:
A method and apparatus are provided for an error-correcting FPGA. ECC data for configuration is generated and programmed into the ECC rows in the configuration memory. While booting, it is determined whether an integrity-check bit is set. If so, an integrity check is performed. If a single-bit error is detected, if the bit error is an erroneous “0” value, the memory location containing the erroneous “0” value is reprogrammed to a “1” value. If the bit error is an erroneous “1,” value, the memory block data is saved in a non-volatile memory block, the configuration memory block containing the error is erased and reprogrammed using the corrected bit. If there is more than one error, an error flag is set. The user reads the status of the error flag through the JTAG port. If the error flag is set then a full reprogramming cycle is initiated.
REFERENCES:
patent: 4047151 (1977-09-01), Rydbeck et al.
patent: 5568426 (1996-10-01), Roohparvar et al.
patent: 5621682 (1997-04-01), Tanzawa et al.
patent: 5715193 (1998-02-01), Norman
patent: 5920501 (1999-07-01), Norman
patent: 5963473 (1999-10-01), Norman
patent: 6101624 (2000-08-01), Cheng et al.
patent: 6838899 (2005-01-01), Plants
patent: 7075328 (2006-07-01), Plants
patent: 7080305 (2006-07-01), Welbon et al.
patent: 7111224 (2006-09-01), Trimberger
patent: 7127552 (2006-10-01), Shimanek et al.
patent: 7143329 (2006-11-01), Trimberger et al.
patent: 7162644 (2007-01-01), Trimberger
patent: 7173448 (2007-02-01), Plants
patent: 7219237 (2007-05-01), Trimberger
patent: 7254800 (2007-08-01), Trimberger
patent: 7583532 (2009-09-01), Prasad
patent: 7724580 (2010-05-01), Li et al.
patent: 7826263 (2010-11-01), Lee et al.
patent: 2003/0046631 (2003-03-01), Gappisch et al.
Bakker Gregory
Bellipaddy Vidyadhara
Actel Corporation
Lewis and Roca LLP
Torres Joseph D
LandOfFree
Error-detecting and correcting FPGA architecture does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Error-detecting and correcting FPGA architecture, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Error-detecting and correcting FPGA architecture will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2619049