Sense Amplifier for Dynamic Memory Cell Data Restoration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional memory cell arrays with dynamic memory cells using floating body transistors require frequent refresh and restore operations to maintain data integrity, especially after read operations, which affects data retention and operational speed.

Innovation Solution

A semiconductor memory device with a memory cell array and sense amplifiers that selectively perform restore or refresh operations on memory cells, using specific voltage applications to maintain data '0' or prevent data '1' restoration, allowing for efficient data management through bipolar junction transistor operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional floating body transistors are used in dynamic memory cells, then high-speed operation and data retention can be achieved through bipolar junction transistor operation, but frequent refresh and restore operations are required to maintain data integrity

Engineering Contradiction:
Improvedata retentionVSAvoidoperational speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The sense amplifier dynamically adjusts its operation mode based on real-time detection of memory cell states. It automatically determines whether to perform restore operations (when data '0' is detected) or refresh operations (when data '1' is detected), making the data management process adaptive and efficient rather than static and repetitive

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The sense amplifier implements a feedback mechanism by detecting the actual data state in memory cells and using this information to control subsequent operations. The detection result feeds back to the control logic, which then selects the appropriate operation mode, creating a closed-loop system that optimizes data retention without unnecessary operations

Inventive Principle:
Principle #23Feedback

2Reliability

If restore operations are performed after every read operation, then data integrity is maintained, but operational efficiency decreases due to redundant operations

Engineering Contradiction:
Improvedata integrityVSAvoidoperational efficiency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The sense amplifier detects the actual data state in memory cells and uses this feedback to determine whether restore operations are necessary. This feedback mechanism prevents redundant restore operations on cells that already contain valid data, thereby maintaining data integrity while improving operational efficiency

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The memory system performs self-diagnosis through the sense amplifier's detection function, automatically identifying which cells require restore operations and which do not. This self-service approach eliminates unnecessary operations by allowing the system to assess its own state and act accordingly

Inventive Principle:
Principle #25Self-service

3Reliability

If frequent refresh operations are performed on all memory cells, then data retention is maintained, but device complexity and operational overhead increase

Engineering Contradiction:
Improvedata retentionVSAvoidoperational overhead
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Instead of uniformly applying refresh operations to all memory cells, the sense amplifier applies different operations to different cells based on their individual states. Cells with data '0' receive restore operations while cells with data '1' receive refresh operations, creating a differentiated, localized approach that reduces overall operational overhead

Inventive Principle:
Principle #3Local quality

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

The solution enables selective and efficient data management, reducing the need for frequent refresh operations and improving data retention and operational speed by using sense amplifiers to apply appropriate voltages during read, write, and restore operations.

Implementation Method 1

Each of the memory cells may be configured such that data is written thereto and read therefrom by current caused by a bipolar junction operation

Methodology Applied
Scientific EffectBipolar junction operation:

Implementation Method 2

applies a second voltage that is higher than the first voltage to the selected memory cell so that restoration of data '1' to the selected memory cell is prevented

Methodology Applied
Scientific EffectVoltage application effect:

Implementation Method 3

Each of the sense amplifiers amplifies a signal of a corresponding bit line and outputs the amplified signal to a data input/output line during a read operation

Methodology Applied
Scientific EffectSignal amplification:

Implementation Method 4

precharge the corresponding bit line to a ground voltage in response to both the read enable signal and a precharge signal during a precharge operation

Methodology Applied
Scientific EffectCharging effect:

Data Source

PatentUS7889564B2Semiconductor memory device including memory cell array having dynamic memory cell, and sense amplifier thereof
Publication Date: 2011.02.15 SAMSUNG ELECTRONICS CO LTD
  • US7889564B2 patent drawing
  • US7889564B2 patent drawing
  • US7889564B2 patent drawing

AI summary

A semiconductor memory device and a sense amplifier thereof are provided. The semiconductor memory device includes a memory cell array and a plurality of sense amplifiers. The memory cell array includes a memory cell array block having a plurality of memory cells. Each of the plurality of sense amplifiers is configured to apply, based on a restore signal, a first voltage to a corresponding bit line to restore a first data value in a selected memory cell of the plurality of memory cells if a read value in the selected memory cell is the first data value and apply a second voltage based on the restore signal to the corresponding bit line to prevent a second data value from being restored in the selected memory cell if the read value in the selected memory cell is the second data value.