Skip to main content
Log in

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

  • Research Article
  • Published:
International Journal of Automation and Computing Aims and scope Submit manuscript

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. S. Y. Yang. Fault Diagnosis and Reliability Design of Digital Systems, 2nd ed, Beijing, China: Tsinghua University Press, 1999.

    Google Scholar 

  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.

    Article  Google Scholar 

  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.

    Article  Google Scholar 

  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.

    Article  Google Scholar 

  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.

    Article  MathSciNet  Google Scholar 

  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.

    Article  Google Scholar 

  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.

    Article  Google Scholar 

  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. 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.

    Article  Google Scholar 

  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. 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)

    MATH  Google Scholar 

  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. L. Sekanina, Š Friedl. An evolvable combinational unit for FPGAs. Computing and Informatics, vol. 23, no. 5–6, pp. 461–486, 2004.

    MATH  Google Scholar 

  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.

    Chapter  Google Scholar 

  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.

    Article  Google Scholar 

  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.

    Article  MathSciNet  MATH  Google Scholar 

  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.

    Article  MATH  Google Scholar 

  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.

    Article  Google Scholar 

  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.

    Article  Google Scholar 

  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.

    Chapter  Google Scholar 

  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.

    Article  Google Scholar 

  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.

    Article  MathSciNet  MATH  Google Scholar 

  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.

    Article  Google Scholar 

  24. 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.

    Article  Google Scholar 

  25. 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. M. A. Mohamed. FPGA synthesis of VHDL OFDM system. Wireless Personal Communications, vol. 70, no. 4, pp. 1885–1909, 2011.

    Article  Google Scholar 

  27. 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.

    Article  Google Scholar 

  28. H. G. Gross, I. Schieferdecker, G. Din. Model-based builtin tests. Electronic Notes in Theoretical Computer Science, vol. 111, pp. 161–182, 2005.

    Article  Google Scholar 

  29. 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.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jin-Yan Cai.

Additional information

Recommended by Associate Editor Chandrasekhar Kambhampati

Jun-Bin Zhang received his B. Sc. degree from University of Electronic Science and Technology of China, China in 2011, and received his M. Sc. degree from Mechanical Engineering College, China in 2013. Currently, he is a Ph.D. candidate at Department of Electronic and Optical Engineering, Mechanical Engineering College, China.

His research interests include evolvable hardware (EHW) and fault self-repair of electronic systems.

ORCID iD: 0000-0001-7085-6056

Jin-Yan Cai received B. Sc. degree from Nanjing University of Science and Technology, China in 1982. She received M. Sc. degree from Tsinghua University and Ph.D. degree from Nanjing University of Science and Technology, China in 1988 and 2010. Currently, she is a professor and Ph.D. supervisor at Mechanical Engineering College, China.

Her research interests include electronic system fault diagnosis, electronic system reliability, fault self-repair and evolvable hardware (EHW).

ORCID iD: 0000-0002-2070-2638

Ya-Feng Meng received his B. Sc., M. Sc. and Ph.D. degrees from Mechanical Engineering College, China in 1998, 2000 and 2004. Currently, he is an associate professor and master supervisor at Mechanical Engineering College, China.

His area of research includes electronic system fault diagnosis and electronic system reliability.

Tian-Zhen Meng received her B. Sc. degree from Nanjing University of Aeronautics and Astronautics, China in 2012. She is a master student at mechanical engineering college, China.

Her area of research includes electronic system fault diagnosis and evolvable hardware.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhang, JB., Cai, JY., Meng, YF. et al. A novel self-adaptive Circuit design technique based on evolvable hardware. Int. J. Autom. Comput. 17, 744–751 (2020). https://doi.org/10.1007/s11633-016-1000-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11633-016-1000-8

Keywords

Navigation