A novel self-adaptive Circuit design technique based on evolvable hardware

  • Jun-Bin Zhang
  • Jin-Yan CaiEmail author
  • Ya-Feng Meng
  • Tian-Zhen Meng
Research Article


Since traditional fault tolerance methods of electronic systems are based on redundant fault tolerance technique, and their structures are fixed when circuits are designed, the self-adaptive ability is limited. In order to solve these problems, a novel circuit self-adaptive design technique based on evolvable hardware (EHW) is proposed. It features robustness, self-organization and self-adaption. It can be adapted to a complex environment through dynamic configuration of the circuit. In this paper, the proposed technique simulated. The consumption of hardware resources and the number of convergence iterations researched. The effectiveness and superiority of the proposed technique are verified. The designed circuit has the ability of resistible redundant-state interference (RRSI). The proposed technique has a broad application prospect, and it has great significance.


Circuit design self-adaptive design redundant fault tolerance technique evolvable hardware (EHW) evolutionary algorithms (EA) 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    S. Y. Yang. Fault Diagnosis and Reliability Design of Digital Systems, 2nd ed, Beijing, China: Tsinghua University Press, 1999.Google Scholar
  2. [2]
    Y. J. He, C. H. Chang. A new redundant binary booth encoding for fast 2n-bit multiplier design. IEEE Transactions on Circuits and Systems, Part I: Fundamental Theory and Applications, vol. 56, no. 6, pp. 1192–1201, 2009.MathSciNetCrossRefGoogle Scholar
  3. [3]
    B. Vaseghi, N. Takorabet, J. P. Caron, B. Nahid-Mobarakeh, F. Meibody-Tabar, G. Humbert. Study of different architectures of fault-tolerant actuator using a twochannel PM motor. IEEE Transactions on Industry Applications, vol. 47, no. 1, pp. 47–54, 2011.CrossRefGoogle Scholar
  4. [4]
    K. J. Gan, C. S Tsai, S. H. Liu. Multiple-input logic circuit design using BiCMOS-based negative differential resistance circuits. Analog Integrated Circuits and Signal Processing, vol. 73, no. 1, pp. 409–414, 2012.CrossRefGoogle Scholar
  5. [5]
    J. Wang, H. L. Pei, N. Z. Wang. Adaptive output feedback control using fault compensation and fault estimation for linear system with actuator failure. International Journal of Automation and Computing, vol. 10, no. 5, pp. 463–471, 2013.MathSciNetCrossRefGoogle Scholar
  6. [6]
    N. Laouti, S. Othman, M. Alamir, N. Sheibat-Othman. Combination of model-based observer and support vector machines for fault detection of wind turbines. International Journal of Automation and Computing, vol. 11, no. 3, pp. 274–287, 2014.CrossRefGoogle Scholar
  7. [7]
    M. Arounassalame. Analysis of nonlinear electrical circuits using bernstein polynomials. International Journal of Automation and Computing, vol. 9, no. 1, pp. 81–86, 2012.CrossRefGoogle Scholar
  8. [8]
    G. J. Gao, Y. R. Wang, R. Yao. Research on redundancy and tolerance of system with different structures. Transducer and Microsystem Technologies, vol. 26, no. 10, pp. 25–28, 2007. (in Chinese)Google Scholar
  9. [9]
    J. Davies, R. Dixon, R. M. Goodall, T. Steffen. Multi-agent control of high redundancy actuation. International Journal of Automation and Computing, vol. 11, no. 1, pp. 1–9, 2014.CrossRefGoogle Scholar
  10. [10]
    D. S. Wang, W. M. Zheng, C. L. Wang. Upgradable and degradable reconfiguration for a TMR computer system. Acta Electronica Sinica, vol. 25, no. 8, pp. 41–44, 1997. (in Chinese)Google Scholar
  11. [11]
    L. Guo, Z. S. Tang. Specification and verification of the triple-modular redundancy fault-tolerant system. Journal of Software, vol. 14, no. 1, pp. 54–61, 2003. (in Chinese)zbMATHGoogle Scholar
  12. [12]
    J. B. Zhang, J. Y. Cai, D. Y. Li, G. Pan. Ternary code implemented in hardware evolution research. Microelectronics & Computer, vol. 30, no. 3, pp. 1–4, 2013. (in Chinese)Google Scholar
  13. [13]
    L. Sekanina, Š Friedl. An evolvable combinational unit for FPGAs. Computing and Informatics, vol. 23, no. 5–6, pp. 461–486, 2004.zbMATHGoogle Scholar
  14. [14]
    P. Layzell. Inherent qualities of circuits designed by artificial evolution: A preliminary study of population fault tolerance. In Proceedings of the 1st NASA/DoD Workshop on Evolvable Hardware, IEEE, Pasadena, USA, pp. 85–86, 1999.CrossRefGoogle Scholar
  15. [15]
    S. C. Chiam, K. C. Tan, A. A. Mamun. Dynamic index tracking via multi-objective evolutionary algorithm. Applied Soft Computing, vol. 13, no. 7, pp. 3392–3408, 2013.CrossRefGoogle Scholar
  16. [16]
    T. C. Lu, J. C. Juang. A region-based quantum evolutionary algorithm (RQEA) for global numerical optimization. Journal of Computational and Applied Mathematics, vol. 239, pp. 1–11, 2013.MathSciNetCrossRefzbMATHGoogle Scholar
  17. [17]
    Y. Tenne, K. Izui, S. Nishiwaki. A model-adaptive evolutionary algorithm for optimization. Artificial Life and Robotics, vol. 16, no. 4, pp. 546–550, 2012.CrossRefzbMATHGoogle Scholar
  18. [18]
    J. B. Zhang, J. Y. Cai, Y. F. Meng, T. Z. Meng. The fault self-repair strategy based on evolvable hardware and reparation balance technology. Chinese Journal of Aeronautics, vol. 27, no. 5, pp. 1211–1222, 2014.CrossRefGoogle Scholar
  19. [19]
    P. C. Haddow, A. M. Tyrrell. Challenges of evolvable hardware: Past, present and the path to a promising future. Genetic Programming and Evolvable Machines, vol. 12, no. 3, pp. 183–215, 2011.CrossRefGoogle Scholar
  20. [20]
    R. Ross, A. R. Hall. FPGA simulation using asexual genetic algorithms for integrated self-repair. In Proceedings of the 1st NASA/ESA Conference on Adaptive Hardware and Systems, IEEE, Istanbul, Turkey, pp. 301–304, 2006.CrossRefGoogle Scholar
  21. [21]
    S. N. Pawar, R. S. Bichkar. Genetic algorithm with variable length chromosome for network intrusion detection. International Journal of Automation and Computing, vol. 12, no. 3, pp. 337–342, 2015.CrossRefGoogle Scholar
  22. [22]
    H. Nazif, L. S. Lee. Optimised crossover genetic algorithm for capacitated vehicle routing problem. Applied Mathematical Modelling, vol. 36, no. 5, pp. 2110–2117, 2012.MathSciNetCrossRefzbMATHGoogle Scholar
  23. [23]
    D. M. Wonohadidjojo, G. Kothapalli, M. Y. Hassan. Position control of electro-hydraulic actuator system using fuzzy logic controller optimized by particle swarm optimization. International Journal of Automation and Computing, vol. 10, no. 3, pp. 181–193, 2013.CrossRefGoogle Scholar
  24. [25]
    M. M. Zirkohi, M. M. Fateh, M. A. Shoorehdeli. Type-2 fuzzy control for a flexible-joint robot using voltage control strategy. International Journal of Automation and Computing, vol. 10, no. 3, pp. 242–255, 2013.CrossRefGoogle Scholar
  25. [26]
    K. Kepa, F. Morgan, K. Kościuszkiewicz, L. Braun, M. Hübner, J. Becker. FPGA analysis tool: High-level flows for low-level design analysis in reconfigurable computing. In Proceedings of the 5th International Workshop, Springer, Karlsruhe, Germany, vol. 5453, pp. 62–73, 2009.Google Scholar
  26. [27]
    M. A. Mohamed. FPGA synthesis of VHDL OFDM system. Wireless Personal Communications, vol. 70, no. 4, pp. 1885–1909, 2011.CrossRefGoogle Scholar
  27. [28]
    C. Z. Chi, W. G. Zhang, X. X. Liu. Application of analytic redundancy-based fault diagnosis of sensors to onboard maintenance system. Chinese Journal of Aeronautics, vol. 25, no. 2, pp. 236–242, 2012.CrossRefGoogle Scholar
  28. [29]
    H. G. Gross, I. Schieferdecker, G. Din. Model-based builtin tests. Electronic Notes in Theoretical Computer Science, vol. 111, pp. 161–182, 2005.CrossRefGoogle Scholar
  29. [30]
    M. J. Barragán, D. Vázquez, A. Rueda. Analog sinewave signal generators for mixed-signal built-in test applications. Journal of Electronic Testing, vol. 27, no. 3, pp. 305–320, 2011.CrossRefGoogle Scholar

Copyright information

© Institute of Automation, Chinese Academy of Sciences and Springer-Verlag Berlin Heidelberg 2016

Authors and Affiliations

  • Jun-Bin Zhang
    • 1
  • Jin-Yan Cai
    • 1
    Email author
  • Ya-Feng Meng
    • 1
  • Tian-Zhen Meng
    • 1
  1. 1.Department of Electronic and Optical EngineeringMechanical Engineering CollegeShijiazhuangChina

Personalised recommendations