Memory Control Circuit Dynamic Clock Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory device control circuits are limited in varying operation timing due to their reliance on constant clock signals, which restricts the flexibility in performing program, read, or erasure operations.

Innovation Solution

A control circuit with a command interface, clock selection signal output circuit, and clock generating circuit that outputs different clock periods based on sub-operation importance, allowing for flexible adjustment of operation timing by using multiple clocks with varying periods for different sub-operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a constant clock signal is used for controlling operations, then the control circuit structure is simple, but the operation timing flexibility is limited

Engineering Contradiction:
Improveoperation timing flexibilityVSAvoidcontrol circuit structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The control circuit segments the operation control into multiple sub-operations, each with its own clock signal. The clock generation unit generates first and second clock signals with different periods, and the control unit selectively applies them to different sub-operations based on importance, thereby achieving timing flexibility without requiring complete redesign of the control structure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces dynamic clock period selection by generating multiple clock signals with different periods and selectively applying them based on operation requirements. The control unit dynamically switches between clock signals depending on which sub-operation is being executed, making the system adaptable while maintaining a relatively simple overall structure.

Inventive Principle:
Principle #15Dynamics

2Loss of time

If shorter clock periods are used for all sub-operations, then the overall operation time is reduced, but the reliability of critical operations may be compromised

Engineering Contradiction:
Improveoverall operation timeVSAvoidoperation reliability
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The patent applies different clock periods to different sub-operations based on their importance. Critical sub-operations use the first clock signal with a longer period to ensure reliability, while non-critical sub-operations use the second clock signal with a shorter period to reduce overall operation time. This localized differentiation resolves the contradiction between speed and reliability.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The control circuit changes the clock period parameter dynamically based on the type of sub-operation being executed. By adjusting the clock period according to operation criticality, the system achieves both reduced overall operation time and maintained reliability for essential functions.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If longer clock periods are used for all sub-operations, then the reliability of critical operations is maintained, but the overall operation time increases

Engineering Contradiction:
Improveoperation reliabilityVSAvoidoperation efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies longer clock periods only to critical sub-operations that require high reliability, while using shorter clock periods for non-critical operations. This selective application maintains reliability where needed while improving overall operation efficiency by not unnecessarily slowing down less important tasks.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically changes the clock period parameter based on operation requirements, using longer periods for reliability-critical operations and shorter periods for efficiency-critical operations, thereby optimizing the balance between reliability and productivity.

Inventive Principle:
Principle #35Parameter changes

4Adaptability or versatility

If multiple clocks with different periods are used, then the operation timing flexibility is improved, but the device complexity increases

Engineering Contradiction:
Improveoperation timing flexibilityVSAvoidclock generation and control structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The control circuit is segmented into distinct functional units: a clock generation unit that produces multiple clock signals, and a control unit that selectively applies them. This segmentation allows the system to achieve timing flexibility through modular design rather than through complex interwoven control logic.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The control unit serves multiple functions: it decodes commands, determines operation types, selects appropriate clock signals, and coordinates peripheral circuits. This multi-functionality reduces the need for separate dedicated circuits for each function, thereby limiting the increase in overall device complexity despite the use of multiple clocks.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS9990968B2Control circuit and memory device having the same
Publication Date: 2018.06.05 SK HYNIX INC
  • US9990968B2 patent drawing
  • US9990968B2 patent drawing
  • US9990968B2 patent drawing

AI summary

In an embodiment, a control circuit may include a command interface, a clock selection signal output circuit, and a clock generating circuit. The command interface may output a selection enable signal in response to a command. The clock selection signal output circuit may output, in response to the selection enable signal, a clock selection signal according to various sub-operations performed in a selected operation. The clock generating circuit may generate main clocks having different periods according the clock selection signal.