Show simple item record

dc.contributor.authorBos, Steven
dc.contributor.authorGundersen, Henning
dc.contributor.authorSanfilippo, Filippo
dc.date.accessioned2021-05-21T10:10:41Z
dc.date.available2021-05-21T10:10:41Z
dc.date.created2021-01-27T16:56:52Z
dc.date.issued2020
dc.identifier.citationBos, S., Gundersen, H., & Sanfilippo, F. (2020). uMemristorToolbox: Open source framework to control memristors in Unity for ternary applications. In B. Werner (Ed.), 2020 IEEE 50th International Symposium on Multiple-Valued Logic (ISMVL) (p. 212-217).en_US
dc.identifier.isbn978-1-7281-6293-5
dc.identifier.urihttps://hdl.handle.net/11250/2756007
dc.description.abstractThis paper presents uMemristorToolbox, a novel open source framework that reads and writes non-volatile ternary states to memristors. The Unity (C#) framework is a port of the open source Java project Memristor-Discovery and adds a closed-loop ternary memory controller to enable both PC and real-time embedded ternary applications. We validate the closed-loop ternary memory controller in an embedded system case study with 16 M+SDC Tungsten dopant memristors. We measure an average switching speed of 3 Hz, worst case energy usage of 1 μW per switch, 0.03% random write error and no decay in (non-volatile) state retention after 15 minutes. We conclude with observations and open questions when working with memristors for ternary applications.en_US
dc.language.isoengen_US
dc.relation.ispartof2020 IEEE 50th International Symposium on Multiple-Valued Logic (ISMVL)
dc.titleuMemristorToolbox: Open source framework to control memristors in Unity for ternary applicationsen_US
dc.typeChapteren_US
dc.description.versionacceptedVersionen_US
dc.rights.holder© 2020 IEEE.en_US
dc.source.pagenumber212-217en_US
dc.identifier.doihttps://doi.org/10.1109/ISMVL49045.2020.000-3
dc.identifier.cristin1880642
cristin.ispublishedtrue
cristin.fulltextpostprint


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record