Semiconductor Program Operation Control via Dynamic Bit Line Voltage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The characteristic degradation of program operation in semiconductor memory devices, particularly in flash memory, due to the imbalance in programming and verification processes, leading to inefficiencies and reduced performance over time.

Innovation Solution

A semiconductor apparatus with a control circuit that performs a program operation on target cells within a memory cell array, utilizing multiple loops with varying bit line voltages and pass voltages, including a first program control operation, a second program control operation, and a third program control operation, to optimize the programming process and mitigate characteristic degradation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a conventional program operation is performed with fixed bit line voltage levels across all loops, then the program operation can be completed with simple control logic, but the program operation characteristics degrade due to imbalance in programming and verification processes

Engineering Contradiction:
Improveprogram operation characteristicsVSAvoidcontrol circuit complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies dynamics by making the bit line voltage level variable across different loops rather than fixed. The control circuit dynamically adjusts the bit line voltage to a higher level in loops where pass voltage at a second level is applied, and maintains a predetermined level in loops where pass voltage at a first level is applied. This dynamic adjustment resolves the contradiction by adapting the voltage levels to the specific programming stage, improving program operation characteristics while managing control complexity through systematic voltage scheduling.

Inventive Principle:
Principle #15Dynamics

2Reliability

If more loops are added to improve verification accuracy, then the program operation reliability improves, but the program operation time increases

Engineering Contradiction:
Improveverification accuracyVSAvoidprogram operation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements periodic action through its multi-loop structure where verification operations are performed periodically at different voltage levels. The control circuit systematically cycles through multiple loops, applying different pass voltage levels and corresponding bit line voltage levels in each loop. This periodic verification approach improves verification accuracy by checking program status at multiple stages while managing time loss through efficient voltage level transitions and targeted verification at critical loops.

Inventive Principle:
Principle #19Periodic action

3Productivity

If bit line voltage is increased in all loops to improve programming speed, then the program operation speed improves, but the energy consumption and device stress increase

Engineering Contradiction:
Improveprogram operation speedVSAvoidenergy consumption
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent applies local quality by applying different bit line voltage levels to different loops based on their specific programming requirements. Instead of uniformly increasing voltage across all loops, the control circuit selectively applies a higher bit line voltage level only in loops where pass voltage at a second level is applied, while maintaining the predetermined voltage level in other loops. This localized voltage enhancement improves programming speed where needed while minimizing overall energy consumption and device stress.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12242732B2Semiconductor apparatus with program operation control
Publication Date: 2025.03.04 SK HYNIX INC
  • US12242732B2 patent drawing
  • US12242732B2 patent drawing
  • US12242732B2 patent drawing

AI summary

A semiconductor apparatus includes a memory cell array and a control circuit. The control circuit is configured to perform a program operation on target cells within the memory cell array, the program operation including a plurality of loops. The control circuit may be configured to apply a bit line voltage having a predetermined level to bit lines in loops in which a pass voltage having a first level is applied among the plurality of loops, and configured to apply the bit line voltage having a higher level than the predetermined level to the bit lines in loops in which the pass voltage having a second level higher than the first level is applied among the plurality of loops.