Power-Area Optimized Multiplier Design using In-Memory Computation

Project Code :TVMAFE803

Objective

The von Neumann bottleneck arising from frequent data transfers between processor and memory has become a critical limitation in modern computing systems, particularly for data-intensive applications. In-Memory Computation (IMC) offers a promising paradigm to address this challenge by performing arithmetic operations directly within the memory array, eliminating excessive data movement. This paper presents a power-area optimized multiplier design exploiting in-memory computation techniques

Abstract

The von Neumann bottleneck arising from frequent data transfers between processor and memory has become a critical limitation in modern computing systems, particularly for data-intensive applications. In-Memory Computation (IMC) offers a promising paradigm to address this challenge by performing arithmetic operations directly within the memory array, eliminating excessive data movement. This paper presents a power-area optimized multiplier design exploiting in-memory computation techniques. The proposed multiplier leverages SRAM-based computation structures to perform multiplication using bitwise logical operations within the memory cells. The architecture is designed and evaluated using standard CMOS technology. Experimental results demonstrate significant improvements in power consumption and area footprint compared to conventional CMOS multiplier designs, making it well-suited for AI accelerators, edge computing, and energy-constrained DSP applications.

Keywords: In-Memory Computing, Multiplier, Low Power, Area Optimization, Processing-in-Memory, SRAM, CMOS, Edge Computing

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

Software Requirements

β€’ Cadence Virtuoso / Spectre

β€’ Verilog HDL

β€’ MATLAB (verification)

Hardware Requirements

β€’ CMOS 45nm / 90nm Technology

β€’ SRAM Array Test Chip

β€’ Logic Analyzer

Learning Outcomes

β€’ In-Memory Computing Architecture

β€’ SRAM-Based Arithmetic Design

β€’ Power-Area Trade-off Optimization

β€’ Von Neumann Bottleneck Solutions

β€’ Data-Intensive Computing Hardware Design

Demo Video

mail-banner
call-banner
contact-banner
Request Video