CCE: A Combined SRAM and Non Volatile Cache for Endurance of Next Generation Multilevel Non Volatile Memories in Embedded Systems

被引:0
|
作者
Chen, Linbin [1 ]
Junsangsri, Pilin [1 ]
Reviriego, Pedro [2 ]
Lombardi, Fabrizio [1 ]
机构
[1] Northeastern Univ, Dept ECE, Boston, MA 02115 USA
[2] Univ Antonio Nebrija, ARIES Res Ctr, Madrid, Spain
关键词
Next generation non volatile memories; multilevel cell memories; endurance; errors;
D O I
10.1145/3232195.3232196
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper we present Combined Cache for Endurance (CCE), a scheme to enable the use of next generation high density multilevel non volatile memories in embedded systems. These memories are attractive as they can reduce the static power consumption dramatically and a single memory can be potentially used avoiding having both flash and SRAM or DRAM in a system. However, a common drawback of the new multilevel non volatile memories is that they support a limited number of write operations and thus its endurance needs to be improved to make them a viable alternative for the main memory of embedded systems. The proposed CCE relies on the fact that most writes are concentrated on a few addresses. Therefore, a small SRAM cache can be used to store positions that are frequently written. However, this would not preserve the non volatile nature of the memory. To do so, in the proposed CCE, the cache cell has an SRAM part and a non volatile part. At power up the contents of the non volatile part are copied to the SRAM and the other way around at power down. As many embedded systems execute predictable workloads, this cache is statically set to cover the most frequently written addresses. The evaluation shows that CCE can increase the endurance of the memory by several orders of magnitude. At the same time the overheads required to implement the cache are small relative to the main memory. Therefore, CCE can be an interesting option to improve the endurance of next generation high density multilevel non volatile memories.
引用
收藏
页码:58 / 64
页数:7
相关论文
共 50 条
  • [1] Embedded non volatile memories
    Shum, D
    [J]. 2001 4TH INTERNATIONAL CONFERENCE ON ASIC PROCEEDINGS, 2001, : 210 - 215
  • [2] The PCM way for embedded Non Volatile Memories applications
    Zuliani, P.
    Conte, A.
    Cappelletti, P.
    [J]. Digest of Technical Papers - Symposium on VLSI Technology, 2019, 2019-June
  • [3] The PCM way for embedded Non Volatile Memories applications
    Zuliani, P.
    Conte, A.
    Cappelletti, P.
    [J]. 2019 SYMPOSIUM ON VLSI TECHNOLOGY, 2019, : T192 - T193
  • [4] The PCM way for embedded Non Volatile Memories applications
    Zuliani, P.
    Conte, A.
    Cappelletti, P.
    [J]. 2019 SYMPOSIUM ON VLSI CIRCUITS, 2019, : T192 - T193
  • [5] Status and Perspectives of embedded Non-Volatile Memories
    Maurelli, Alfonso
    [J]. 2013 INTERNATIONAL CONFERENCE ON IC DESIGN AND TECHNOLOGY (ICICDT), 2013, : 77 - 80
  • [6] An In-Depth Study of Next Generation Interface for Emerging Non-Volatile Memories
    Choi, Wonil
    Zhang, Jie
    Gao, Shuwen
    Lee, Jaesoo
    Jung, Myoungsoo
    Kandemir, Mahmut
    [J]. 2016 5TH NON-VOLATILE MEMORY SYSTEMS AND APPLICATIONS SYMPOSIUM (NVMSA), 2016,
  • [7] Scheduling to Optimize Cache Utilization for Non-Volatile Main Memories
    Hu, Jingtong
    Zhuge, Qingfeng
    Xue, Chun Jason
    Tseng, Wei-Che
    Gu, Shouzhen
    Sha, Edwin H. -M.
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2014, 63 (08) : 2039 - 2051
  • [8] Test and repair of non-volatile commodity and embedded memories
    Tsuchida, S
    [J]. INTERNATIONAL TEST CONFERENCE 2002, PROCEEDINGS, 2002, : 1223 - 1223
  • [9] Materials challenges in automotive embedded non-volatile memories
    Prinz, Erwin Josef
    [J]. MATERIALS AND PROCESSES FOR NONVOLATILE MEMORIES II, 2007, 997 : 35 - 49
  • [10] Comparative analysis of sensing schemes for multilevel non-volatile memories
    Calligaro, C
    Manstretta, A
    Pierin, A
    Torelli, G
    [J]. SECOND ANNUAL IEEE INTERNATIONAL CONFERENCE ON INNOVATIVE SYSTEMS IN SILICON, 1997 PROCEEDINGS, 1997, : 266 - 273