Invention Grant
- Patent Title: Error-detecting and correcting FPGA architecture
- Patent Title (中): 错误检测和校正FPGA架构
-
Application No.: US11829335Application Date: 2007-07-27
-
Publication No.: US07937647B2Publication Date: 2011-05-03
- Inventor: Vidyadhara Bellipaddy , Gregory Bakker
- Applicant: Vidyadhara Bellipaddy , Gregory Bakker
- Applicant Address: US CA Mountain View
- Assignee: Actel Corporation
- Current Assignee: Actel Corporation
- Current Assignee Address: US CA Mountain View
- Agency: Lewis and Roca LLP
- Main IPC: G11C29/00
- IPC: G11C29/00 ; H03M13/00

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.
Public/Granted literature
- US20090031194A1 ERROR-DETECTING AND CORRECTING FPGA ARCHITECTURE Public/Granted day:2009-01-29
Information query