Print Email Facebook Twitter Aging Mitigation Schemes for Embedded Memories Title Aging Mitigation Schemes for Embedded Memories Author Gebregiorgis, A.B. Contributor Hamdioui, S. (mentor) Faculty Electrical Engineering, Mathematics and Computer Science Department Microelectronics & Computer Engineering Programme Computer Engineering Date 2014-07-15 Abstract With the continuous miniaturization of CMOS technology into the nanometer regime, the reliability of SRAM memories is threatened by accelerated transistor aging such as Bias Temperature Instability (BTI), Hot Carrier Injection (HCI) and gate oxide breakdown. Among these mechanisms BTI is known to be the primary aging mechanism in nanoscale devices. The overall effect of BTI is a gradual increase of threshold voltage (Vth). BTI significantly reduces the Static Noise Margin (SNM) of an SRAM cell and makes it more susceptible to failures. To address the impact of BTI in memory array a variety of bit flipping techniques has been proposed. However, all the proposed bit flipping techniques require at least an additional column to store the inversion flag which imposes considerably large area overhead. In this thesis, we propose two techniques to mitigate BTI induced aging in embedded memory: aging-aware instruction encoding and self-controlled bit flipping; both schemes take the workload into consideration. The aging-aware instruction encoding technique is based on changing the encoding of the Instruction Set Architecture (ISA) in order to balance the occurrence probabilities of 1s and 0s and therefore minimize the impact of BTI in the embedded memory. To evaluate this scheme, we used the Leon2 processor for course case study. A C++ based simulation environment was used to exhaustively search for an encoding resulting in a balanced occurrence probabilities of 0s and 1s. The simulation results revels that on average up to 30% SNM degradation improvement. Self-controlled bit flipping is based on inverting the content of the memory array during write operation with respect to a specific bit of the written word referred to as flip bit; this bit is left untouched during the write and used as a reference bit to indicate either the written data is inverted or not. Simulation results show that up to 33% SNM degradation improvement can be achieved. The area overhead of the proposed technique is the flip circuitry only. For this reason, our technique saves 64% of the area overhead induced by the periodic flipping techniques. Subject agingBias Temperature InstabilityInstruction EncodingStatic Noise MarginBit flipping To reference this document use: http://resolver.tudelft.nl/uuid:968f224e-3a30-4c6b-8dc6-9a4e1e43b2ec Embargo date 2015-03-20 Part of collection Student theses Document type master thesis Rights (c) 2014 Gebregiorgis, A.B. Files PDF MSc_Thesis_AGebregiorgis.pdf 1.42 MB Close viewer /islandora/object/uuid:968f224e-3a30-4c6b-8dc6-9a4e1e43b2ec/datastream/OBJ/view