Projects per year
Abstract
Nonvolatile static random access memory (nvSRAM) has been widely investigated as a promising on-chip memory architecture in energy harvesting sensor nodes, due to zero standby power, resilience to power failures, and fast read/write operations. However, conventional approaches back up all data from static random access memory into nonvolatile memory when power failures happen. It leads to significant energy overhead and peak inrush current, which has a negative impact on the system performance and circuit reliability. This paper proposes a holistic data backup optimization to mitigate these problems in nvSRAM, consisting of a partial backup algorithm and a run-time adaptive write policy. A statistic deadblock predictor is employed to achieve dead block identification with trivial hardware overhead. An adaptive policy is used to switch between write-back and write-through strategy to reduce the rollback induced by backup failures. Experimental results show that the proposed scheme improves the performance by 4.6% on average while the backup power consumption and the inrush current are reduced by 38.1% and 54% on average compared to the full backup scheme. What is more, the backup capacitor size for energy buffer can be reduced by 40% on average under the same performance constraint.
| Original language | English |
|---|---|
| Pages (from-to) | 1660-1673 |
| Journal | IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems |
| Volume | 36 |
| Issue number | 10 |
| Online published | 5 Jan 2017 |
| DOIs | |
| Publication status | Published - Oct 2017 |
Research Keywords
- Cache memories
- dead blocks
- energy harvesting systems
- nonvolatile static random access memory (nvSRAM)
- sensor nodes
RGC Funding Information
- RGC-funded
Fingerprint
Dive into the research topics of 'Data Backup Optimization for Nonvolatile SRAM in Energy Harvesting Sensor Nodes'. Together they form a unique fingerprint.Projects
- 1 Finished
-
GRF: Renaissance: Revamping Software on Non-volatile Processors for Energy Harvesting Embedded Systems
XUE, C. J. (Principal Investigator / Project Coordinator)
1/07/15 → 29/05/19
Project: Research