Single-Transistor SRAM Bitcell for In-Memory Logic Operations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional six-transistor SRAMs are inefficient in terms of power consumption and footprint for performing arithmetic operations, limiting their performance and integration capabilities in computational systems.

Innovation Solution

The development of a single transistor static random access memory (STSRAM) with a charge storage capacitor, utilizing a select line and current comparator amplifier to enable logic operations such as OR, NOR, AND, NAND, and XOR by measuring current changes at the source terminals, allowing for in-memory computing with reduced power consumption and smaller size.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional six-transistor SRAM is used for arithmetic operations, then computational functionality is achieved, but power consumption increases and footprint enlarges

Engineering Contradiction:
Improvecomputational functionalityVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent merges memory storage and arithmetic computation functions into a single integrated structure. The 1T-SRAM cell performs both data storage and logical operations (AND, OR, XOR, NAND, NOR, XNOR) by utilizing the inherent electrical characteristics of the transistor and capacitor during read operations, eliminating the need for separate ALU circuits and reducing overall power consumption.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The 1T-SRAM cell is designed to perform multiple functions: data storage, data reading, and various logical operations (AND, OR, XOR, NAND, NOR, XNOR). By configuring the bitline and reference current appropriately, the same hardware structure can execute different computational tasks, making the memory cell universally applicable for both storage and processing operations.

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

2Productivity

If conventional six-transistor SRAM is used for arithmetic operations, then computational functionality is achieved, but device footprint increases

Engineering Contradiction:
Improvecomputational functionalityVSAvoidfootprint
Core Design Contradiction:
ProductivityVSArea of stationary object

Solution Approach 1:

The patent merges memory storage and arithmetic computation functions into a single integrated structure. The 1T-SRAM cell performs both data storage and logical operations (AND, OR, XOR, NAND, NOR, XNOR) by utilizing the inherent electrical characteristics of the transistor and capacitor during read operations, eliminating the need for separate ALU circuits and reducing overall power consumption.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent segments the computational functionality into basic logical operations that can be performed at the transistor level within the memory cell itself. By implementing logic functions through selective activation of the transistor and capacitor interactions during read operations, the design achieves computation without requiring additional dedicated logic circuitry, thereby minimizing footprint.

Inventive Principle:
Principle #1Segmentation

3Productivity

If external arithmetic logic units are used, then arithmetic operations are performed, but integration capability decreases

Engineering Contradiction:
Improvearithmetic operationsVSAvoidintegration capability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent merges memory storage and arithmetic computation functions into a single integrated structure. The 1T-SRAM cell performs both data storage and logical operations (AND, OR, XOR, NAND, NOR, XNOR) by utilizing the inherent electrical characteristics of the transistor and capacitor during read operations, eliminating the need for separate ALU circuits and reducing overall power consumption.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The 1T-SRAM cell is designed to perform multiple functions: data storage, data reading, and various logical operations (AND, OR, XOR, NAND, NOR, XNOR). By configuring the bitline and reference current appropriately, the same hardware structure can execute different computational tasks, making the memory cell universally applicable for both storage and processing operations.

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

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This solution enables efficient and compact arithmetic operations within the memory cells, reducing power consumption and footprint, and allowing for instantaneous logical operations without the need for external arithmetic logic units, thereby enhancing computational performance and integration.

Implementation Method 1

a first Single Transistor Static Random Access Memory (STSRAM) having a source, drain, and gate, and storing a charge value which influences a conductivity from the drain to the source when the gate is enabled

Methodology Applied
Scientific EffectCapacitance: Capacitance

Implementation Method 2

a Bit Line (BL) node coupled to the first STSRAM source, the second STSRAM source, and to a noninverting input of a current comparator amplifier (CCA), the CCA having a negative terminal of the CCA coupled to a current source Iref

Methodology Applied
Scientific EffectOhm's Law: Ohm's Law

Data Source

PatentUS11862282B2One transistor memory bitcell with arithmetic capability
Publication Date: 2024.01.02 CEREMORPHIC INC
  • US11862282B2 patent drawing
  • US11862282B2 patent drawing
  • US11862282B2 patent drawing

AI summary

A memory performing logic functions has two single transistor static ram memory (STSRAM) with drain, source, and gate terminal which can be written, read, and when read, generates an output current. The STSRAMs have drain and source connected in parallel, and when read, generate a current provided to a current comparator amplifier (CCA) which is compared to a reference current Iref to generate an output which is at least one of a logical AND, logical NAND, logical OR, logical NOR, or logical exclusive OR (XOR).