Abstract
Energy consumption has been a big challenge for electronic devices, particularly for battery-powered Internet of Things (IoT) equipment. To address such a challenge, on the one hand, low-power electronic design methodologies and novel power management techniques have been proposed, such as nonvolatile memories and instantly on/off systems; on the other hand, the energy harvesting technology by collecting signals from human activity or the environment has attracted widespread attention in the IoT area. However, the system with self-powered energy harvesting may suffer frequent energy failures or fluctuating energy conditions, which degrade system reliability and user experience. Therefore, how to make the system under unreliable power inputs operate correctly and efficiently is one of the most critical issues for energy harvesting technology. In this article, we built an instantly on/off system based on nonvolatile STT-MRAM for IoT applications, which can instantly power on/off under different conditions of the harvested energy. The system powers on and operates normally when the harvested energy is enough (over the preset threshold); otherwise, the system powers off and stores the operational data back to the nonvolatile STT-MRAM. We described implementations of the hardware/software co-designed architecture (with image acquisition as an example) based on the commercialized 32 MB STT-MRAM, and we experimentally demonstrated the system functionality and efficiency under five typical energy harvesting scenarios, including radio frequency, thermal, solar, piezoelectric, and WIFI. Our experimental results show that the power consumption and data restore time were reduced by 15.1% and 714 times, respectively, in comparison with the DRAM-based counterpart.
- [1] . 2020. Ambiq Apollo blue4 Overview [EB/OL]. Retrieved from https://ambiq.com/apollo4-blue/.Google Scholar
- [2] . 2020. A novel intelligent medical decision support model based on soft computing and IoT. IEEE Internet Things J. 7, 5 (2020), 4160–4170. Google Scholar
Cross Ref
- [3] . 2019. Optimal power management with guaranteed minimum energy utilization for solar energy harvesting systems. ACM Trans. Embed. Comput. Syst. 18, 4 (2019), 1–26. Google Scholar
Digital Library
- [4] . 2020. Fast and energy-efficient state checkpointing for intermittent computing. ACM Trans. Embed. Comput. Syst. 19, 6 (2020), 1–27. Google Scholar
Digital Library
- [5] . 2019. Modeling of multiple energy sources for hybrid energy harvesting IoT systems. IEEE Internet Things J. 6, 6 (2019), 10846–10854. Google Scholar
Cross Ref
- [6] . 2021. Stealth-persist: Architectural support for persistent applications in hybrid memory systems. In Proceedings of the IEEE International Symposium on High-Performance Computer Architecture (HPCA’21), 139–152. Google Scholar
Cross Ref
- [7] . 2021. Close-range electromagnetic tracking of pulse induction search coils for subsurface sensing. IEEE Trans. Instrument. Measure. 70, 1 (2021), 1–13. Google Scholar
Cross Ref
- [8] . 2022. DDR-MRAM: Double data rate magnetic RAM for efficient artificial intelligence and cache applications. IEEE Trans. Magn. 58, 6 (2022), 1–9. Google Scholar
Cross Ref
- [9] . 2022. Experimentally validated extended kalman filter approach for geomagnetically induced current measurement. IEEE Trans. Industr. Electron. 69, 6 (2022), 6316–6328. Google Scholar
Cross Ref
- [10] . 2020. STFL-DDR: Improving the energy-efficiency of memory interface. IEEE Trans. Comput. 69, 12 (2020), 1823–1834. Google Scholar
Cross Ref
- [11] . 2021. An internet of things service roadmap. Commun. ACM 64, 9 (2021), 86–95. Google Scholar
Digital Library
- [12] . 2021. Experimental evaluation of a hybrid photovoltaic and thermal solar energy collector with integrated phase change material (PVT-PCM) in comparison with a traditional photovoltaic (PV) module. Renew. Energy 172 (2021), 680–696. Google Scholar
Cross Ref
- [13] . 2022. Introduction to the special issue on memory and storage systems for embedded and IoT applications. ACM Trans. Embed. Comput. Syst. 21, 1 (2022), 1–4. Google Scholar
Digital Library
- [14] . 2021. Heterogeneity-aware multicore synchronization for intermittent systems. ACM Trans. Embed. Comput. Syst. 20, 9 (2021), 1–22. Google Scholar
Digital Library
- [15] . 2021. Optimal control of lossy energy storage systems with nonlinear efficiency based on dynamic programming and pontryagin’s minimum principle. IEEE Trans. Energy Conver. 36, 1 (2021), 524–533. Google Scholar
Cross Ref
- [16] . 2018. A variation-aware timing modeling approach for write operation in hybrid CMOS/STT-MTJ circuits. IEEE Trans. Circ. Syst. I: Reg. Papers 65, 3 (2018), 1086–1095. Google Scholar
Cross Ref
- [17] . 2019. Getting more out of energy-harvesting systems: Energy management under time-varying utility with PreAct. In Proceedings of the 18th International Conference on Information Processing in Sensor Networks. 109–120. Google Scholar
Digital Library
- [18] . 2021. Monolithic 3D-Based SRAM/MRAM hybrid memory for an energy-efficient unified L2 TLB-cache architecture. IEEE Access 9, 1 (2021), 18915–18926. Google Scholar
Cross Ref
- [19] . 2021. Spintronics for energy-efficient computing: An overview and outlook. Proc. IEEE 109, 8 (2021), 1398–1417. Google Scholar
Cross Ref
- [20] . 2019. RETRACTED: Prevailing and emerging cyber threats and security practices in IoT-enabled smart grids: A survey. J. Netw. Comput. Appl. 132, 4 (2019), 118–148. Google Scholar
Digital Library
- [21] . 2020. High-density SOT-MRAM technology and design specifications for the embedded domain at 5nm node. In Proceedings of the IEEE International Electron Devices Meeting (IEDM’20), 24.5.1–24.5.4. Google Scholar
Cross Ref
- [22] . 2019. 45.5-tesla direct-current magnetic field generated with a high-temperature superconducting magnet. Nature 570, 6 (2019), 496–499. Google Scholar
Cross Ref
- [23] . 2019. DR-scan: Dual-rail asynchronous scan DfT and ATPG. IEEE Trans. Comput.-Aided Design Integr. Circ. Syst. 38, 1 (2019), 136–148. Google Scholar
Digital Library
- [24] . 2019. Silicon integrated circuit thermoelectric generators with a high specific power generation capacity. Nature Electron. 2, 7 (2019), 300–306. Google Scholar
Cross Ref
- [25] . 2018. Power-efficient communication in UAV-aided wireless sensor networks. IEEE Commun. Lett. 22, 6 (2018), 1264–1267. Google Scholar
Cross Ref
- [26] . 2021. A voting approach for adaptive network-on-chip power-gating. IEEE Trans. Comput. 70, 11 (2021), 1962–1975. Google Scholar
Cross Ref
- [27] . 2021. An intelligent collaboration trust interconnections system for mobile information control in ubiquitous 5G networks. IEEE Trans. Netw. Sci. Eng. 8, 1, 347–365. Google Scholar
Cross Ref
- [28] . 2019. Applications of backscatter communications for healthcare networks. IEEE Network 33, 6 (2019), 50–57. Google Scholar
Digital Library
- [29] . 2019. Simultaneous harvest-and-transmit ambient backscatter communications under rayleigh fading. EURASIP J. Wireless Commun. Netw. 2019, 1, 1–9. Google Scholar
Cross Ref
- [30] . 2017. Pseudo-differential sensing framework for STT-MRAM: A cross-layer perspective. IEEE Trans. Comput. 66, 3 (2017), 531–544. Google Scholar
Digital Library
- [31] . 2021. Energy-efficient deployment in static and mobile heterogeneous multi-hop wireless sensor networks. IEEE Trans. Wireless Commun.12 (2021), 1–15. Google Scholar
Digital Library
- [32] . 2022. A dual-domain dynamic reference sensing for reliable read operation in SOT-MRAM. IEEE Trans. Circ. Syst. I: Reg. Papers 69, 5 (2022), 2049–2059. Google Scholar
Cross Ref
- [33] . 2019. Sensing margin enhancement technique utilizing boosted reference voltage for low-voltage and high-density DRAM. IEEE Trans. Very Large Scale Integr. Syst. 27, 10 (2019), 2413–2422. Google Scholar
Digital Library
- [34] . 2020. NVDIMM-C: A byte-addressable non-volatile memory module for compatibility with standard DDR memory interfaces. In Proceedings of the IEEE International Symposium on High Performance Computer Architecture (HPCA’20). 502–514. Google Scholar
Cross Ref
- [35] . 2022. SMIV: A 16-nm 25-mm\(^2\) SoC for IoT with arm Cortex-A53, eFPGA, and coherent accelerators. IEEE J. Solid-State Circ. 57, 2 (2022), 639–650. Google Scholar
Cross Ref
- [36] . 2022. Robust online tensor completion for IoT streaming data recovery. IEEE Trans. Neural Netw. Learn. Syst. 4 (2022), 1–15. Google Scholar
Cross Ref
- [37] . 2019. POMDP-based energy cooperative transmission policy for multiple access model powered by energy harvesting. IEEE Trans. Vehic. Technol. 68, 6 (2019), 5747–5757. Google Scholar
Cross Ref
- [38] . 2020. Applying multiple level cell to non-volatile FPGAs. ACM Trans. Embed. Comput. Syst. 19, 4 (2020), 1–22. Google Scholar
Digital Library
- [39] . 2021. Adaptive threshold adjustment strategy based on fuzzy logic control for ground energy storage system in urban rail transit. IEEE Trans. Vehic. Technol. 70, 10 (2021), 9945–9956. Google Scholar
Cross Ref
- [40] . 2021. MI-FIWARE: A web component development method for FIWARE using microservices. In Proceedings of the IEEE 45th Annual Computers, Software, and Applications Conference (COMPSAC’21), 1058–1065. Google Scholar
Cross Ref
- [41] . 2019. Inverter-based subthreshold amplifier techniques and their application in 0.3-V \(\Delta \Sigma\) -modulators. IEEE J. Solid-State Circ. 54, 5 (2019), 1436–1445. Google Scholar
Cross Ref
- [42] . 2020. The impact of prediction errors in the domestic peak power demand management. IEEE Trans. Industr. Inform. 16, 7 (2020), 4567–4579. Google Scholar
Cross Ref
- [43] . 2019. Influence of size and shape on the performance of VCMA-based MTJs. IEEE Trans. Electron Devices 66, 2 (2019), 944–949. Google Scholar
Cross Ref
- [44] . 2020. Prospective efficient ambient energy harvesting sources for iot-equipped sensor applications. Electronics 9, 9 (2020), 1345. Google Scholar
Cross Ref
- [45] . 2020. A 6.6-\(\mu\)W Wheatstone-bridge temperature sensor for biomedical applications. IEEE Solid-State Circ. Lett. 3 (2020), 334–337. Google Scholar
Cross Ref
- [46] . 2022. Energy-efficient resource optimization for hybrid energy harvesting massive MIMO systems. IEEE Syst. J. 16, 1, 1616–1626. Google Scholar
Cross Ref
- [47] . 2019. Practical implementation of memristor-based threshold logic gates. IEEE Trans. Circ. Syst. I: Reg. Papers 66, 8 (2019), 3041–3051. Google Scholar
Cross Ref
- [48] . 2018. Comparative study of reliability of ferroelectric and anti-ferroelectric memories. IEEE Trans. Device Mater. Reliabil. 18, 2 (2018), 154–162. Google Scholar
Cross Ref
- [49] . 2018. Comprehensive phase-change memory compact model for circuit simulation. IEEE Trans. Electron Devices 65, 10 (2018), 4282–4289. Google Scholar
Cross Ref
- [50] . 2020. Optimal configuration of LoRa networks in smart cities. IEEE Trans. Industr. Inform. 16, 12 (2020), 7243–7254. Google Scholar
Cross Ref
- [51] . 2020. ResiRCA: A resilient energy harvesting ReRAM crossbar-based accelerator for intelligent embedded processors. In Proceedings of the IEEE International Symposium on High Performance Computer Architecture (HPCA’20). 315–327. Google Scholar
Cross Ref
- [52] . 2021. A systematic survey on internet of things: Energy efficiency and interoperability perspective. Trans. Emerg. Telecommun. Technol. 32, 8 (2021), e4166. Google Scholar
Cross Ref
- [53] . 2020. IoT-based smart shopping cart using radio frequency identification. IEEE Access. 8, 4(2020), 68426–68438. Google Scholar
Cross Ref
- [54] . 2020. A survey on architecture, protocols and challenges in IoT. Wireless Personal Commun. 112, 6 (2020), 1383–1429. Google Scholar
Cross Ref
- [55] . 2018. A survey of IoT-enabled cyberattacks: Assessing attack paths to critical infrastructures and services. IEEE Commun. Surveys Tutor. 20, 4 (2018), 3453–3495. Google Scholar
Digital Library
- [56] . 2017. A study of the effect of RRAM reliability soft errors on the performance of RRAM-based neuromorphic systems. IEEE Trans. Very Large Scale Integr. Syst. 25, 11 (2017), 3125–3137. Google Scholar
Cross Ref
- [57] . 2017. An energy combiner design for multiple microbial energy harvesting sources. In Proceedings of the Great Lakes Symposium on VLSI.443–446. Google Scholar
Digital Library
- [58] . 2021. Heterogeneous FPGA architecture using threshold logic gates for improved area, power, and performance. IEEE Trans. Comput.-Aided Design Integr. Circ. Syst. 41, 6 (2021), 1855–1867. Google Scholar
Cross Ref
- [59] . 2019. Energy-efficient data caching framework for spark in hybrid DRAM/NVM memory architectures. In Proceedings of the IEEE 21st International Conference on High Performance Computing and Communications; IEEE 17th International Conference on Smart City; IEEE 5th International Conference on Data Science and Systems (HPCC/SmartCity/DSS’19), 305–312. Google Scholar
Cross Ref
- [60] . 2020. Crab-tree: A crash recoverable b+-tree variant for persistent memory with ARMv8 architecture. ACM Trans. Embed. Comput. Syst. 19, 5 (2020), 1–26. Google Scholar
Digital Library
- [61] . 2021. An ac-dc interface circuit for harvesting energy from multiple low-voltage piezoelectric inputs. In Proceedings of the 15th International Symposium on Medical Information and Communication Technology (ISMICT’21), 76–80. Google Scholar
Cross Ref
- [62] . 2020. Learning-based energy-efficient resource management by heterogeneous RF/VLC for ultra-reliable low-latency industrial IoT networks. IEEE Trans. Industr. Inform. 16, 8 (2020), 5565–5576. Google Scholar
Cross Ref
- [63] . 2020. Design architectures for energy harvesting in the internet of things. Renew. Sustain. Energy Rev. 128, 8 (2020), 109901. Google Scholar
Cross Ref
- [64] . 2020. Investigating the failure mechanism of short-circuit tests in 1.2-kV SiC JBS-integrated MOSFETs. IEEE Trans. Electron Devices 67, 10 (2020), 4027–4032. Google Scholar
Cross Ref
- [65] . 2022. A formal verification method for the SOPC software. IEEE Trans. Reliabil. 71, 2 (2022), 818–829. Google Scholar
Cross Ref
- [66] . 2020. Heat to power: Thermal energy harvesting and recycling for warm water-cooled datacenters. In Proceedings of the ACM/IEEE 47th Annual International Symposium on Computer Architecture (ISCA’20), 405–418. Google Scholar
Digital Library
- [67] . 2021. Intermittent-aware neural architecture search. ACM Trans. Embed. Comput. Syst. 20, 5s (2021), 1–27.
DOI: Google ScholarDigital Library
Index Terms
Experimental Demonstration of STT-MRAM-based Nonvolatile Instantly On/Off System for IoT Applications: Case Studies
Recommendations
An energy aware buffer mapping technique on hybrid STT-MRAM memories with multiple retention time for stream applications
STT-MRAM has been recently researched to replace DRAM in order to reduce the cell size and save the leakage power consumption. Although the read operation in STT-MRAM is acceptable in terms of performance and energy consumption, the write operation ...
A low power high speed MTJ based non-volatile SRAM cell for energy harvesting based IoT applications
AbstractPowering billions of devices is one of the most challenging barrier in achieving the future vision of IoT. Most of the sensor nodes for IoT based systems depend on battery as their power source and therefore fail to meet the design ...
Highlights- We designed an ultra-low power LP8T2MTJ hybrid NV-SRAM cell by integrating MTJ with the conventional 6T SRAM cell.
Constructing large and fast multi-level cell STT-MRAM based cache for embedded processors
DAC '12: Proceedings of the 49th Annual Design Automation ConferenceMLC STT-MRAM (Multi-level Cell Spin-Transfer Torque Magnetic RAM), an emerging non-volatile memory technology, has become a promising candidate to construct L2 caches for high-end embedded processors. However, the long write latency limits the ...






Comments