Semiconductor Memory Clock Leveling for Signal Skew Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In electronic systems, semiconductor memories face challenges in synchronizing the timing of various signals, such as clocks, command, and address signals, due to signal skew when memories are coupled in series, which affects the performance and efficiency of memory operations.

Innovation Solution

The implementation of clock leveling operations within the semiconductor device, where the controller adjusts the timing of signals by providing feedback on the relative timing between system clocks and data clocks, allowing for compensation of signal skew through internal clock circuits and mode register programming.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If memories are coupled in series to increase memory capacity, then the memory capacity is improved, but signal skew between clocks and data signals increases causing timing synchronization issues

Engineering Contradiction:
Improvememory capacityVSAvoidtiming synchronization
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

Solution Approach 1:

The patent performs clock leveling operations before normal memory operations to pre-adjust the timing of clock signals. The controller initiates a clock leveling command that causes the memory device to adjust its internal clock timing relative to the data clock, compensating for skew caused by series coupling before actual data transfer begins.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a feedback mechanism where the memory device monitors the timing relationship between its internal clocks and the data clock, then adjusts its clock timing based on this feedback. The controller sends clock leveling commands and receives confirmation that timing adjustments have been made, creating a closed-loop system for timing synchronization.

Inventive Principle:
Principle #23Feedback

2Manufacturing precision

If the timing of signals is adjusted to compensate for skew, then the timing synchronization is improved, but the complexity of signal timing control increases

Engineering Contradiction:
Improvetiming synchronizationVSAvoidsignal timing control
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent enables the memory device to automatically adjust its own clock timing through the clock leveling operation. The memory device independently monitors its timing relationships and performs self-correction by adjusting its internal clock phases, reducing the need for complex external timing control circuitry.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent uses existing memory control interfaces and clock circuits to perform multiple functions. The same command interface used for normal memory operations is also used to initiate clock leveling operations, and the existing clock distribution network is used both for data transfer timing and for the clock leveling adjustment process.

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

Data Source

PatentUS11276442B2Apparatuses and methods for clock leveling in semiconductor memories
Publication Date: 2022.03.15 MICRON TECHNOLOGY INC
  • US11276442B2 patent drawing
  • US11276442B2 patent drawing
  • US11276442B2 patent drawing

AI summary

Apparatuses and methods for clock leveling in semiconductor memory are disclosed. In an example apparatus, a latency control circuit is configured to provide in first and second modes an active first control signal having a timing based on latency information and a system clock. A clock leveling control circuit is configured to provide in the first mode an active second control signal responsive to an active first control signal at a clock transition of a first clock and further configured to provide in the second mode clock leveling feedback responsive to the active first control signal at a transition of a second clock. A read clock circuit is configured to provide the multiphase clocks responsive to the active second control signal. A serializer circuit configured to serialize the data based on the multiphase clocks from the read clock circuit to provide the data in series.