Senior Design Team sdmay25-19 • ASIC Design of ReRAM-based AI Accelerators

Project Overview

Matrix-vector multiplication (MVM) is one of the most common operations in machine learning applications. Performing MVM requires many multiply and accumulate operations, which takes a lot of time and energy in a typical CPU. Moving the required data back and forth in between the CPU and memory consumes a lot of energy in a traditional system. Compute-in-memory (CIM) technologies pose a potential solution to speeding up these processes by eliminating the memory bottleneck and allowing for parallel computation. ReRAM is an emerging, low-power, and non-volatile memory technology which may be used for CIM. Using ReRAM for CIM may require a rethink of ReRAM architectures. First, there is significant potential for impact from noise, both from the internal architecture of the ReRAM matrix as well as device noise from other chip components. Second, there are limited opportunities for ReRAM chip fabrication. For these reasons, we will design a fabricated test vehicle for ReRAM architecture exploration and characterization. The test vehicle will include multiple distinct ReRAM implementations in one design, resulting in a final chip that can test multiple implementations for research purposes. Ultimately, the test vehicle will be fabricated using the Skywater 130nm process and Efabless tools to give ourselves the best chance of getting a physical tape out.





Team Members

Sam Burns

Mixed Signal Designer

An electrical engineering major focusing on VLSI.

Travis Jakl

Mixed Signal Designer

An electrical engineering major focusing on VLSI with an interest in computer architecture.

Noah Mack

Digital Designer

A computer engineering major focusing on computer architecture.

Olivia Price

Analog Designer

An electrical engineering major focusing on VLSI.





Weekly Reports - Fall 2024

Report 1
Report 2
Report 3
Report 4
Report 5
Report 6
Report 7
Report 8
Report 9
Report 10




Design Documents - Fall 2024

Design Document
Final Presentation



Lightning Talks - Fall 2024

Product Research
Problem and Users
User Needs and Requirements
Project Planning
Detailed Design
Design Check-In
Prototyping
Ethics and Professional Responsibility