scispace - formally typeset
Book ChapterDOI

Variation-Tolerant In-Memory Digital Computations Using SRAM

Reads0
Chats0
TLDR
In this article, a variation-tolerant in-memory digital computation SRAM with on-chip built-in self-test (BIST) module for testing some of the core Boolean functions before placing the chip in the functional mode.
Abstract
The static random-access memory (SRAM) plays a vital role in the digital world as a storage device. Since there was no much innovation in processor and memory communication architecture, i.e., Von Neumann architecture which is the throughput bottleneck of the high-speed processor and low-speed memory. This bottleneck can be solved by attempting in-memory computation in SRAM and also as the scaling increases, the system on board became the system on chip where more functionality is packed on silicon chip by which the yield has become low and also the on-chip variation with multiple process voltage temperature (PVT) corners has become a major issue where the functional verification of memory has become a challenge to the designers. In this paper, we propose variation-tolerant in-memory digital computation SRAM with on-chip built-in self-test (BIST) module for testing some of the core Boolean functions before placing the chip in the functional mode. The investigated circuitry was validated with industry standard Cadence tools and the results confirm that the memory cell can store as well as compute the data.

read more

Citations
More filters
Journal ArticleDOI

Deep Q-Learning with Bit-Swapping-Based Linear Feedback Shift Register fostered Built-In Self-Test and Built-In Self-Repair for SRAM

M. Altaf Ahmed, +1 more
- 01 Jun 2022 - 
TL;DR: In this article , the Deep Q-learning with Bit-Swapping-based linear feedback shift register (BSLFSR) for Fault Detection (DQL-BSL FSR-FD) is proposed for Static Random Access Memory (SRAM).
References
More filters
Journal ArticleDOI

Computing in Memory With Spin-Transfer Torque Magnetic RAM

TL;DR: In this article, the spin-transfer torque compute-in-memory (STT-CiM) was proposed for in-memory computing with spin transfer torque magnetic RAM, which allows multiple wordlines within an array to be simultaneously enabled, allowing for directly sensing functions of the values stored in multiple rows using a single access.
Journal ArticleDOI

Temporal correlation detection using computational phase-change memory

TL;DR: In this article, the authors present an experimental demonstration using one million phase change memory devices organized to perform a high-level computational primitive by exploiting the crystallization dynamics, which is imprinted in the conductance states of the memory devices.
Journal ArticleDOI

X-SRAM: Enabling In-Memory Boolean Computations in CMOS Static Random Access Memories

TL;DR: In this article, the authors present an augmented version of the conventional SRAM bit-cells, called the X-SRAM, with the ability to perform in-memory, vector Boolean computations, in addition to the usual memory storage operations.
Posted Content

Computing in Memory with Spin-Transfer Torque Magnetic RAM

TL;DR: This work addresses the challenge of reliable in-memory computing under process variations by extending error-correction code schemes to detect and correct errors that occur during CiM operations and proposes architectural enhancements to processor instruction sets and on-chip buses that enable STT-CiM to be utilized as a scratchpad memory.
Journal ArticleDOI

8T SRAM Cell as a Multibit Dot-Product Engine for Beyond Von Neumann Computing

TL;DR: In this article, the authors show that the standard 8 transistor (8T) digital SRAM array can be configured as an analog-like in-memory multibit dot-product engine (DPE).
Related Papers (5)