Memory Clock Division Control for Setup and Hold Margin

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Semiconductor memory apparatuses face reduced setup and hold margins for external signals as clock frequency increases, necessitating improved internal clock frequency control to maintain accurate operations.

Innovation Solution

A clock control circuit with a mode register set, delay unit, division command decoder, and division selection unit that adjusts the internal clock frequency based on mode register set and synchronization signals, allowing for the generation of a selection clock with a frequency equal to or lower than the external clock, thereby enhancing the setup and hold margins for command and address inputs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the external clock frequency is increased for higher speed operations, then the productivity of the semiconductor memory apparatus is improved, but the setup and hold margins of external signals are reduced

Engineering Contradiction:
Improveoperation speedVSAvoidsetup and hold margins
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent segments the clock signal processing by introducing a division command decoder that can divide the external clock frequency by 2 or 4 for command and address signals, while maintaining the original high frequency for data signals. This segmentation allows different signal types to operate at optimal frequencies, resolving the contradiction between high-speed operation and adequate setup/hold margins.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic clock frequency selection through a mode register set that can be configured to选择不同的时钟分频模式. The division command decoder dynamically adjusts the clock frequency based on the operation type and configured mode, enabling the system to adapt between high-speed data processing and reliable command/address processing.

Inventive Principle:
Principle #15Dynamics

2Speed

If the clock frequency is increased, then the data input speed is improved, but the setup and hold margins for commands and addresses are reduced

Engineering Contradiction:
Improvedata input speedVSAvoidsignal timing precision
Core Design Contradiction:
SpeedVSManufacturing precision

Solution Approach 1:

The patent applies segmentation by separating the clock frequency application: high frequency clocks are used for data input operations to maximize speed, while divided frequency clocks (1/2 or 1/4 of external clock) are used for command and address signals to ensure precise timing margins. This segmentation resolves the contradiction between speed and timing precision.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different quality levels of clock signals are applied to different signal paths based on their requirements. Data paths receive high-frequency clocks for maximum speed, while command and address paths receive divided-frequency clocks with better timing characteristics. This local quality differentiation resolves the contradiction between overall speed and local timing precision.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8237486B2Clock control circuit and semiconductor memory apparatus using the same
Publication Date: 2012.08.07 SK HYNIX INC
  • US8237486B2 patent drawing
  • US8237486B2 patent drawing
  • US8237486B2 patent drawing

AI summary

An internal clock frequency control circuit of a semiconductor memory apparatus includes a mode register set configured to receive a mode register set control signal and output a mode register set signal; a delay unit configured to generate an enable signal when a predetermined cycle has elapsed after the mode register set signal was activated; a division command decoder configured to receive and decode a synchronization command to generate a division start signal when the enable signal is activated; and a division selection unit configured to receive an input clock having a first frequency and output a selection clock having a second frequency, wherein a value of the second frequency is substantially the same as the first frequency or lower than the first frequency depending on a level of the division start signal.