Abstract
Methods, systems, apparatus, and devices to provide autonomous self-repair for programmable logic. Using Competitive Runtime Reconfiguration, an initial population of functionally identical, yet physically distinct individual programmable logic configurations are produced at design time. During operation, individuals compete for selection based on a fitness function favoring fault-free behavior and any physical resource exhibiting an operationally-significant fault decreases the fitness of those configurations which use it. Through runtime competition, the presence of the fault becomes occluded from the visibility of subsequent operations. Offsprings formed through crossover and mutation of faulty and viable configurations are reintroduced into the population to enable evolution of a customized fault-specific repair, realized as new configurations using normal throughput processing operations. In an embodiment, the error detection circuit is also checked for errors.
Document Type
Patent
Patent Number
US 7,389,460
Application Serial Number
11/273,533
Issue Date
6-17-2008
Current Assignee
UCFRF
Assignee at Issuance
UCFRF
College
College of Engineering and Computer Science (CECS)
Department
Electrical & Computer Engineering
Allowance Date
4-8-2003
Filing Date
11-14-2005
Assignee at Filing
UCFRF
Filing Type
Nonprovisional Application Record
Donated
no
Recommended Citation
DeMara, Ronald, "Runtime-Competitive Fault Handling for Reconfigurable Logic Devices" (2008). UCF Patents. 499.
https://stars.library.ucf.edu/patents/499