Download PDF. View BibTex reference.
Abstract: The Jiggling architecture extending TMR+Scrubbing is shown to mitigate FPGA transient and permanent faults using low overhead. Mission operation is never interrupted. The repair circuitry is sufficiently small that a pair could mutual ly repair each other. A minimal evolutionary algorithm is used during permanent fault self-repair. Reliability analysis of the studied case shows the system has a 0.99 probability of surviving 17 times the mean time to local permanent fault arrival. Such a system would be 0.99 probable to survive 100 years with one fault every 6 years.
Download PDF. View BibTex reference.
Errata: The value of H used for repair simulations was 32, not 8. In equation 2, k=i-1.
Abstract: The evolution of circuits with on-line built-in self-test is attempted in simulation for a full adder, a two bit multiplier and an edge triggered D-Latch. Results show that evolved designs perform full diagnosis using less or equal number of components than hand-designed equivalents.
Download PDF. View BibTeX reference.
Abstract: The evolution of digital circuits performing built-in self-test behaviour is attempted in sumulation for a one bit adder and a two bit multiplier. Promising results show evolved designs can perform a better diagnosis using less resou rces thatn hand-designed equivalents. Future extensions of the approach could allow the self-diagnosis of analog circuits under failure and abnormal operating conditions.
Download PDF. View BibTeX reference.
Errata: In Fig. 1, the inputs to gate 8 should be B and Cin, and the caption should read "(b) full on-line solution with 4 extra gates.".
Cambridge University undergraduate dissertation titled "Gripping Evolvable Hardware" in PDF. Genetic Algorithms were used to search for circuit designs on an Altera FLEX FPGA chip and on a digital simulator. A new fitness function based on statistical correlation of data series was found to be superior to the standard "number of hits" fitness function. Various combinational and sequential circuits were evolved inc luding an oscillator whose frequency increased linearly with temperature. This dissertation also provides some documentation to the core functionality of Javga, Distrit and Islandev below.