近阈值缓存的可靠性分析和缓解

A. Gebregiorgis, M. Tahoori
{"title":"近阈值缓存的可靠性分析和缓解","authors":"A. Gebregiorgis, M. Tahoori","doi":"10.1109/IMS3TW.2017.7995203","DOIUrl":null,"url":null,"abstract":"Energy reduction has become an important issue in the design of battery-powered devices for Internet of Things (IoT) applications. In this regard, lowering the supply voltage close to transistor threshold voltage, commonly known as Near Threshold Computing (NTC), has been a widely used approach to reduce the energy consumption of various designs. However, the energy-saving potential of NTC is hindered by various factors such as variation-induced functional failures of caches. To address this issue and get utmost NTC benefits, we provide a comprehensive analysis of memory failure mechanisms and propose proper mitigation scheme for near threshold caches. In this work, aging and variation-induced memory failures are analyzed first by incorporating device and circuit level models. Afterwards, we employ Built-in Self- Test (BIST) to identify the lowest voltage limit at which each memory block can properly operate. Then, a mitigation scheme is developed by disabling unreliable portion of the cache and mapping their accesses to the reliable portion. Our evaluation using 16KByte cache shows the proposed mitigation scheme can effectively address permanent and transient memory failures and achieve more than 30% energy-saving of near threshold caches with less than 10% reduction in effective cache size and almost negligible increase in cache miss rate.","PeriodicalId":115078,"journal":{"name":"2017 International Mixed Signals Testing Workshop (IMSTW)","volume":"749 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Reliability analysis and mitigation of near threshold caches\",\"authors\":\"A. Gebregiorgis, M. Tahoori\",\"doi\":\"10.1109/IMS3TW.2017.7995203\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Energy reduction has become an important issue in the design of battery-powered devices for Internet of Things (IoT) applications. In this regard, lowering the supply voltage close to transistor threshold voltage, commonly known as Near Threshold Computing (NTC), has been a widely used approach to reduce the energy consumption of various designs. However, the energy-saving potential of NTC is hindered by various factors such as variation-induced functional failures of caches. To address this issue and get utmost NTC benefits, we provide a comprehensive analysis of memory failure mechanisms and propose proper mitigation scheme for near threshold caches. In this work, aging and variation-induced memory failures are analyzed first by incorporating device and circuit level models. Afterwards, we employ Built-in Self- Test (BIST) to identify the lowest voltage limit at which each memory block can properly operate. Then, a mitigation scheme is developed by disabling unreliable portion of the cache and mapping their accesses to the reliable portion. Our evaluation using 16KByte cache shows the proposed mitigation scheme can effectively address permanent and transient memory failures and achieve more than 30% energy-saving of near threshold caches with less than 10% reduction in effective cache size and almost negligible increase in cache miss rate.\",\"PeriodicalId\":115078,\"journal\":{\"name\":\"2017 International Mixed Signals Testing Workshop (IMSTW)\",\"volume\":\"749 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-07-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2017 International Mixed Signals Testing Workshop (IMSTW)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/IMS3TW.2017.7995203\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 International Mixed Signals Testing Workshop (IMSTW)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IMS3TW.2017.7995203","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

降低能耗已经成为物联网(IoT)应用中电池供电设备设计的一个重要问题。在这方面,降低电源电压接近晶体管阈值电压,通常称为近阈值计算(NTC),已被广泛使用的方法来降低各种设计的能耗。然而,NTC的节能潜力受到各种因素的阻碍,如缓存器的变化引起的功能故障。为了解决这个问题并获得最大的NTC收益,我们提供了内存故障机制的全面分析,并提出了适当的阈值缓存缓解方案。在这项工作中,首先通过结合器件和电路级模型来分析老化和变化引起的记忆失效。然后,我们采用内置自检(BIST)来确定每个存储块可以正常工作的最低电压限制。然后,通过禁用缓存的不可靠部分并将其访问映射到可靠部分,开发了一种缓解方案。我们使用16KByte缓存的评估表明,所提出的缓解方案可以有效地解决永久和瞬态内存故障,并在有效缓存大小减少不到10%的情况下实现近阈值缓存的30%以上的节能,并且缓存丢失率的增加几乎可以忽略不计。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Reliability analysis and mitigation of near threshold caches
Energy reduction has become an important issue in the design of battery-powered devices for Internet of Things (IoT) applications. In this regard, lowering the supply voltage close to transistor threshold voltage, commonly known as Near Threshold Computing (NTC), has been a widely used approach to reduce the energy consumption of various designs. However, the energy-saving potential of NTC is hindered by various factors such as variation-induced functional failures of caches. To address this issue and get utmost NTC benefits, we provide a comprehensive analysis of memory failure mechanisms and propose proper mitigation scheme for near threshold caches. In this work, aging and variation-induced memory failures are analyzed first by incorporating device and circuit level models. Afterwards, we employ Built-in Self- Test (BIST) to identify the lowest voltage limit at which each memory block can properly operate. Then, a mitigation scheme is developed by disabling unreliable portion of the cache and mapping their accesses to the reliable portion. Our evaluation using 16KByte cache shows the proposed mitigation scheme can effectively address permanent and transient memory failures and achieve more than 30% energy-saving of near threshold caches with less than 10% reduction in effective cache size and almost negligible increase in cache miss rate.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信