{"id":{"repo_id":"uiuc","oai_identifier":"oai:www.ideals.illinois.edu:2142/116126"},"canonical_url":"https://search.dev.ndltd.org/etd/uiuc/oai:www.ideals.illinois.edu:2142/116126","repository":{"repo_id":"uiuc","name":"University of Illinois - Urbana-Champaign","base_url":"https://www.ideals.illinois.edu/oai-pmh"},"display":{"title":"Signal processing methods to enhance the accuracy of MRAM-based in-memory architectures","abstract":"Submission published under a 24 month embargo labeled 'U of I Access', the embargo will last until 2024-08-01","abstract_html":"Submission published under a 24 month embargo labeled &#x27;U of I Access&#x27;, the embargo will last until 2024-08-01","abstract_has_math":false,"creators":["Ou, Han-Mo"],"institution":"University of Illinois at Urbana-Champaign","degree_name":"M.S.","degree_level":"Thesis","degree_discipline":"Electrical & Computer Engr","degree_department":null,"school":null,"contributors":["Shanbhag, Naresh R"],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2022,"date_issued":"2022-08","date_published":"2022-08","updated_at":"2026-07-22T22:24:55Z","subjects":["In-memory architectures","MRAM","Statistical compensation","Digital signal processing"],"languages":["en","eng"],"rights":["Copyright 2022 Han-Mo Ou"],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"https://hdl.handle.net/2142/116126","outbound_label":"Handle","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor","label":"Contributor","values":["Shanbhag, Naresh R"]},{"key":"dc:creator","label":"Author","values":["Ou, Han-Mo"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["2022-08","2022-07-21"]},{"key":"dc:type","label":"Dc Type","values":["text","Thesis"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Electrical & Computer Engr"]},{"key":"thesis:degree_level","label":"Degree Level","values":["Thesis"]},{"key":"thesis:degree_name","label":"Degree Name","values":["M.S."]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["University of Illinois at Urbana-Champaign"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["In-memory architectures","MRAM","Statistical compensation","Digital signal processing"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language","label":"Dc Language","values":["en","eng"]},{"key":"dc:rights","label":"Dc Rights","values":["Copyright 2022 Han-Mo Ou"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["https://hdl.handle.net/2142/116126"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["Submission published under a 24 month embargo labeled 'U of I Access', the embargo will last until 2024-08-01","The student, Han-Mo Ou, accepted the attached license on 2022-07-21 at 13:42.","The student, Han-Mo Ou, submitted this Thesis for approval on 2022-07-21 at 15:06.","This Thesis was approved for publication on 2022-07-21 at 16:31.","DSpace SAF Submission Ingestion Package generated from Vireo submission #18399 on 2022-11-15 at 21:40:39","In-memory computing for machine learning applications has drawn much interest from researchers since its inception in 2014. In-memory computing reduces delay and energy costs, the use of non-volatile memory increases storage density, and allows the processing of large data. One major challenge of in-memory architectures is to maintain high accuracy, since they employ analog computations and therefore suffer from noise and process variations as compared to their digital counterparts. Using in-memory computing for applications requiring high accuracy, such as digital signal processing, is therefore a major challenge. In this thesis, we discuss the impact of parasitic resistances in resistive memory-based in-memory architectures for matrix-vector multiplications. Parasitic wire resistances between memory cells, although small in value, have significant effects on the accuracy. This problem limits the ability to scale up the popular in-memory current-summing architectures. We employ a signal processing based-approach to the problem. A signal model of the in-memory bank is constructed from circuit analysis of the memory array and is subsequently used to employed to develop compensation methods. Our proposed activation scaling compensation achieves an 18 dB to 21 dB gain in signal-to-distortion ratio and is shown to substantially aid in-memory computing-based digital filtering. Activation scaling's low overhead (<0.01%) makes it suitable for on-chip implementation on future resistive memory-based designs."]},{"key":"dc:format","label":"Dc Format","values":["application/pdf"]},{"key":"dc:title","label":"Title","values":["Signal processing methods to enhance the accuracy of MRAM-based in-memory architectures"]}]}],"canonical_facts":{"dc:contributor":["Shanbhag, Naresh R"],"dc:creator":["Ou, Han-Mo"],"dc:date":["2022-08","2022-07-21"],"dc:description":["Submission published under a 24 month embargo labeled 'U of I Access', the embargo will last until 2024-08-01","The student, Han-Mo Ou, accepted the attached license on 2022-07-21 at 13:42.","The student, Han-Mo Ou, submitted this Thesis for approval on 2022-07-21 at 15:06.","This Thesis was approved for publication on 2022-07-21 at 16:31.","DSpace SAF Submission Ingestion Package generated from Vireo submission #18399 on 2022-11-15 at 21:40:39","In-memory computing for machine learning applications has drawn much interest from researchers since its inception in 2014. In-memory computing reduces delay and energy costs, the use of non-volatile memory increases storage density, and allows the processing of large data. One major challenge of in-memory architectures is to maintain high accuracy, since they employ analog computations and therefore suffer from noise and process variations as compared to their digital counterparts. Using in-memory computing for applications requiring high accuracy, such as digital signal processing, is therefore a major challenge. In this thesis, we discuss the impact of parasitic resistances in resistive memory-based in-memory architectures for matrix-vector multiplications. Parasitic wire resistances between memory cells, although small in value, have significant effects on the accuracy. This problem limits the ability to scale up the popular in-memory current-summing architectures. We employ a signal processing based-approach to the problem. A signal model of the in-memory bank is constructed from circuit analysis of the memory array and is subsequently used to employed to develop compensation methods. Our proposed activation scaling compensation achieves an 18 dB to 21 dB gain in signal-to-distortion ratio and is shown to substantially aid in-memory computing-based digital filtering. Activation scaling's low overhead (<0.01%) makes it suitable for on-chip implementation on future resistive memory-based designs."],"dc:format":["application/pdf"],"dc:identifier":["https://hdl.handle.net/2142/116126"],"dc:language":["en","eng"],"dc:rights":["Copyright 2022 Han-Mo Ou"],"dc:subject":["In-memory architectures","MRAM","Statistical compensation","Digital signal processing"],"dc:title":["Signal processing methods to enhance the accuracy of MRAM-based in-memory architectures"],"dc:type":["text","Thesis"],"thesis:degree_discipline":["Electrical & Computer Engr"],"thesis:degree_level":["Thesis"],"thesis:degree_name":["M.S."],"thesis:institution_name":["University of Illinois at Urbana-Champaign"]},"updated_at":"2026-07-22T22:24:55Z"}