Nonvolatile Memory Configuration Processing Clock Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing nonvolatile memory apparatuses require a lengthy time to process configuration information during power initialization due to the substantial number of configuration data groups, which necessitates a technology to shorten this processing time while ensuring operational stability.

Innovation Solution

A nonvolatile memory apparatus that includes a configuration information processing circuit capable of determining majorities of configuration data groups using a first control clock signal during the initial power-up stage and a second control clock signal with a shorter cycle once power is stabilized, allowing for sequential processing and output of determination results.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the number of configuration data groups is increased to improve reliability and coverage, then the reliability is improved, but the configuration information processing time is extended

Engineering Contradiction:
Improveconfiguration data reliabilityVSAvoidconfiguration information processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-organizing configuration data into multiple groups that can be processed in parallel. The configuration information storage block is divided into multiple sub-blocks, each handling specific configuration data groups. This pre-structure enables simultaneous processing of multiple configuration parameters, reducing the overall processing time while maintaining comprehensive coverage and reliability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the configuration information processing into multiple parallel pathways. The configuration data is divided into multiple groups stored in separate sub-blocks, each with dedicated decoding circuits. This segmentation allows concurrent processing of different configuration parameters, transforming a sequential bottleneck into parallel operations that reduce total processing time while maintaining data integrity.

Inventive Principle:
Principle #1Segmentation

2Device complexity

If a single clock signal is used for configuration data processing, then the circuit design is simple, but the processing speed is limited

Engineering Contradiction:
Improveclock signal circuit complexityVSAvoidconfiguration data processing speed
Core Design Contradiction:
Device complexityVSSpeed

Solution Approach 1:

The patent implements dynamic clock signal distribution where a single external clock source is dynamically divided into multiple clock signals with different frequencies using clock dividing circuits. Each configuration sub-block receives an appropriately divided clock signal based on its processing requirements. This dynamic approach allows faster processing speeds for critical configuration data while maintaining simple external interface design.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent adds a frequency dimension to the clock signal system. Instead of using multiple external clock sources (spatial dimension), it divides a single clock signal into multiple frequency components through clock dividing circuits. This frequency dimensionality allows different configuration sub-blocks to operate at different speeds simultaneously, increasing overall processing throughput without increasing external circuit complexity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS8488407B2Nonvolatile memory apparatus and method for processing configuration information thereof
Publication Date: 2013.07.16 SK HYNIX INC
  • US8488407B2 patent drawing
  • US8488407B2 patent drawing
  • US8488407B2 patent drawing

AI summary

A nonvolatile memory apparatus includes a memory device including a configuration information storage block for storing configuration data groups. A configuration information processing circuit is configured to determine majorities of configuration data groups, which are outputted from the memory device during a first period as an initial stage of a power-up operation, under the control of a first control clock signal. The configuration information processing circuit is also configured to determine majorities of configuration data groups, which are outputted from the memory device during a second period after the first period, under the control of a second control clock signal having a cycle shorter than the first control clock signal.