[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/2989081.2989124acmotherconferencesArticle/Chapter ViewAbstractPublication PagesmemsysConference Proceedingsconference-collections
research-article

Using Memristor Technology for Multi-value Registers in Signed-digit Arithmetic Circuits

Published: 03 October 2016 Publication History

Abstract

Signed-digit (SD) arithmetic exploits positive and negative digits requiring more than two states. It is long known that an addition using trits, i.e. each digit stores not only a 0 or a 1 but also either 2 or -1, requires only a constant number of steps independent of the operands' word length. However, current processors could not profit from that due to the lack of fast, dense and CMOS compatible memory cells that can store reliably multiple states. Memristors offer these features making it necessary to re-evaluate different SD number representations and to evaluate the consequences of an implementation of a multi-value register file with memristors concerning latency, area and energy consumption.
Using memristors as multi-value register reduces latency and area on one side compared to flip-flop based memories. On the other side this requires additional sophisticated control circuitry to implement ADCs/DACs, current limiting circuits and to generate control signals to read, write and erase memristors. The paper determines the break-even points at which ternary circuits attached to memristor based registers show better energy-delay products and less area consumption and how much power consumption these improvements cost. By layout synthesis is shown that ternary adders with trit-storing memristors can reduce the latency for a word length of 16 digits about 19% and about 52% for 512 digits compared to a binary carry-look-ahead (CLA) adder with nearly the same power consumption.

References

[1]
A. Avizienis. Signed-digit numbe representations for fast parallel arithmetic. Electronic Computers, IRE Transactions on, EC-10(3):389--400, Sept 1961.
[2]
Z. Biolek, D. Biolek, and V. Biolková. SPICE model of memristor with nonlinear dopant drift. Radioengineering, 18(2):210--214, 2009.
[3]
K.-T. T. Cheng and D. B. Strukov. 3d cmos-memristor hybrid circuits: Devices, integration, architecture, and applications. In Proceedings of the 2012 ACM International Symposium on International Symposium on Physical Design, ISPD '12, pages 33--40, New York, NY, USA, 2012. ACM.
[4]
L. Chua. Memristor-the missing circuit element. Circuit Theory, IEEE Transactions on, 18(5):507--519, Sep 1971.
[5]
N. Du, M. Kiani, C. G. Mayr, T. You, D. BÃijrger, I. Skorupa, O. G. Schmidt, and H. Schmidt. Single pairing spike-timing dependent plasticity in bifeo3 memristors with a time window of 25ms to 125Âţs. Frontiers in Neuroscience, 9(227), 2015.
[6]
A. El-Slehdar, A. Fouad, and A. G. Radwan. Memristor based n-bits redundant binary adder. Microelectronics Journal, 46(3):207--213, 2015. n/a.
[7]
D. Fey. Using the multi-bit feature of memristors for register files in signed-digit arithmetic units. Semiconductor Science and Technology, 29(10):104008, 2014.
[8]
D. Fey. Ternary arithmetic pipeline architectures using multi-bit memristors. In FUTURE COMPUTING 2015, The Seventh International Conference on Future Computational Technologies and Applications, pages 1--6, March 2015.
[9]
D. Fey and J. Martschinke. Architecture and simulation of a hybrid memristive multiplier network using redundant number representation. In Neural Networks (IJCNN), 2015 International Joint Conference on, pages 1--6, July 2015.
[10]
A. F. González and P. Mazumder. Redundant arithmetic, algorithms and implementations. Integration, 30(1):13--53, 2000.
[11]
P. Junsangsri, F. Lombardi, and J. Han. A memristor-based tcam (ternary content addressable memory) cell. In Nanoscale Architectures (NANOARCH), 2014 IEEE/ACM International Symposium on, pages 1--6, July 2014.
[12]
S. Kvatinsky, A. Kolodny, U. C. Weiser, and E. G. Friedman. Memristor-based imply logic design procedure. In Proceedings of the 2011 IEEE 29th International Conference on Computer Design, ICCD '11, pages 142--147, Washington, DC, USA, 2011. IEEE Computer Society.
[13]
S. Kvatinsky, N. Wald, G. Satat, A. Kolodny, U. Weiser, and E. Friedman. Mrl - memristor ratioed logic. In Cellular Nanoscale Networks and Their Applications (CNNA), 2012 13th International Workshop on, pages 1--6, Aug 2012.
[14]
E. Linn, A. Siemon, R. Waser, and S. Menzel. Memristive ReRAM models for beyond memory applications. IEEE Workshop on Memristive Devices and Neuromorphic Applications, Zuerich (Switzerland), 23 Nov 2014 - 28 Nov 2014, Nov 2014.
[15]
B. Parhami. Generalized signed-digit number systems: A unifying framework for redundant number representations. Computers, IEEE Transactions on, 39(1):89--98, 1990.
[16]
A. Rothenbuhler, T. Tran, E. H. B. Smith, V. Saxena, and K. A. Campbell. Reconfigurable threshold logic gates using memristive devices. Journal of Low Power Electronics and Applications, 3(2):174--193, 2013.
[17]
T. Singh. Hybrid memristor-cmos (memos) based logic gates and adder circuits. CoRR, abs/1506.06735, 2015.
[18]
D. Strukov, D. Stewart, J. Borghetti, X. Li, M. Pickett, G. Ribeiro, W. Robinett, G. Snider, J. Strachan, W. Wu, Q. Xia, J. Yang, and R. Williams. Hybrid cmos/memristor circuits. In Circuits and Systems (ISCAS), Proceedings of 2010 IEEE International Symposium on, pages 1967--1970, May 2010.
[19]
D. B. Strukov, G. S. Snider, D. R. Stewart, and R. S. Williams. The missing memristor found. Nature, 453(7191):80--83, 2008.
[20]
W. Wang, M. Liu, and G. S. Rose. Hybrid CMOS/Memristor Nanoelectronics. Springer-Verlag, New York, 2014.
[21]
R. Williams. How we found the missing memristor. IEEE Spectr., 45(12):28--35, Dec. 2008.
[22]
WWW. Bioinspired technologies llc, http://www.bioinspired.net/, 2015.
[23]
Q. Xia, W. Robinett, M. W. Cumbie, N. Banerjee, T. J. Cardinali, J. J. Yang, W. Wu, X. Li, W. M. Tong, D. B. Strukov, and Others. Memristor- CMOS Hybrid Integrated Circuits for Reconfigurable Logic. Nano letters, 9(10):3640--3645, 2009.
[24]
J. J. Yang, D. B. Strukov, and D. R. Stewart. Memristive devices for computing. Nature nanotechnology, 8(1):13--24, 2013.

Cited By

View all
  • (2023)A Low-Power Ternary Adder Using Ferroelectric Tunnel JunctionsElectronics10.3390/electronics1205116312:5(1163)Online publication date: 28-Feb-2023
  • (2023)Optimizing multi-level ReRAM memory for low latency and low energy consumptionit - Information Technology10.1515/itit-2023-002265:1-2(52-64)Online publication date: 3-May-2023
  • (2021)Carry-free Addition in Resistive RAM Array: n-bit Addition in 22 Memory Cycles2021 IEEE Computer Society Annual Symposium on VLSI (ISVLSI)10.1109/ISVLSI51109.2021.00038(157-163)Online publication date: Jul-2021
  • Show More Cited By
  1. Using Memristor Technology for Multi-value Registers in Signed-digit Arithmetic Circuits

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    MEMSYS '16: Proceedings of the Second International Symposium on Memory Systems
    October 2016
    463 pages
    ISBN:9781450343053
    DOI:10.1145/2989081
    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]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 03 October 2016

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. A/D interfaces for memristors
    2. Multi-value memristors
    3. Signed-digit arithmetic
    4. memristive computing

    Qualifiers

    • Research-article
    • Research
    • Refereed limited

    Conference

    MEMSYS '16

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)15
    • Downloads (Last 6 weeks)1
    Reflects downloads up to 05 Mar 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2023)A Low-Power Ternary Adder Using Ferroelectric Tunnel JunctionsElectronics10.3390/electronics1205116312:5(1163)Online publication date: 28-Feb-2023
    • (2023)Optimizing multi-level ReRAM memory for low latency and low energy consumptionit - Information Technology10.1515/itit-2023-002265:1-2(52-64)Online publication date: 3-May-2023
    • (2021)Carry-free Addition in Resistive RAM Array: n-bit Addition in 22 Memory Cycles2021 IEEE Computer Society Annual Symposium on VLSI (ISVLSI)10.1109/ISVLSI51109.2021.00038(157-163)Online publication date: Jul-2021
    • (2021)Comparative study of usefulness of FeFET, FTJ and ReRAM technology for ternary arithmetic2021 28th IEEE International Conference on Electronics, Circuits, and Systems (ICECS)10.1109/ICECS53924.2021.9665635(1-6)Online publication date: 28-Nov-2021
    • (2021)RISC-V3: A RISC-V Compatible CPU With a Data Path Based on Redundant Number SystemsIEEE Access10.1109/ACCESS.2021.30632389(43684-43700)Online publication date: 2021
    • (2020)Direct state transfer in MLC based memristive ReRAM devices for ternary computing2020 European Conference on Circuit Theory and Design (ECCTD)10.1109/ECCTD49232.2020.9218323(1-5)Online publication date: Sep-2020
    • (2020)TReMo: A Model for Ternary ReRAM-Based Memories with Adjustable Write-Verification Capabilities2020 23rd Euromicro Conference on Digital System Design (DSD)10.1109/DSD51259.2020.00019(44-48)Online publication date: Aug-2020
    • (2019)A Modeling Methodology for Resistive RAM Based on Stanford-PKU Model With Extended Multilevel CapabilityIEEE Transactions on Nanotechnology10.1109/TNANO.2019.292283818(647-656)Online publication date: 1-Jul-2019
    • (2019)Simulating Memristive Systems in Mixed-Signal Mode using Commercial Design Tools2019 26th IEEE International Conference on Electronics, Circuits and Systems (ICECS)10.1109/ICECS46596.2019.8964856(225-228)Online publication date: Nov-2019
    • (2018)Multi-level memristive voltage dividerProceedings of the International Symposium on Memory Systems10.1145/3240302.3240430(259-268)Online publication date: 1-Oct-2018
    • Show More Cited By

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media