Memory Assist Circuit for Weak Bit Compensation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Memory devices face a 'weak bit' issue due to slow transition of bit lines from '1' to '0' during read operations, resulting in increased memory access time and performance degradation, primarily caused by process variations.

Innovation Solution

A detection circuit and compensation circuit are integrated into the memory assist module to detect the weak bit condition and rapidly pull down the bit line voltage, utilizing PMOS and NMOS transistors to enhance read speed and reduce power supply voltage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If no compensation circuit is used, then the device complexity is low, but the read speed is slow due to weak bit transition

Engineering Contradiction:
Improveread speedVSAvoiddevice complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The bit line is precharged to a predetermined voltage level before the read operation begins. This preliminary action ensures that the bit line is ready for rapid transition during the read operation, compensating for weak bit issues by establishing optimal initial conditions before the actual data retrieval occurs.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

A compensation circuit is introduced as an intermediary component between the bit line and the rest of the memory system. This circuit actively monitors and adjusts the bit line voltage during read operations, providing real-time compensation for slow transitions without requiring fundamental changes to the core memory cell structure.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If process variation is present, then manufacturing precision is limited, but this causes weak bit issues that increase access time

Engineering Contradiction:
Improvememory access reliabilityVSAvoidmemory access time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The compensation circuit incorporates feedback mechanisms that monitor the actual bit line transition behavior during read operations. Based on this feedback, the circuit dynamically adjusts compensation signals to counteract slow transitions, ensuring reliable memory access despite process variations that cause weak bit conditions.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system dynamically changes operating parameters (voltage levels, timing signals) during read operations based on detected bit line conditions. By adjusting these parameters in real-time, the system compensates for process variations and maintains consistent access times across different manufacturing tolerances.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If bit line transition is slow, then power consumption may be reduced, but memory performance deteriorates

Engineering Contradiction:
Improvememory performanceVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The compensation circuit operates periodically during read operations, activating only when needed to boost bit line transitions. This periodic action provides performance enhancement during critical moments while keeping power consumption low during non-critical periods, balancing speed and energy efficiency.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS8958232B2Method and apparatus for read assist to compensate for weak bit
Publication Date: 2015.02.17 TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD
  • US8958232B2 patent drawing
  • US8958232B2 patent drawing
  • US8958232B2 patent drawing

AI summary

A memory assist apparatus includes a detection circuit and a compensation circuit. The detection circuit is configured to provide a detection signal indicating whether a bit line configured to provide read access to a data bit stored at a memory bit cell has a voltage below a predetermined threshold. The compensation circuit is configured to pull down the voltage of the bit line if the detection signal indicates that the voltage of the bit line is below the predetermined threshold.