Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3323439.3323985acmotherconferencesArticle/Chapter ViewAbstractPublication PagesscopesConference Proceedingsconference-collections
short-paper

Memristors for Programmable Circuits Controlled by Embedded Systems

Published: 27 May 2019 Publication History

Abstract

Many embedded systems reside within bigger electrical systems. While the embedded system takes control over many aspects of the surrounding systems, the amount of possible control is set by the given configuration. This causes a divide between the flexibility provided by software and the unchanging nature of the encompassing hardware. The concept of programmable circuits seeks to bridge this gap. The use of memristors enables the changing of resistor values within a circuit without disassembly. The continuous, non-volatile variable resistor provides the possibility to reconfigure hardware circuits through external influences or even by software on the embedded system at run time.
During the research, control of memristors by common microprocessors was achieved and a prototype was implemented to test the concept for use in a circuit classifying data streams.

References

[1]
Muayad J. Aljafar, Marek A. Perkowski, John M. Acken, and Robin Tan. 2018. A Time-Efficient CMOS-Memristive Programmable Circuit Realizing Logic Functions in Generalized AND-XOR Structures. IEEE Trans. VLSI Syst. 26, 1 (2018), 23--36. http://dblp.uni-trier.de/db/journals/tvlsi/tvlsi26.html#AljafarPAT18
[2]
Julien Borghetti, Zhiyong Li, Joseph Straznicky, Xuema Li, Douglas A. A. Ohlberg, Wei Wu, Duncan R. Stewart, and R. Stanley Williams. 2009. A hybrid nanomemristor/transistor logic circuit capable of self-programming. Proceedings of the National Academy of Sciences 106, 6 (2009), 1699--1703. arXiv:https://www.pnas.org/content/106/6/1699.full.pdf
[3]
L. Chua. 1971. Memristor-the missing circuit element. Circuit Theory, IEEE Transactions on 18, 5 (1971), 507--519.
[4]
André DeHon. 2015. Fundamental Underpinnings of Reconfigurable Computing Architectures. Proc. IEEE 103, 3 (2015), 355--378. http://dblp.uni-trier.de/db/journals/pieee/pieee103.html#DeHon15
[5]
Pierre-Emmanuel Gaillardon, Luca Gaetano AmarÃź, Anne Siemon, Eike Linn, Rainer Waser, Anupam Chattopadhyay, and Giovanni De Micheli. 2016. The Programmable Logic-in-Memory (PLiM) computer. In DATE, Luca Fanucci and JÃijrgen Teich (Eds.). IEEE, 427--432. http://dblp.uni-trier.de/db/conf/date/date2016.html#GaillardonASLWC16
[6]
L. Gao, F. Alibart, and D. B. Strukov. 2013. Programmable CMOS/Memristor Threshold Logic. IEEE Transactions on Nanotechnology 12, 2 (March 2013), 115--119.
[7]
Philipp Grothe and Jan Haase. 2019. Memristors as Adjustable Boundaries for an Analog Implementation of Decision Trees. In 2019 IEEE 28th International Symposium on Industrial Electronics.
[8]
Yasmin Halawani, Baker Mohammad, Dirar Homouz, Mahmoud Al-Qutayri, and Hani H. Saleh. 2016. Modeling and Optimization of Memristor and STTRAM-Based Memory for Low-Power Applications. IEEE Trans. VLSI Syst. 24, 3 (2016), 1003--1014. http://dblp.uni-trier.de/db/journals/tvlsi/tvlsi24.html#HalawaniMHAS16
[9]
Farnood Merrikh-Bayat and Saeed Bagheri Shouraki. 2011. Memristor-based circuits for performing basic arithmetic operations. In WCIT (Procedia Computer Science), Adem Karahoca and Sezer Kanbul (Eds.), Vol. 3. Elsevier, 128--132. http://dblp.uni-trier.de/db/journals/procedia/procedia3.html#Merrikh-BayatS11
[10]
Mohsen Nourazar, Vahid Rashtchi, Ali Azarpeyvand, and Farshad Merrikh-Bayat. 2018. Code Acceleration Using Memristor-Based Approximate Matrix Multiplier: Application to Convolutional Neural Networks. IEEE Trans. VLSI Syst. 26, 12 (2018), 2684--2695. http://dblp.uni-trier.de/db/journals/tvlsi/tvlsi26.html#NourazarRAM18
[11]
Yuriy V. Pershin and Massimiliano Di Ventra. 2010. Practical Approach to Programmable Analog Circuits With Memristors. IEEE Trans. on Circuits and Systems 57-I, 8 (2010), 1857--1864. http://dblp.uni-trier.de/db/journals/tcas/tcasI57.html#PershinV10
[12]
Adrian Rothenbuhler, Thanh Tran, Elisa H. Barney Smith, Vishal Saxena, and Kristy A. Campbell. 2013. Reconfigurable Threshold Logic Gates using Memristive Devices. Journal of Low Power Electronics and Applications 3, 2 (2013), 174--193.
[13]
D. B. Strukov, G. S. Snider, D. R. Stewart, and R. S. Williams. 2008. The missing memristor found. Nature 453, 7191 (2008), 80--83.
[14]
Russell Tessier, Kenneth L. Pocek, and AndrÃl' DeHon. 2015. Reconfigurable Computing Architectures. Proc. IEEE 103, 3 (2015), 332--354. http://dblp.uni-trier.de/db/journals/pieee/pieee103.html#TessierPD15
[15]
Jens Trommer, Andre Heinzig, Tim Baldauf, Thomas Mikolajick, Walter M. Weber, Michael Raitza, and Marcus VÃűlp. 2016. Reconfigurable nanowire transistors with multiple independent gates for efficient and programmable combinational circuits. In DATE, Luca Fanucci and JÃijrgen Teich (Eds.). IEEE, 169--174. http://dblp.uni-trier.de/db/conf/date/date2016.html#TrommerHBMWRV16
[16]
Son Truong Ngoc, Khoa Pham, Wonsun Yang, Anjae Jo, Mi Jung Lee, Hyun-Sun Mo, and Kyeong-Sik Min. 2017. Time-Shared Twin Memristor Crossbar Reducing the Number of Arrays by Half for Pattern Recognition. Nanoscale Research Letters 12 (12 2017).
[17]
Frank Z. Wang, Ling Li, Luping Shi, Huaqiang Wu, and Leon O. Chua. 2019. Îę memristor: Real memristor found. Journal of Applied Physics 125, 5 (2019), 054504. arXiv:https://doi.org/10.1063/1.5042281

Cited By

View all
  • (2021)Harmonic Distortion of RC-Filters Based on Memristors2021 International Conference on Electrical Engineering and Photonics (EExPolytech)10.1109/EExPolytech53083.2021.9614861(125-128)Online publication date: 14-Oct-2021
  • (2020)Analog implementation of arithmetic operations on real memristorsProceedings of the 23th International Workshop on Software and Compilers for Embedded Systems10.1145/3378678.3391883(54-57)Online publication date: 25-May-2020
  • (2020)Towards In-Memory Computing: Arithmetic Operations on Real MemristorsIECON 2020 The 46th Annual Conference of the IEEE Industrial Electronics Society10.1109/IECON43393.2020.9254441(2296-2301)Online publication date: 18-Oct-2020

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
SCOPES '19: Proceedings of the 22nd International Workshop on Software and Compilers for Embedded Systems
May 2019
100 pages
ISBN:9781450367622
DOI:10.1145/3323439
  • Editor:
  • Sander Stuijk
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

  • EDAA: European Design Automation Association

In-Cooperation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 27 May 2019

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. decision tree
  2. memristor
  3. programmable circuit

Qualifiers

  • Short-paper
  • Research
  • Refereed limited

Conference

SCOPES '19
Sponsor:
  • EDAA

Acceptance Rates

Overall Acceptance Rate 38 of 79 submissions, 48%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)7
  • Downloads (Last 6 weeks)0
Reflects downloads up to 02 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2021)Harmonic Distortion of RC-Filters Based on Memristors2021 International Conference on Electrical Engineering and Photonics (EExPolytech)10.1109/EExPolytech53083.2021.9614861(125-128)Online publication date: 14-Oct-2021
  • (2020)Analog implementation of arithmetic operations on real memristorsProceedings of the 23th International Workshop on Software and Compilers for Embedded Systems10.1145/3378678.3391883(54-57)Online publication date: 25-May-2020
  • (2020)Towards In-Memory Computing: Arithmetic Operations on Real MemristorsIECON 2020 The 46th Annual Conference of the IEEE Industrial Electronics Society10.1109/IECON43393.2020.9254441(2296-2301)Online publication date: 18-Oct-2020

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media