{"title":"Memristor content addressable memory","authors":"Wanlong Chen, X. Yang, Frank Z. Wang","doi":"10.1145/2770287.2770308","DOIUrl":null,"url":null,"abstract":"Content addressable memory is a novel storage device that can save data in its cells, which could be read, written and searched on the basis of their contents. This paper presents Memristor content addressable memory (M-CAM) structures that are formed of M-CAM cells, which compare searched data and stored data then give a cell output signal to be kept in its comparator. After the comparison in each cell, reading is enabled at each row of all comparators. The current of each row could be measured, if some comparators are high resistance (0) in a row, the current of that row could be lower than the current from another row where all comparators are low resistance (1), which means the corresponding row is a match. The main emphasis of this paper is to highlight the process of the M-CAM comparison and how to get the match entry. Our experimental results show that M-CAM is able to not only query accurately, but also fuzzy lookup through setting the memristor off-to-on resistance ratio.","PeriodicalId":6519,"journal":{"name":"2014 IEEE/ACM International Symposium on Nanoscale Architectures (NANOARCH)","volume":"29 1","pages":"83-87"},"PeriodicalIF":0.0000,"publicationDate":"2014-07-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"9","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2014 IEEE/ACM International Symposium on Nanoscale Architectures (NANOARCH)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2770287.2770308","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 9
Abstract
Content addressable memory is a novel storage device that can save data in its cells, which could be read, written and searched on the basis of their contents. This paper presents Memristor content addressable memory (M-CAM) structures that are formed of M-CAM cells, which compare searched data and stored data then give a cell output signal to be kept in its comparator. After the comparison in each cell, reading is enabled at each row of all comparators. The current of each row could be measured, if some comparators are high resistance (0) in a row, the current of that row could be lower than the current from another row where all comparators are low resistance (1), which means the corresponding row is a match. The main emphasis of this paper is to highlight the process of the M-CAM comparison and how to get the match entry. Our experimental results show that M-CAM is able to not only query accurately, but also fuzzy lookup through setting the memristor off-to-on resistance ratio.