Read Start Decision Circuit for Semiconductor Memory Error Prevention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing semiconductor memory devices face errors in reading environment setup data, which can lead to operational issues due to inaccuracies in data reading processes.

Innovation Solution

A data read start decision device is introduced, comprising a storing circuit, a read check circuit, and a controller that uses code key data with an alternately repeating pattern of 0s and 1s to generate and output a read start signal, adjusting sensing conditions to prevent reading errors by switching between different sensing modes based on read check operation conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a conventional reading method is used for environment setup data, then the data can be read from the storing circuit, but reading errors may occur due to inaccuracies in data reading processes

Engineering Contradiction:
Improvedata reading accuracyVSAvoiddata reading errors
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent applies preliminary action by performing a read check operation on code key data before reading the actual environment setup data. The controller first reads the code key data from the storing circuit and performs validation to determine whether to proceed with reading the environment setup data. This preliminary verification step prevents reading errors from propagating to the critical environment setup data, thereby improving reliability without losing information.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses code key data as an intermediary element between the reading process and the environment setup data. The code key data serves as a mediator that is read and validated first, and its validation result determines whether the subsequent reading of environment setup data should proceed. This intermediary mechanism isolates the potential errors from affecting the critical environment setup data, resolving the contradiction between reading accuracy and error prevention.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the sensing circuit operates in a single sensing mode, then the operation is simple, but it cannot adapt to different reading conditions and may produce errors

Engineering Contradiction:
Improvedata reading reliabilityVSAvoidsensing mode management
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies dynamics by enabling the sensing circuit to switch between different sensing modes (first sensing mode and second sensing mode) based on the read check operation conditions. The controller dynamically adjusts the sensing mode: using the first sensing mode for initial reads and switching to the second sensing mode when specific conditions are met. This dynamic adaptation allows the system to maintain high reliability across varying reading conditions while managing complexity through condition-based mode selection.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the operating parameters of the sensing circuit by switching between different sensing modes. Each sensing mode corresponds to different parameter settings (such as sensitivity, threshold levels, or amplification factors). By changing these parameters based on read check results, the system adapts to different reading conditions, improving reliability. The parameter changes are controlled through conditional logic that monitors reading status and triggers appropriate mode switches.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9123407B2Devices and methods for deciding data read start
Publication Date: 2015.09.01 SAMSUNG ELECTRONICS CO LTD
  • US9123407B2 patent drawing
  • US9123407B2 patent drawing
  • US9123407B2 patent drawing

AI summary

A data read start decision device includes: a storing circuit configured to store code key data; a read check circuit configured to output a read start signal in response to code key data read from the storing circuit, and a controller configured to start reading environment setting data from the storing circuit in response to the read start signal. The read check circuit is configured to at least one of: receive the read start signal from the controller and transfer the read start signal to the controller in response to the read code key data; and generate the read start signal based on the read code key data and output the read start signal to the controller.