An Embedded Level-Shifting Dual-Rail SRAM for High-Speed and Low-Power Cache

An embedded level-shifting (ELS) dual-rail SRAM is proposed to enhance the availability of dual-rail SRAMs. Although dual-rail SRAM is a powerful solution for satisfying the increasing demand for low-power applications, the enormous performance degradation at low supply voltages cannot meet the high...

Full description

Bibliographic Details
Main Authors: Tae Hyun Kim, Hanwool Jeong, Juhyun Park, Hoonki Kim, Taejoong Song, Seong-Ook Jung
Format: Article
Language:English
Published: IEEE 2020-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9229177/
_version_ 1831808564652408832
author Tae Hyun Kim
Hanwool Jeong
Juhyun Park
Hoonki Kim
Taejoong Song
Seong-Ook Jung
author_facet Tae Hyun Kim
Hanwool Jeong
Juhyun Park
Hoonki Kim
Taejoong Song
Seong-Ook Jung
author_sort Tae Hyun Kim
collection DOAJ
description An embedded level-shifting (ELS) dual-rail SRAM is proposed to enhance the availability of dual-rail SRAMs. Although dual-rail SRAM is a powerful solution for satisfying the increasing demand for low-power applications, the enormous performance degradation at low supply voltages cannot meet the high-performance cache requirement in recent computing systems. The requirement of many level shifters is another drawback of the dual-rail SRAM because it degrades the energy-savings. The proposed ELS dual-rail SRAM achieves energy-savings by using a low supply voltage to precharge bitlines while minimizing the performance overhead by appropriately assigning a high-supply voltage to critical circuit blocks with effective level-shifting circuits. The sense amplifier embeds a level-shifting operation, thereby operating with a high supply voltage for a fast sensing operation. The proposed dynamic output buffer resolves the potential static current problem and improves the read delay. The number of level shifters is reduced using a proposed write driver, which conducts level-shifting and write-driving simultaneously. The proposed ELS dual-rail SRAM achieves low-power operation with 71.4% power consumption compared to single-rail SRAM with 72% performance overhead in circuit-level simulation, while the previous hybrid dual-rail SRAM shows 67.8% energy consumption with 270% performance overhead. In architecture-level simulation using Gem5 simulator with SPEC2006 benchmarks, the system with the ELS dual-rail SRAM caches shows, on average, 29% performance improvement compared to that of the system with the hybrid dual-rail SRAM caches.
first_indexed 2024-12-22T20:26:47Z
format Article
id doaj.art-5f2d61c91b2b4227b032f18d9b07faa7
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-12-22T20:26:47Z
publishDate 2020-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-5f2d61c91b2b4227b032f18d9b07faa72022-12-21T18:13:43ZengIEEEIEEE Access2169-35362020-01-01818712618713910.1109/ACCESS.2020.30300999229177An Embedded Level-Shifting Dual-Rail SRAM for High-Speed and Low-Power CacheTae Hyun Kim0Hanwool Jeong1Juhyun Park2https://orcid.org/0000-0003-4631-442XHoonki Kim3https://orcid.org/0000-0003-0720-6821Taejoong Song4https://orcid.org/0000-0003-2752-3138Seong-Ook Jung5https://orcid.org/0000-0003-0757-2581School of Electrical and Electronic Engineering, Yonsei University, Seoul, South KoreaDepartment of Electronic Engineering, Kwangwoon University, Seoul, South KoreaVolume Product Design Group, DRAM Design Division, SK Hynix Inc., Icheon, South KoreaFoundry Division, Samsung Electronics, Gyeonggi, South KoreaFoundry Division, Samsung Electronics, Gyeonggi, South KoreaSchool of Electrical and Electronic Engineering, Yonsei University, Seoul, South KoreaAn embedded level-shifting (ELS) dual-rail SRAM is proposed to enhance the availability of dual-rail SRAMs. Although dual-rail SRAM is a powerful solution for satisfying the increasing demand for low-power applications, the enormous performance degradation at low supply voltages cannot meet the high-performance cache requirement in recent computing systems. The requirement of many level shifters is another drawback of the dual-rail SRAM because it degrades the energy-savings. The proposed ELS dual-rail SRAM achieves energy-savings by using a low supply voltage to precharge bitlines while minimizing the performance overhead by appropriately assigning a high-supply voltage to critical circuit blocks with effective level-shifting circuits. The sense amplifier embeds a level-shifting operation, thereby operating with a high supply voltage for a fast sensing operation. The proposed dynamic output buffer resolves the potential static current problem and improves the read delay. The number of level shifters is reduced using a proposed write driver, which conducts level-shifting and write-driving simultaneously. The proposed ELS dual-rail SRAM achieves low-power operation with 71.4% power consumption compared to single-rail SRAM with 72% performance overhead in circuit-level simulation, while the previous hybrid dual-rail SRAM shows 67.8% energy consumption with 270% performance overhead. In architecture-level simulation using Gem5 simulator with SPEC2006 benchmarks, the system with the ELS dual-rail SRAM caches shows, on average, 29% performance improvement compared to that of the system with the hybrid dual-rail SRAM caches.https://ieeexplore.ieee.org/document/9229177/Dual-rail SRAMstatic random access memorycacheenergy-savingsGem5~simulatorlow-power operation
spellingShingle Tae Hyun Kim
Hanwool Jeong
Juhyun Park
Hoonki Kim
Taejoong Song
Seong-Ook Jung
An Embedded Level-Shifting Dual-Rail SRAM for High-Speed and Low-Power Cache
IEEE Access
Dual-rail SRAM
static random access memory
cache
energy-savings
Gem5~simulator
low-power operation
title An Embedded Level-Shifting Dual-Rail SRAM for High-Speed and Low-Power Cache
title_full An Embedded Level-Shifting Dual-Rail SRAM for High-Speed and Low-Power Cache
title_fullStr An Embedded Level-Shifting Dual-Rail SRAM for High-Speed and Low-Power Cache
title_full_unstemmed An Embedded Level-Shifting Dual-Rail SRAM for High-Speed and Low-Power Cache
title_short An Embedded Level-Shifting Dual-Rail SRAM for High-Speed and Low-Power Cache
title_sort embedded level shifting dual rail sram for high speed and low power cache
topic Dual-rail SRAM
static random access memory
cache
energy-savings
Gem5~simulator
low-power operation
url https://ieeexplore.ieee.org/document/9229177/
work_keys_str_mv AT taehyunkim anembeddedlevelshiftingdualrailsramforhighspeedandlowpowercache
AT hanwooljeong anembeddedlevelshiftingdualrailsramforhighspeedandlowpowercache
AT juhyunpark anembeddedlevelshiftingdualrailsramforhighspeedandlowpowercache
AT hoonkikim anembeddedlevelshiftingdualrailsramforhighspeedandlowpowercache
AT taejoongsong anembeddedlevelshiftingdualrailsramforhighspeedandlowpowercache
AT seongookjung anembeddedlevelshiftingdualrailsramforhighspeedandlowpowercache
AT taehyunkim embeddedlevelshiftingdualrailsramforhighspeedandlowpowercache
AT hanwooljeong embeddedlevelshiftingdualrailsramforhighspeedandlowpowercache
AT juhyunpark embeddedlevelshiftingdualrailsramforhighspeedandlowpowercache
AT hoonkikim embeddedlevelshiftingdualrailsramforhighspeedandlowpowercache
AT taejoongsong embeddedlevelshiftingdualrailsramforhighspeedandlowpowercache
AT seongookjung embeddedlevelshiftingdualrailsramforhighspeedandlowpowercache