{"title":"Mosaic: A scheme of mapping non-volatile Boolean logic on memristor crossbar","authors":"Lei Xie","doi":"10.1145/2950067.2950088","DOIUrl":null,"url":null,"abstract":"Emerging technologies are under research for future VLSI circuits. Memristor crossbar is one of the promising candidates due to its scalability, non-volatility, etc. Non-volatile logic circuits based on memristor crossbar have been proposed recently. However, these logic circuits can merely map a single building block (e.g., 1-bit full adder) on a crossbar, and how to map multiple building blocks on a crossbar is not addressed, which is crucial to implement a VLSI circuit. This paper proposes a scheme to map multiple building blocks on memristor crossbar, which can simultaneously optimize the delay for each block. In addition, two techniques to optimize the design in terms of delay, area and power consumption are proposed. To illustrate the potential of the proposed mapping scheme, multi-bit adders are used as a case study; their delay, area and power costs for both crossbar and its CMOS controller are evaluated. The results show that the optimized designs reduce area (>23%), delay (>26%) and power consumption (>21%) as compared to initial designs. Finally, our designs are compared with state-of-the-art.","PeriodicalId":6519,"journal":{"name":"2014 IEEE/ACM International Symposium on Nanoscale Architectures (NANOARCH)","volume":"82 1","pages":"91-96"},"PeriodicalIF":0.0000,"publicationDate":"2016-07-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2014 IEEE/ACM International Symposium on Nanoscale Architectures (NANOARCH)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2950067.2950088","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Emerging technologies are under research for future VLSI circuits. Memristor crossbar is one of the promising candidates due to its scalability, non-volatility, etc. Non-volatile logic circuits based on memristor crossbar have been proposed recently. However, these logic circuits can merely map a single building block (e.g., 1-bit full adder) on a crossbar, and how to map multiple building blocks on a crossbar is not addressed, which is crucial to implement a VLSI circuit. This paper proposes a scheme to map multiple building blocks on memristor crossbar, which can simultaneously optimize the delay for each block. In addition, two techniques to optimize the design in terms of delay, area and power consumption are proposed. To illustrate the potential of the proposed mapping scheme, multi-bit adders are used as a case study; their delay, area and power costs for both crossbar and its CMOS controller are evaluated. The results show that the optimized designs reduce area (>23%), delay (>26%) and power consumption (>21%) as compared to initial designs. Finally, our designs are compared with state-of-the-art.