Intrinsic evolvable hardware platform for digital circuit design and repair using genetic algorithms

被引:14
作者
Oreifej, Rashad S. [1 ]
DeMara, Ronald F. [1 ]
机构
[1] Univ Cent Florida, Sch Elect Engn & Comp Sci, Orlando, FL 32816 USA
关键词
Evolvable hardware; Intrinsic fitness evaluation; Direct bitstream manipulation; Partial crossover operators; Autonomous fault recovery; RELIABILITY; FPGA;
D O I
10.1016/j.asoc.2012.03.032
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
A hardware/software platform for intrinsic evolvable hardware is designed and evaluated for digital circuit design and repair on Xilinx Field Programmable Gate Arrays (FPGAs). Dynamic bitstream compilation for mutation and crossover operators is achieved by directly manipulating the bitstream using a layered framework. Experimental results on a case study have shown that benchmark circuit evolution from an unseeded initial population, as well as a complete recovery of a stuck-at fault is achievable using this platform. An average of 0.47 mu s is required to perform the genetic mutation, 4.2 mu s to perform the single point conventional crossover, 3.1 mu s to perform Partial Match Crossover (PMX) as well as Order Crossover (OX), 2.8 mu s to perform Cycle Crossover (CX), and 1.1 ms for one input pattern intrinsic evaluation. These represent a performance advantage of three orders of magnitude over the JBITS software framework and more than seven orders of magnitude over the Xilinx design tool driven flow for realizing intrinsic genetic operators on Xilinx Virtex Family devices. (C) 2012 Elsevier B. V. All rights reserved.
引用
收藏
页码:2470 / 2480
页数:11
相关论文
共 41 条
[1]  
[Anonymous], 1985, P IJCAI
[2]  
[Anonymous], 2006, Measurement and Reporting of Alpha Particle and Terrestrial Cosmic Ray- Induced Soft Errors in Semiconductor Devices
[3]  
Ashraf R., 2011, MAPLD NEW MEX
[4]   Fault Classification for SRAM-Based FPGAs in the Space Environment for Fault Mitigation [J].
Bolchini, Cristiana ;
Sandionigi, Chiara .
IEEE EMBEDDED SYSTEMS LETTERS, 2010, 2 (04) :107-110
[5]   Circuit-level modeling for concurrent testing of operational defects due to gate oxide breakdown [J].
Carter, JR ;
Ozev, S ;
Sorin, DJ .
DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2005, :300-305
[6]  
Dumin D.J., 2002, Oxide Reliability: A Summary of Silicon Oxide Wearout, Breakdown, and Reliability
[7]  
Edmonds L. D., 2009, ANAL SINGLE EVENT UP
[8]   Scrubbing away transients and Jiggling around the permanent: Long survival of FPGA systems through evolutionary self-repair [J].
Garvie, M ;
Thompson, A .
10TH IEEE INTERNATIONAL ON-LINE TESTING SYMPOSIUM, PROCEEDINGS, 2004, :155-160
[9]  
Glette K, 2005, LECT NOTES COMPUT SC, V3637, P66, DOI 10.1007/11549703_7
[10]  
Goldberg DavidEdward., 1989, Genetic algorithms in search, optimization, V412