TReCiM: Lower Power and Temperature-Resilient Multibit 2FeFET-1T Compute-in-Memory Design
Zhou, Kämpfe, Ni et al.
Compute-in-memory (CiM) emerges as a promising solution to solve hardware challenges in artificial intelligence (AI) and the Internet of Things (IoT), particularly addressing the "memory wall" issue. By utilizing nonvolatile memory (NVM) devices in a crossbar structure, CiM efficiently accelerates multiply-accumulate (MAC) computations, the crucial operations in neural networks and other AI models. Among various NVM devices, Ferroelectric FET (FeFET) is particularly appealing for ultra-low-power CiM arrays due to its CMOS compatibility, voltage-driven write/read mechanisms and high ION/IOFF ratio. Moreover, subthreshold-operated FeFETs, which operate at scaling voltages in the subthreshold region, can further minimize the power consumption of CiM array. However, subthreshold-FeFETs are susceptible to temperature drift, resulting in computation accuracy degradation. Existing solutions exhibit weak temperature resilience at larger array size and only support 1-bit. In this paper, we propose TReCiM, an ultra-low-power temperature-resilient multibit 2FeFET-1T CiM design that reliably performs MAC operations in the subthreshold-FeFET region with temperature ranging from 0 to 85 degrees Celcius at scale. We benchmark our design using NeuroSim framework in the context of VGG-8 neural network architecture running the CIFAR-10 dataset. Benchmarking results suggest that when considering temperature drift impact, our proposed TReCiM array achieves 91.31% accuracy, with 1.86% accuracy improvement compared to existing 1-bit 2T-1FeFET CiM array. Furthermore, our proposed design achieves 48.03 TOPS/W energy efficiency at system level, comparable to existing designs with smaller technology feature sizes.
academic
TReCiM: Lower Power and Temperature-Resilient Multibit 2FeFET-1T Compute-in-Memory Design
Compute-in-Memory (CiM) represents a promising solution to address hardware challenges in artificial intelligence and Internet of Things applications, particularly in mitigating the "memory wall" problem. By employing non-volatile memory (NVM) devices within crossbar array architectures, CiM can efficiently accelerate critical operations in neural networks—multiply-accumulate (MAC) operations. Among various NVM technologies, ferroelectric field-effect transistors (FeFETs) are particularly well-suited for ultra-low-power CiM arrays due to their CMOS compatibility, voltage-driven write/read mechanisms, and high ION/IOFF ratios. Subthreshold operation of FeFETs can further minimize power consumption; however, it is susceptible to temperature drift, which degrades computational accuracy. This paper proposes TReCiM, an ultra-low-power, temperature-resilient multibit 2FeFET-1T CiM design that reliably executes MAC operations across a temperature range of 0°C to 85°C. Benchmark evaluations using the NeuroSim framework on VGG-8 neural networks and the CIFAR-10 dataset demonstrate that TReCiM achieves 91.31% accuracy when accounting for temperature drift effects, representing a 1.86% improvement over existing 1-bit 2T-1FeFET CiM arrays. Furthermore, the design achieves 48.03 TOPS/W energy efficiency at the system level, comparable to existing designs with smaller technology nodes.
Memory Wall Problem: Traditional von Neumann architectures face high power consumption and performance bottlenecks due to frequent data transfers between processing and storage units
Edge AI Requirements: AI and IoT applications demand substantial MAC operations with extremely stringent energy efficiency requirements
Limitations of Existing CiM: While CiM technology addresses the memory wall problem, existing designs fall short in temperature resilience and multibit storage capabilities
FeFET Advantages: FeFETs offer CMOS compatibility, low leakage current, and high ION/IOFF ratios, making them suitable for ultra-low-power applications
Subthreshold Operation: Operating in the subthreshold region significantly reduces power consumption but increases temperature sensitivity
Limitations of Existing Solutions:
Existing temperature-resilient designs perform poorly at large array scales
Support only 1-bit storage, limiting storage density
2T-1FeFET designs require additional discharge time, increasing latency
Proposes TReCiM Architecture: The first temperature-resilient multibit 2FeFET-1T CiM design supporting 0°C-85°C temperature range
Innovative 2FeFET Clamping Structure: Implements temperature compensation utilizing complementary absolute temperature (CTAT) characteristics
Multibit Storage Capability: Leverages FeFET multi-level cell (MLC) characteristics for 2-bit and higher storage
System-Level Verification: Complete system-level evaluation and benchmarking based on NeuroSim framework
Performance Enhancement: Achieves 3× improvement in temperature resilience compared to existing solutions, with energy efficiency reaching 48.03 TOPS/W
Design an ultra-low-power multibit CiM array capable of stable operation across a wide temperature range (0°C-85°C), supporting neural network MAC operations while maintaining high accuracy and energy efficiency.
When storing state '1':
- M1 and M2 form a voltage divider
- Intermediate node VS voltage is stably clamped
- Significantly reduces temperature drift impact
The paper cites 42 relevant references covering CiM technology, FeFET devices, temperature effects, and neural network accelerators, providing solid theoretical foundation. Key references include NeuroSim framework, FeFET modeling, and related CiM design work.
Overall Assessment: This is a high-quality technical paper making important contributions to temperature-resilient CiM design. The paper features clear technical approach, comprehensive experimental verification, and significant implications for advancing FeFET applications in AI accelerators. While improvements are possible in certain aspects, the work overall represents important progress in the field.