DocumentCode :
2041154
Title :
Hardware-in-the-loop evolution of a 3-bit multiplier
Author :
Larchev, Gregory V. ; Lohn, Jason D.
Author_Institution :
QSS Group Inc., NASA Ames Res. Center, Moffett Field, CA, USA
fYear :
2004
fDate :
20-23 April 2004
Firstpage :
277
Lastpage :
278
Abstract :
In this paper, we focus on evolving a 3-bit multiplier from scratch. This method assume a dual-redundant FPGA system whereby the faulty FPGA undergoes evolution to recover its functionality, while the redundant FPGA maintains proper functionality during an evolution of the faulty FPGA. After the fault is detected, redundancy is lost for a short period of time and restored. The multiplier design is purely combinational, so that no feedbacks are allowed and can potentially take up to 48 LUTs. ECJ a Java-based evolutionary computation and genetic programming system is used for task like decoding.
Keywords :
combinational circuits; fault tolerance; field programmable gate arrays; genetic algorithms; multiplying circuits; redundancy; 3-bit multiplier design; Java based evolutionary computation; combinational circuits; decoding; dual redundant FPGA; fault tolerance; genetic programming system; hardware-in-the-loop evolution; redundancy; Circuit faults; Circuit testing; Evolutionary computation; Fault tolerance; Field programmable gate arrays; Hardware; NASA; Routing; Signal processing algorithms; Space vehicles;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field-Programmable Custom Computing Machines, 2004. FCCM 2004. 12th Annual IEEE Symposium on
Print_ISBN :
0-7695-2230-0
Type :
conf
DOI :
10.1109/FCCM.2004.39
Filename :
1364640
Link To Document :
بازگشت