Data storage is the foundation of any information processing system. Most computing systems follow a von Neumann architecture, meaning the central processing unit (CPU) and the memory unit are separate entities. Instruction execution by the CPU and data modification in the memory system are separate operations and cannot co-occur. CPU’s processing speed is typically much faster than memory throughput, leading to a bottleneck called the ‘memory wall.’ As the shift in market trends imposes a growing number of data-centric applications, developing faster devices to perform the memory task becomes imperative. So far, complementary metal-oxide semiconductors (CMOS) based memories like SRAM, DRAM, and Flash memory have fulfilled the memory segment. Still, exciting alternative technologies have emerged lately, including novel non-volatile memory (NVM) cell types. Among them, hafnium oxide-based ferroelectric memories constitute a strong candidate for ensuring fast write speed, low power, and high endurance. Our group focuses on developing ferroelectric memories from atomic-level investigation to higher-level applications. Understanding that the research from material to system should be synchronized for actual development is essential. A small change in doping concentration or crystal structure can create havoc in the system-level applications. Our group focuses on connecting the four islands of material, device, circuit, and system.
The introduction of neural networks (NN), particularly the convolution neural network, ushered in a new era of computing, with machine learning emerging as the preferred method for handling a wide range of problems. However, the software-based artificial neural networks (ANN) used in traditional von Neumann computing systems experience severe bottlenecks due to the delay caused by data transmission between segregated memory units and processor units. This bottleneck has grown increasingly apparent with the proliferation of edge devices in recent years. Their real-time data demonstrated the need to overcome data transfer latency and energy costs between the processor unit and memory in von Neumann's architecture. Our group focuses on designing and taping chips with emerging non-volatile memories for several computing-in-memory, logic-in-memory, and other edge applications.