9T SRAM Cell Architecture for In-Memory XOR and Secure Erasure

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing static random-access memory (SRAM) technologies face challenges in performing XOR operations efficiently and securely, with issues such as data imprinting and data remanence, which can expose sensitive information to malicious retrieval and compromise security.

Innovation Solution

A 9T SRAM cell architecture is introduced, featuring multiple word lines, bit lines, and a reset bit line, allowing for conditional logic operations like XOR, data toggling, and secure erasure within the memory cell, utilizing enhanced transistor configurations for improved control and efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional SRAM architecture is used, then device complexity is reduced, but security is compromised due to data imprinting and data remanence vulnerabilities

Engineering Contradiction:
ImprovesecurityVSAvoidtransistor configuration
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The SRAM cell is segmented into multiple transistor components (9 transistors total) with distinct functional roles: access transistors (M1, M2), storage transistors (M3-M6), and control transistors (M7-M9). This segmentation allows independent control of read/write operations, data storage, and security functions, enabling secure data erasure while maintaining operational reliability

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Control transistors M7, M8, and M9 serve as intermediary elements between the data storage nodes and the bit lines. These transistors act as gates that can selectively isolate the storage nodes from external access, preventing unauthorized reading or imprinting while allowing legitimate operations, thus providing a security layer without fundamentally changing the SRAM architecture

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If XOR operations are performed individually on SRAM cells, then security is improved, but productivity decreases due to inability to batch process multiple rows

Engineering Contradiction:
ImprovesecurityVSAvoidoperation speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The control transistors M7, M8, and M9 provide multi-functionality by enabling both individual cell operations and batch array-level operations. By controlling these transistors, the system can perform XOR operations on single cells for security-critical data or across entire rows for bulk data processing, achieving both security and productivity

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The invention extends XOR operation capability from the cell level (0D) to the array level (2D) by utilizing the control transistors as additional control dimensions. This allows simultaneous activation of multiple cells across different rows and columns, enabling batch processing while maintaining the security benefits of in-memory XOR operations

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Use of energy by moving object

If data is stored in traditional SRAM, then energy efficiency is improved with low power and refresh requirements, but security is compromised due to data remanence allowing malicious retrieval

Engineering Contradiction:
Improvepower consumptionVSAvoidsecurity
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The control transistors M7, M8, and M9 enable preliminary action by allowing the system to proactively erase data from storage nodes before potential security threats can exploit data remanence. The secure erase function can be activated whenever security concerns arise, preventing malicious retrieval while maintaining the low-power characteristics of SRAM during normal operation

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The invention converts the harmful effect of data remanence into a benefit by using the same SRAM physical architecture that enables low-power operation. The control transistors allow selective isolation and erasure of data, turning the persistent nature of SRAM storage from a security vulnerability into a feature where data can be retained during normal operation but selectively erased when needed, all while maintaining energy efficiency

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

Data Source

PatentUS20260045297A1Static random-access memory with array level data privacy functionality
Publication Date: 2026.02.12 UNIV OF SOUTHERN CALIFORNIA
  • US20260045297A1 patent drawing
  • US20260045297A1 patent drawing
  • US20260045297A1 patent drawing

AI summary

Provided is a memory circuit including a pair of cross-coupled inverters, the pair of cross-coupled inverters accessible by bit lines, wherein the access of the bit lines to the pair of cross-coupled inverters is controlled by access transistors, the access transistors controlled by a word line, and a dynamic node between one of the access transistors and one of the bit lines, the dynamic node storing a bit value.