Skip to main content

Implementation of Threshold Comparator Using Cartesian Genetic Programming on Embryonic Fabric

  • Conference paper
  • First Online:
Innovations in Bio-Inspired Computing and Applications (IBICA 2018)

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 939))

Abstract

Recent research in the area of evolvable design clearly indicates its advantage in the electronics system domain. This biologically inspired approach for design automation and reconfiguration is required for the hardware that needs online adaptation. The Cartesian Genetic Programming (CGP) represents a circuit genotype in the form of grid of nodes. In satellite for safe mode detection, a threshold comparator circuit is used. The comparator circuit can be evolved using CGP architecture by evolutionary algorithm. An evolutionary algorithm (EA) is designed and applied on the CGP pattern of comparator. The evolved comparator in the cascaded form can be further implemented on embryonic fabric. The embryonic fabric has cellular structure that makes it suitable for self-healing and self-replication. The CGP approach to generate configuration data for embryonic array is better than the LUT based data generation approach. In this paper a 2-bit comparator is evolved using customized evolutionary algorithm. The implementation of cascaded 8-bit threshold comparator on the embryonic array is also demonstrated. This comparator design needs configuration data for 2-bit and the data can be cloned to next cells for scalable design on embryonic fabric.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Tempesti, G., Mange, D., Stauffer, A.: Toward robust integrated circuits: the embryonics approach. Proc. IEEE 88, 516–543 (2000)

    Article  Google Scholar 

  2. Mange, D., Sipper, M., Stauffer, A., Tempesti, G.: Bio-inspired computing architectures: the embryonics approach. In: Proceedings of the Seventh International Workshop on Computer Architecture for Machine Perception (CAMP) (2005)

    Google Scholar 

  3. Miller, J.F., Thomson, P.: Cartesian genetic programming. In: Proceedings of the Third European Conference on Genetic Programming (EuroGP2000), vol. 1802, pp. 121–132 (2000)

    Google Scholar 

  4. Yang, S., Wang, Y.: A new self-repairing digital circuit based on embryonic cellular array. In: IEEE (2006)

    Google Scholar 

  5. Chong, K.H., Aris, I.B., Sinan, M.A., Hamiruce, B.M.: Digital circuit structure design via evolutionary algorithm method. J. Appl. Sci. 7(3), 380–385 (2007)

    Article  Google Scholar 

  6. Prodan, L., Tempesti, G., Mange, D., Stauffer, A.: Biology meets electronics: the path to a bio-inspired FPGA. In: ICES 2000. LNCS, vol. 1801, pp. 187–196 (2000)

    Chapter  Google Scholar 

  7. Malhotra, G., Nagalakshmi, A.M., Sudhakar, S., Udupa, S.: Switch box configuration for generic embryonic cells routing. In: Proceedings of the World Congress on Engineering and Computer Science (WCECS 2015), pp. 414–417 (2015)

    Google Scholar 

  8. Malhotra, G., Becker, J., Ortmanns, M.: Novel field programmable embryonic cell for adder and multiplier. In: 9th Conference on Ph.D. Research in Microelectronics and Electronics (PRIME-2013), pp. 153–156 (2013)

    Google Scholar 

  9. Zhu, Z., Mulvaney, D., Chouliaras, V.: A novel genetic algorithm designed for hardware implementation. Int. J. Comput. Intell. 3(4), 281–288 (2007)

    Google Scholar 

  10. Zhuo, Q., Qian, Y., Li, Y., Wang, N., Li, T.: Embryonic electronics: state of the art and future perspective. In: The 11th IEEE International Conference on Electronic Measurement and Instruments, ICEMI (2013)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Gayatri Malhotra .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Malhotra, G., Lekshmi, V., Sudhakar, S., Udupa, S. (2019). Implementation of Threshold Comparator Using Cartesian Genetic Programming on Embryonic Fabric. In: Abraham, A., Gandhi, N., Pant, M. (eds) Innovations in Bio-Inspired Computing and Applications. IBICA 2018. Advances in Intelligent Systems and Computing, vol 939. Springer, Cham. https://doi.org/10.1007/978-3-030-16681-6_10

Download citation

Publish with us

Policies and ethics