A temperature and process compensation circuit for resistive-based in-memory computing arrays
| dc.contributor | Aalto-yliopisto | fi |
| dc.contributor | Aalto University | en |
| dc.contributor.author | Monga, Dipesh C. | en_US |
| dc.contributor.author | Numan, Omar | en_US |
| dc.contributor.author | Andraud, Martin | en_US |
| dc.contributor.author | Halonen, Kari | en_US |
| dc.contributor.department | Department of Electronics and Nanoengineering | en |
| dc.contributor.groupauthor | Kari Halonen Group | en |
| dc.contributor.groupauthor | Martin Andraud Group | en |
| dc.contributor.organization | Department of Electronics and Nanoengineering | en_US |
| dc.date.accessioned | 2023-08-30T04:21:46Z | |
| dc.date.available | 2023-08-30T04:21:46Z | |
| dc.date.issued | 2023 | en_US |
| dc.description | Funding Information: ACKNOWLEDGMENTS This work is supported by Academy of Finland projects EHIR (grant 13334487) and WHISTLE (grant 332218) Publisher Copyright: © 2023 IEEE. | |
| dc.description.abstract | In-Memory Computing (IMC) architectures promise increased energy-efficiency for embedded artificial intelligence. Many IMC circuits rely on analog computation, which is more sensitive to process and temperature variations than digital. Thus, maintaining a suitable computation accuracy may require process and temperature compensation. Focusing on resistive-based IMC architectures, we propose an ultra-low power circuit to compensate for the temperature and process-based non-linearities of resistive computing elements. The proposed circuit, implemented in 65 nm CMOS can provide a temperature coefficient between 10 and 1938 ppm/°C for a wide temperature range (-40°C to 80°C) and output current range (few pA up to 600 nA) at 1.2 V operating voltage. Used in a resistive IMC array, the variation of output currents from each multiply-accumulate (MAC) operation can be reduced by up to 84% to maintain computation accuracy across process and temperature variations. | en |
| dc.description.version | Peer reviewed | en |
| dc.format.mimetype | application/pdf | en_US |
| dc.identifier.citation | Monga, D C, Numan, O, Andraud, M & Halonen, K 2023, A temperature and process compensation circuit for resistive-based in-memory computing arrays. in ISCAS 2023 - 56th IEEE International Symposium on Circuits and Systems, Proceedings. IEEE International Symposium on Circuits and Systems proceedings, vol. 2023-May, IEEE, IEEE International Symposium on Circuits and Systems, Monterey, California, United States, 21/05/2023. https://doi.org/10.1109/ISCAS46773.2023.10181619 | en |
| dc.identifier.doi | 10.1109/ISCAS46773.2023.10181619 | en_US |
| dc.identifier.isbn | 978-1-6654-5110-9 | |
| dc.identifier.isbn | 978-1-6654-5109-3 | |
| dc.identifier.issn | 0271-4310 | |
| dc.identifier.issn | 2158-1525 | |
| dc.identifier.other | PURE UUID: aee74d2a-966e-4b84-aa16-a3ea1de71a6d | en_US |
| dc.identifier.other | PURE ITEMURL: https://research.aalto.fi/en/publications/aee74d2a-966e-4b84-aa16-a3ea1de71a6d | en_US |
| dc.identifier.other | PURE FILEURL: https://research.aalto.fi/files/119791375/Monga_Temperature_and_process_compensation_RSENSE.pdf | |
| dc.identifier.uri | https://aaltodoc.aalto.fi/handle/123456789/122997 | |
| dc.identifier.urn | URN:NBN:fi:aalto-202308305337 | |
| dc.language.iso | en | en |
| dc.relation.fundinginfo | ACKNOWLEDGMENTS This work is supported by Academy of Finland projects EHIR (grant 13334487) and WHISTLE (grant 332218) | |
| dc.relation.ispartof | IEEE International Symposium on Circuits and Systems | en |
| dc.relation.ispartofseries | ISCAS 2023 - 56th IEEE International Symposium on Circuits and Systems, Proceedings | en |
| dc.relation.ispartofseries | IEEE International Symposium on Circuits and Systems proceedings ; Volume 2023-May | en |
| dc.rights | openAccess | en |
| dc.subject.keyword | In-memory computing | en_US |
| dc.subject.keyword | process compensation | en_US |
| dc.subject.keyword | Resistive random access memory | en_US |
| dc.subject.keyword | Thermal compensation | en_US |
| dc.subject.keyword | ultra-low power | en_US |
| dc.subject.keyword | variable temperature coefficient | en_US |
| dc.title | A temperature and process compensation circuit for resistive-based in-memory computing arrays | en |
| dc.type | A4 Artikkeli konferenssijulkaisussa | fi |
| dc.type.version | acceptedVersion |