Aging-Aware Instruction Cache Design by Duty Cycle Balancing

被引:13
|
作者
Jin, Tao [1 ]
Wang, Shuai [1 ]
机构
[1] Nanjing Univ, Dept Comp Sci & Technol, State Key Lab Novel Software Technol, Nanjing, Jiangsu, Peoples R China
关键词
instruction cache; negative bias temperature instability; duty cycle balancing;
D O I
10.1109/ISVLSI.2012.30
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The degradation of CMOS devices over the lifetime can cause the severe threat to the system performance and reliability at deep submicron semiconductor technologies. The negative bias temperature instability (NBTI) is among the most important sources of the aging mechanisms. Applying the traditional guardbanding technique to address the decreased speed of devices is too costly. Due to the unbalanced duty cycle ratio of the SRAM cells, the instruction cache suffers a heavy NBTI stress and thus the aging effect will be further exacerbated. In this paper, we propose an aging-aware design to combat the NBTI-induced aging in the instruction cache. First, the detailed lifetime behaviors of the cachelines in the instruction cache are studied. Then, different schemes are proposed to mitigate the negative aging effects by balancing the duty cycle ratio of the SRAM cells in the cachelines according to their different lifetime phases. By applying our proposed idle-time-based cacheline invalidation and bit-flipping /complementing schemes, the duty cycle ratio of the instruction cache can be well balanced and the NBTI stress will be significantly reduced.
引用
收藏
页码:195 / 200
页数:6
相关论文
共 50 条
  • [1] Low Power Aging-Aware Register File Design by Duty Cycle Balancing
    Wang, Shuai
    Jin, Tao
    Zheng, Chuanlei
    Duan, Guangshan
    DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2012), 2012, : 546 - 549
  • [2] Low Power Aging-Aware On-Chip Memory Structure Design by Duty Cycle Balancing
    Wang, Shuai
    Jin, Tao
    Zheng, Chuanlei
    Duan, Guangshan
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2016, 25 (09)
  • [3] Aging-Aware Design of Microprocessor Instruction Pipelines
    Oboril, Fabian
    Tahoori, Mehdi B.
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2014, 33 (05) : 704 - 716
  • [4] Exploiting Instruction Set Encoding for Aging-Aware Microprocessor Design
    Oboril, Fabian
    Tahoori, Mehdi B.
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2015, 21 (01)
  • [5] Adaptive Proactive Reconfiguration: A Technique for Process-Variability-and Aging-Aware SRAM Cache Design
    Pouyan, Peyman
    Amat, Esteve
    Rubio, Antonio
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2015, 23 (09) : 1951 - 1955
  • [6] ArISE: Aging-aware Instruction Set Encoding for Lifetime Improvement
    Oboril, Fabian
    Tahoori, Mehdi
    2014 19TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2014, : 207 - 212
  • [7] Aging-Aware Standard Cell Library Design
    Kiamehr, Saman
    Firouzi, Farshad
    Ebrahimi, Mojtaba
    Tahoori, Mehdi B.
    2014 DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION (DATE), 2014,
  • [8] Aging-Aware Boosting
    Khdr, Heba
    Amrouch, Hussam
    Henkel, Joerg
    IEEE TRANSACTIONS ON COMPUTERS, 2018, 67 (09) : 1217 - 1230
  • [9] A2CM2: Aging-Aware Cache Memory Management Technique
    Nazari, Reza
    Rohbani, Nezam
    Farbeh, Hamed
    Shirmohammadi, Zahra
    Miremadi, Seyed Ghassem
    2015 CSI SYMPOSIUM ON REAL-TIME AND EMBEDDED SYSTEMS AND TECHNOLOGIES (RTEST), 2015,
  • [10] Aging-Aware Parallel Execution
    Medeiros, Thiarles S.
    Berned, Gustavo P.
    Navarro, Antoni
    Rossi, Fabio D.
    Luizelli, Marcelo C.
    Brandalero, Marcelo
    Huebner, Michael
    Beck, Antonio Carlos S.
    Lorenzon, Arthur F.
    IEEE EMBEDDED SYSTEMS LETTERS, 2021, 13 (03) : 122 - 125