Hybrid SRAM Latch Array With Cross-Balanced Multiplexer Rows

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

8T static random access memory (SRAM) arrays are not scaling well in terms of area in newer technology nodes, and traditional SRAM bit cells face inefficiencies due to contention during write operations and area utilization challenges.

Innovation Solution

Implementing a latch bit cell design with separate read and write ports, using standard cell design rules to reduce area overhead, and incorporating a write mask mechanism to enable efficient write operations by disabling feedback during writes and utilizing different threshold voltages for read and write transistors, along with a hybrid standard cell library to balance performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If traditional 6T or 8T bit cells are used in SRAM arrays, then write operations can be performed, but area utilization efficiency deteriorates and contention occurs during write operations

Engineering Contradiction:
Improvewrite operation efficiencyVSAvoidbit cell area
Core Design Contradiction:
Ease of manufactureVSArea of stationary object

Solution Approach 1:

The bit cell is segmented into separate read and write ports with independent transistor sets. The write port uses transistors optimized for write operations while the read port uses transistors optimized for read operations, eliminating contention and improving area utilization efficiency

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The feedback path is dynamically controlled to be enabled during read operations and disabled during write operations. This dynamic switching eliminates write contention and improves write efficiency while maintaining read functionality

Inventive Principle:
Principle #15Dynamics

2Productivity

If SRAM arrays are scaled to newer technology nodes, then transistor density increases, but area utilization efficiency deteriorates

Engineering Contradiction:
Improvetransistor densityVSAvoidSRAM array area
Core Design Contradiction:
ProductivityVSArea of stationary object

Solution Approach 1:

Different threshold voltage transistors are used in different parts of the bit cell. Low threshold voltage transistors are used in the read port for fast read operations, while high threshold voltage transistors are used in the write port and feedback path to reduce leakage and improve area efficiency

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the threshold voltage parameter of transistors based on their functional role within the bit cell, optimizing performance for each specific operation while improving overall area utilization

Inventive Principle:
Principle #35Parameter changes

3Area of stationary object

If standard cell design rules are used, then area overhead is reduced, but performance varies between different rows

Engineering Contradiction:
Improvearea overheadVSAvoidperformance consistency
Core Design Contradiction:
Area of stationary objectVSReliability

Solution Approach 1:

The SRAM array is segmented into alternating rows with different performance characteristics. Even rows use high performance standard cells while odd rows use high density standard cells, creating a balanced hybrid architecture

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different standard cell types are applied to different rows based on their performance requirements. This local differentiation allows the array to achieve both area efficiency and performance consistency through the hybrid configuration

Inventive Principle:
Principle #3Local quality

4Speed

If high performance transistors are used throughout, then read speed improves, but leakage current increases

Engineering Contradiction:
Improveread speedVSAvoidleakage current
Core Design Contradiction:
SpeedVSLoss of energy

Solution Approach 1:

Low threshold voltage transistors are used only in the read port where fast read speed is critical, while high threshold voltage transistors are used in the write port and feedback path where leakage reduction is more important, achieving both speed and low leakage

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11527270B2Hybrid library latch array
Publication Date: 2022.12.13 ADVANCED MICRO DEVICES INC
  • US11527270B2 patent drawing
  • US11527270B2 patent drawing
  • US11527270B2 patent drawing

AI summary

A static random access memory (SRAM) includes fast SRAM bit cells and fast multiplexer circuits that are formed in a first row of fast cells in a hybrid standard cell architecture. Slow SRAM bit cells and slow multiplexer circuits are formed in a second row of slow cells. The slow multiplexer circuits provide a column output for the fast SRAM bit cells and the fast multiplexer circuits provide a column output for the slow SRAM bit cells. Thus, one SRAM column has fast bit cells and slow multiplexer stages while the adjacent SRAM column has slow bit cells and fast multiplexer stages to thereby provide an improved performance balance when reading the SRAM.