System Level Exploration of RRAM for SRAM Replacement

Recently an effective usage of the chip area plays an essential role for System-on-Chip (SOC) designs. Nowadays on-chip memories take up more than 50%of the total die-area and are responsible for more than 40% of the total energy consumption. Cache memory alone occupies 30% of the on-chip area in th...

Full description

Bibliographic Details
Main Author: Dogan, Rabia
Format: Others
Language:English
Published: Linköpings universitet, Elektroniksystem 2013
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-92819
id ndltd-UPSALLA1-oai-DiVA.org-liu-92819
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-liu-928192013-05-25T04:01:33ZSystem Level Exploration of RRAM for SRAM ReplacementengDogan, RabiaLinköpings universitet, ElektroniksystemLinköpings universitet, Tekniska högskolan2013Resistive RAM(RRAM)Static RAM (SRAM)Non-volatile memory(NVM)Coarse Grained Reconfigurable Array (CGRA)Recently an effective usage of the chip area plays an essential role for System-on-Chip (SOC) designs. Nowadays on-chip memories take up more than 50%of the total die-area and are responsible for more than 40% of the total energy consumption. Cache memory alone occupies 30% of the on-chip area in the latest microprocessors. This thesis project “System Level Exploration of RRAM for SRAM Replacement” describes a Resistive Random Access Memory (RRAM) based memory organizationfor the Coarse Grained Reconfigurable Array (CGRA) processors. Thebenefit of the RRAM based memory organization, compared to the conventional Static-Random Access Memory (SRAM) based memory organization, is higher interms of energy and area requirement. Due to the ever-growing problems faced by conventional memories with Dynamic Voltage Scaling (DVS), emerging memory technologies gained more importance. RRAM is typically seen as a possible candidate to replace Non-volatilememory (NVM) as Flash approaches its scaling limits. The replacement of SRAMin the lowest layers of the memory hierarchies in embedded systems with RRAMis very attractive research topic; RRAM technology offers reduced energy and arearequirements, but it has limitations with regards to endurance and write latency. By reason of the technological limitations and restrictions to solve RRAM write related issues, it becomes beneficial to explore memory access schemes that tolerate the longer write times. Therefore, since RRAM write time cannot be reduced realistically speaking we have to derive instruction memory and data memory access schemes that tolerate the longer write times. We present an instruction memory access scheme to compromise with these problems. In addition to modified instruction memory architecture, we investigate the effect of the longer write times to the data memory. Experimental results provided show that the proposed architectural modifications can reduce read energy consumption by a significant frame without any performance penalty. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-92819application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
topic Resistive RAM(RRAM)
Static RAM (SRAM)
Non-volatile memory(NVM)
Coarse Grained Reconfigurable Array (CGRA)
spellingShingle Resistive RAM(RRAM)
Static RAM (SRAM)
Non-volatile memory(NVM)
Coarse Grained Reconfigurable Array (CGRA)
Dogan, Rabia
System Level Exploration of RRAM for SRAM Replacement
description Recently an effective usage of the chip area plays an essential role for System-on-Chip (SOC) designs. Nowadays on-chip memories take up more than 50%of the total die-area and are responsible for more than 40% of the total energy consumption. Cache memory alone occupies 30% of the on-chip area in the latest microprocessors. This thesis project “System Level Exploration of RRAM for SRAM Replacement” describes a Resistive Random Access Memory (RRAM) based memory organizationfor the Coarse Grained Reconfigurable Array (CGRA) processors. Thebenefit of the RRAM based memory organization, compared to the conventional Static-Random Access Memory (SRAM) based memory organization, is higher interms of energy and area requirement. Due to the ever-growing problems faced by conventional memories with Dynamic Voltage Scaling (DVS), emerging memory technologies gained more importance. RRAM is typically seen as a possible candidate to replace Non-volatilememory (NVM) as Flash approaches its scaling limits. The replacement of SRAMin the lowest layers of the memory hierarchies in embedded systems with RRAMis very attractive research topic; RRAM technology offers reduced energy and arearequirements, but it has limitations with regards to endurance and write latency. By reason of the technological limitations and restrictions to solve RRAM write related issues, it becomes beneficial to explore memory access schemes that tolerate the longer write times. Therefore, since RRAM write time cannot be reduced realistically speaking we have to derive instruction memory and data memory access schemes that tolerate the longer write times. We present an instruction memory access scheme to compromise with these problems. In addition to modified instruction memory architecture, we investigate the effect of the longer write times to the data memory. Experimental results provided show that the proposed architectural modifications can reduce read energy consumption by a significant frame without any performance penalty.
author Dogan, Rabia
author_facet Dogan, Rabia
author_sort Dogan, Rabia
title System Level Exploration of RRAM for SRAM Replacement
title_short System Level Exploration of RRAM for SRAM Replacement
title_full System Level Exploration of RRAM for SRAM Replacement
title_fullStr System Level Exploration of RRAM for SRAM Replacement
title_full_unstemmed System Level Exploration of RRAM for SRAM Replacement
title_sort system level exploration of rram for sram replacement
publisher Linköpings universitet, Elektroniksystem
publishDate 2013
url http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-92819
work_keys_str_mv AT doganrabia systemlevelexplorationofrramforsramreplacement
_version_ 1716586172716679168