Please use this identifier to cite or link to this item: https://hdl.handle.net/10356/175498
Title: SRAM based computing-in-memory for tiny machine learning
Authors: Gupta, Shini
Keywords: Engineering
Issue Date: 2024
Publisher: Nanyang Technological University
Source: Gupta, S. (2024). SRAM based computing-in-memory for tiny machine learning. Master's thesis, Nanyang Technological University, Singapore. https://hdl.handle.net/10356/175498
Abstract: This dissertation investigates the potential of Computing-In-Memory (CIM) using Static Random-Access Memory (SRAM) to address the limitations of the Von Neumann architecture and to increase miniaturisation. This research aims to overcome this bottleneck by enabling in-memory computation for tiny machine learning applications like BNN. Two SRAM cell architectures: 6-transistor (6T) and 8-transistor (8T) are investigated. Simulations performed using Cadence Virtuoso using TSMC 65nm Library demonstrate that both cells give correct value for write, hold, read operations but for MAC operations the 8T cell exhibits superior stability compared to the 6T design. Furthermore, the implementation of a 64-bit memory array capable of performing 8-row MAC operations was investigated . This paves the way for efficient in-memory computing suitable for Tiny machine learning applications.
URI: https://hdl.handle.net/10356/175498
Schools: School of Electrical and Electronic Engineering 
Fulltext Permission: restricted
Fulltext Availability: With Fulltext
Appears in Collections:EEE Theses

Files in This Item:
File Description SizeFormat 
SRAM Based Computing In Memory .pdf
  Restricted Access
3.82 MBAdobe PDFView/Open

Page view(s)

174
Updated on Mar 17, 2025

Download(s)

16
Updated on Mar 17, 2025

Google ScholarTM

Check

Items in DR-NTU are protected by copyright, with all rights reserved, unless otherwise indicated.