Skip to main content

Self-Awareness in Digital Systems: Augmenting Self-Modification with Introspection to Create Adaptive, Responsive Circuitry

  • Chapter
  • First Online:
  • 1479 Accesses

Part of the book series: Emergence, Complexity and Computation ((ECC,volume 22))

Abstract

The question of augmenting self-modification with introspection to create flexible, responsive digital circuitry is discussed. A specific self-configurable architecture—the Cell Matrix—is introduced, and features that support introspection and self-modification are described. Specific circuits and mechanisms that utilize these features are discussed, and sample applications that make use of these capabilities are presented. Conclusions are presented, along with comments about future work.

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

Buying options

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
Hardcover Book
USD   219.99
Price excludes VAT (USA)
  • Durable hardcover 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

Learn about institutional subscriptions

Notes

  1. 1.

    This work was supported by DOE/LANL under subcontract 90843-001-04 with the Regents of the University of California.

  2. 2.

    This work was supported by NASA under contract NAS2-01049.

  3. 3.

    This work was supported by the Cross-Disciplinary Semiconductor Research (CSR) Program award G15173 from the Semiconductor Research Corporation (SRC).

References

  1. Birkner, J., Chua, H.T., Chan, A.K.L., Chan, A.: Programmable logic array with added array of gates and added output routing flexibility. US Patent 4,758,746, 19 July 1988

    Google Scholar 

  2. Ceschia, M., Violante, M., Sonza Reorda, M., Paccagnella, A., Bernardi, P., Rebaudengo, M., Bortolato, D., Bellato, M., Zambolin, P., Candelori, A.: Identification and classification of single-event upsets in the configuration memory of sram-based fpgas. IEEE Trans. Nucl. Sci. 50(6), 2088–2094 (2003)

    Google Scholar 

  3. Dubowski, S.: Software defined radio aims to bury gsm-cdma hatchet. Netw. World Can. 12(17) (2002)

    Google Scholar 

  4. Durbeck, L.J., Macias, N.J.: Defect-tolerant, fine-grained parallel testing of a cell matrix. In: ITCom 2002: The Convergence of Information Technologies and Communications, pp. 71–85. International Society for Optics and Photonics (2002)

    Google Scholar 

  5. Franzoi, S.: Social psychology (1996)

    Google Scholar 

  6. http://quotes.lifehack.org/quote/carl-jung/your-vision-will-become-clear-only-when/. Accessed 30 June 2015

  7. Jamison, C.: Finding Happiness: Monastic Steps for a Fulfilling Life. Liturgical Press (2009)

    Google Scholar 

  8. Kuon, I., Tessier, R., Rose, J.: Fpga architecture: survey and challenges. Found. Trends Electron. Des. Autom. 2(2), 135–253 (2008)

    Article  Google Scholar 

  9. Lyons, R.E., Vanderkulk, W.: The use of triple-modular redundancy to improve computer reliability. IBM J. Res. Dev. 6(2), 200–209 (1962)

    Article  MATH  Google Scholar 

  10. Macias, N.J.: Circuits and sequences for enabling remote access to and control of non-adjacent cells in a locally self-reconfigurable processing system composed of self-dual processing cells. US Patent 6,297,667, 2 Oct 2001

    Google Scholar 

  11. Macias, N.J.: Self-Modifying Circuitry for Efficient, Defect-Tolerant Handling of Trillion-element Reconfigurable Devices. Ph.D. thesis, Virginia Polytechnic Institute and State University (2011)

    Google Scholar 

  12. Macias, N.J., Athanas, P.M.: Application of self-configurability for autonomous, highly-localized self-regulation. In: Second NASA/ESA Conference on Adaptive Hardware and Systems, 2007. AHS 2007, pp. 397–404. IEEE (2007)

    Google Scholar 

  13. Macias, N.J., Durbeck, L.J.K.: Self-assembling circuits with autonomous fault handling. In: Proceedings. NASA/DoD Conference on Evolvable Hardware, 2002, pp. 46–55. IEEE (2002)

    Google Scholar 

  14. Macias, N.J., Durbeck, L.J.K.: Self-organizing computing systems: songline processors. In : Advances in applied self-organizing systems, pp. 211–262. Springer (2013)

    Google Scholar 

  15. Macias, N.J., Pandey, S., Deswandikar, A., Kothapalli, C.K., Yoon, C.K., Gracias, D.H., Teuscher, C.: A cellular architecture for self-assembled 3d computational devices. In: 2013 IEEE/ACM International Symposium on Nanoscale Architectures (NANOARCH), pp. 116–121. IEEE (2013)

    Google Scholar 

  16. Patwardhan, J.P., Dwyer, C., Lebeck, A.R., Sorin, D.J.: Circuit and system architecture for dna-guided self-assembly of nanoelectronics. In: Foundations of Nanoscience: Self-Assembled Architectures and Devices, pp. 344–358 (2004)

    Google Scholar 

  17. Sekanina, L., Dvok, V.: A totally distributed genetic algorithm: From a cellular system to the mesh of processors. In: Proceedings of 15th European Simulation Multiconference 2001, pp. 539–543 (2001)

    Google Scholar 

  18. Udall, J., Teuscher, C., Macias, N.: Truncated Octohedron Circuits. private communication (2015)

    Google Scholar 

  19. Zienkiewicz, O.C., Leroy Taylor, R.: The Finite Element Method, vol. 3. McGraw-Hill, London (1977)

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Nicholas J. Macias .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Macias, N.J., Durbeck, L.J.K. (2017). Self-Awareness in Digital Systems: Augmenting Self-Modification with Introspection to Create Adaptive, Responsive Circuitry. In: Adamatzky, A. (eds) Advances in Unconventional Computing. Emergence, Complexity and Computation, vol 22. Springer, Cham. https://doi.org/10.1007/978-3-319-33924-5_29

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-33924-5_29

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-33923-8

  • Online ISBN: 978-3-319-33924-5

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics