Semiconductor Memory Voltage Generation Blocks for Bit Line Precharge

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional semiconductor memory apparatuses face challenges in reducing the time required to store data efficiently at higher speeds while maintaining low power consumption, as they rely solely on program voltage for data storage, leading to longer data storage times and potential reliability issues due to varying distances of memory cells from the bit line.

Innovation Solution

The semiconductor memory apparatus incorporates a program voltage generation block and a precharge voltage generation block, which generate program and precharge voltages respectively, applied to a main bit line to facilitate faster data storage by controlling voltage levels based on program codes and addresses, thereby optimizing the voltage transfer to memory cells.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If only program voltage is applied to the main bit line for data storage, then the device complexity is low, but the data storage time is extended and reliability is reduced due to varying distances of memory cells from the bit line

Engineering Contradiction:
Improvedata storage reliabilityVSAvoidvoltage generation block complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The voltage generation function is segmented into two independent blocks: a program voltage generation block and a precharge voltage generation block. Each block independently generates specific voltage levels applied to the main bit line, allowing optimized voltage control for different memory cell distances without increasing overall system complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different voltage levels are applied to the main bit line based on the distance of memory cells from the bit line. The precharge voltage generation block generates voltage levels specifically tailored for memory cells at different distances, ensuring consistent voltage delivery and improved reliability without requiring complex global voltage control

Inventive Principle:
Principle #3Local quality

2Reliability

If higher voltage levels are applied to extend the reach to distant memory cells, then the voltage delivery to distant cells is improved, but the power consumption increases

Engineering Contradiction:
Improvevoltage delivery consistencyVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The precharge voltage generation block changes the voltage level parameter dynamically based on the address information. When memory cells farther from the bit line are accessed, higher voltage levels are applied; when closer cells are accessed, lower voltage levels suffice. This parameter adaptation ensures reliable voltage delivery while minimizing power consumption

Inventive Principle:
Principle #35Parameter changes

3Reliability

If the main bit line is designed to reach all memory cells, then the coverage is complete, but the time required for voltage to reach distant cells is extended

Engineering Contradiction:
Improvedata storage reliabilityVSAvoiddata storage time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The precharge voltage generation block performs preliminary voltage preparation by generating appropriate voltage levels before data storage operations. This preliminary action ensures that the main bit line is pre-charged to the correct voltage level, reducing the time required for voltage to propagate to distant memory cells during actual data storage operations

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9196326B2Semiconductor memory apparatus
Publication Date: 2015.11.24 SK HYNIX INC
  • US9196326B2 patent drawing
  • US9196326B2 patent drawing
  • US9196326B2 patent drawing

AI summary

A semiconductor memory apparatus may include a program voltage generation block configured to generate a program voltage in response to program codes; a precharge voltage generation block configured to generate a precharge voltage in response to the program codes and addresses; and a main bit line configured to be applied with the program voltage and the precharge voltage.