{"id":{"repo_id":"oxford-brookes","oai_identifier":"tle:18df6bd5-9ec1-484f-9a7d-2af2c71914b7:d6bd9758-527a-46cd-bfe2-c433766e8fca:1"},"canonical_url":"https://search.dev.ndltd.org/etd/oxford-brookes/tle:18df6bd5-9ec1-484f-9a7d-2af2c71914b7:d6bd9758-527a-46cd-bfe2-c433766e8fca:1","repository":{"repo_id":"oxford-brookes","name":"Oxford Brookes University","base_url":"https://radar.brookes.ac.uk/radar/oai"},"display":{"title":"Design, Analysis and Testing of Efficient Memristive Neural Networks","abstract":"Neuromorphic systems are gaining signi cant importance in an era where CMOS digital techniques are reaching physical limits due to more power consumption, chip area and complex structures. Thus, memristors have appeared as promising devices not only in the area of neural systems but also in the elds of logic design, memory design, sensor and cryptography systems, etc. due to their non-volatility, nanoscale size and physical layout. We present memristor-based neural network designs and implementations in this work. This work rst simulates the di erent memristor modelling techniques in a high-level language (especially in C++). The multi-layer neural network is simulated based on this modelling. The results demonstrated that the linear and non-linear separable functions performed well with this modelling technique. This simulation modelling can be used to reduce the simulation time of very large memristor based neural networks. Then, an improved learning method for ex-situ training and a novel circuit design for activation function are also presented in this work. Based on these designs and learning methods, various single and multi-layer memristive crossbar neural architectures are implemented and tested in SPICE. Experimental results show that this learning method performed e ciently while implementing memristor-based neural networks in ex-situ. The results also demonstrated that the memristive crossbar-based multilayer neural networks with the proposed circuit occupy less chip area as compared to existing circuit designs used for activation functions. Lastly,this work analyses the fault tolerance behaviours of memristor-based neural networks and evaluates the yield of memristor crossbar array-based neural networks using the Markov chains. The repairability process is also considered while evaluating the yield. Our analysis also shows that a well-designed network can function e ectively with up to 50% faulty memristors with negligible impact on the learning capabilities of the network. The analysis is useful when designing a network with redundancy. The results also show that the yield can be improved with redundancies and a higher ratio of SA0 faults.","abstract_html":"Neuromorphic systems are gaining signi cant importance in an era where CMOS digital techniques are reaching physical limits due to more power consumption, chip area and complex structures. Thus, memristors have appeared as promising devices not only in the area of neural systems but also in the elds of logic design, memory design, sensor and cryptography systems, etc. due to their non-volatility, nanoscale size and physical layout. We present memristor-based neural network designs and implementations in this work. This work rst simulates the di erent memristor modelling techniques in a high-level language (especially in C++). The multi-layer neural network is simulated based on this modelling. The results demonstrated that the linear and non-linear separable functions performed well with this modelling technique. This simulation modelling can be used to reduce the simulation time of very large memristor based neural networks. Then, an improved learning method for ex-situ training and a novel circuit design for activation function are also presented in this work. Based on these designs and learning methods, various single and multi-layer memristive crossbar neural architectures are implemented and tested in SPICE. Experimental results show that this learning method performed e ciently while implementing memristor-based neural networks in ex-situ. The results also demonstrated that the memristive crossbar-based multilayer neural networks with the proposed circuit occupy less chip area as compared to existing circuit designs used for activation functions. Lastly,this work analyses the fault tolerance behaviours of memristor-based neural networks and evaluates the yield of memristor crossbar array-based neural networks using the Markov chains. The repairability process is also considered while evaluating the yield. Our analysis also shows that a well-designed network can function e ectively with up to 50% faulty memristors with negligible impact on the learning capabilities of the network. The analysis is useful when designing a network with redundancy. The results also show that the yield can be improved with redundancies and a higher ratio of SA0 faults.","abstract_has_math":false,"creators":["Bala, Anu"],"institution":"Oxford Brookes University","degree_name":null,"degree_level":null,"degree_discipline":null,"degree_department":null,"school":null,"contributors":["Jabir, Abusaleh"],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2022,"date_issued":"2022","date_published":"2022","updated_at":"2026-07-24T03:42:53Z","subjects":[],"languages":["en"],"rights":["All rights reserved"],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"https://doi.org/10.24384/4x1d-3j19","outbound_label":"DOI","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor","label":"Contributor","values":["Bala, Anu","Jabir, Abusaleh"]},{"key":"dc:creator","label":"Author","values":["Bala, Anu"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["2022"]},{"key":"dc:publisher","label":"Institution","values":["Oxford Brookes University"]},{"key":"dc:type","label":"Dc Type","values":["thesis"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language","label":"Dc Language","values":["en"]},{"key":"dc:rights","label":"Dc Rights","values":["All rights reserved"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["https://doi.org/10.24384/4x1d-3j19","https://radar.brookes.ac.uk/radar/file/18df6bd5-9ec1-484f-9a7d-2af2c71914b7/1/Bala2022MemristiveNeuralNetworks.pdf"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["Neuromorphic systems are gaining signi cant importance in an era where CMOS digital techniques are reaching physical limits due to more power consumption, chip area and complex structures. Thus, memristors have appeared as promising devices not only in the area of neural systems but also in the elds of logic design, memory design, sensor and cryptography systems, etc. due to their non-volatility, nanoscale size and physical layout. We present memristor-based neural network designs and implementations in this work. This work rst simulates the di erent memristor modelling techniques in a high-level language (especially in C++). The multi-layer neural network is simulated based on this modelling. The results demonstrated that the linear and non-linear separable functions performed well with this modelling technique. This simulation modelling can be used to reduce the simulation time of very large memristor based neural networks. Then, an improved learning method for ex-situ training and a novel circuit design for activation function are also presented in this work. Based on these designs and learning methods, various single and multi-layer memristive crossbar neural architectures are implemented and tested in SPICE. Experimental results show that this learning method performed e ciently while implementing memristor-based neural networks in ex-situ. The results also demonstrated that the memristive crossbar-based multilayer neural networks with the proposed circuit occupy less chip area as compared to existing circuit designs used for activation functions. Lastly,this work analyses the fault tolerance behaviours of memristor-based neural networks and evaluates the yield of memristor crossbar array-based neural networks using the Markov chains. The repairability process is also considered while evaluating the yield. Our analysis also shows that a well-designed network can function e ectively with up to 50% faulty memristors with negligible impact on the learning capabilities of the network. The analysis is useful when designing a network with redundancy. The results also show that the yield can be improved with redundancies and a higher ratio of SA0 faults."]},{"key":"dc:format","label":"Dc Format","values":["application/pdf"]},{"key":"dc:title","label":"Title","values":["Design, Analysis and Testing of Efficient Memristive Neural Networks"]}]}],"canonical_facts":{"dc:contributor":["Bala, Anu","Jabir, Abusaleh"],"dc:creator":["Bala, Anu"],"dc:date":["2022"],"dc:description":["Neuromorphic systems are gaining signi cant importance in an era where CMOS digital techniques are reaching physical limits due to more power consumption, chip area and complex structures. Thus, memristors have appeared as promising devices not only in the area of neural systems but also in the elds of logic design, memory design, sensor and cryptography systems, etc. due to their non-volatility, nanoscale size and physical layout. We present memristor-based neural network designs and implementations in this work. This work rst simulates the di erent memristor modelling techniques in a high-level language (especially in C++). The multi-layer neural network is simulated based on this modelling. The results demonstrated that the linear and non-linear separable functions performed well with this modelling technique. This simulation modelling can be used to reduce the simulation time of very large memristor based neural networks. Then, an improved learning method for ex-situ training and a novel circuit design for activation function are also presented in this work. Based on these designs and learning methods, various single and multi-layer memristive crossbar neural architectures are implemented and tested in SPICE. Experimental results show that this learning method performed e ciently while implementing memristor-based neural networks in ex-situ. The results also demonstrated that the memristive crossbar-based multilayer neural networks with the proposed circuit occupy less chip area as compared to existing circuit designs used for activation functions. Lastly,this work analyses the fault tolerance behaviours of memristor-based neural networks and evaluates the yield of memristor crossbar array-based neural networks using the Markov chains. The repairability process is also considered while evaluating the yield. Our analysis also shows that a well-designed network can function e ectively with up to 50% faulty memristors with negligible impact on the learning capabilities of the network. The analysis is useful when designing a network with redundancy. The results also show that the yield can be improved with redundancies and a higher ratio of SA0 faults."],"dc:format":["application/pdf"],"dc:identifier":["https://doi.org/10.24384/4x1d-3j19","https://radar.brookes.ac.uk/radar/file/18df6bd5-9ec1-484f-9a7d-2af2c71914b7/1/Bala2022MemristiveNeuralNetworks.pdf"],"dc:language":["en"],"dc:publisher":["Oxford Brookes University"],"dc:rights":["All rights reserved"],"dc:title":["Design, Analysis and Testing of Efficient Memristive Neural Networks"],"dc:type":["thesis"]},"updated_at":"2026-07-24T03:42:53Z"}