Dual-Level Clock Distribution for Stable High-Speed Semiconductor Signaling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

High-frequency system clock signals in semiconductor apparatuses pose challenges for stable signaling operations, requiring efficient conversion between complementary metal oxide semiconductor (CMOS) and current mode logic (CML) levels to ensure reliable data communication across semiconductor systems.

Innovation Solution

The semiconductor apparatus incorporates a global clock tree and local clock tree to generate and distribute both CMOS and CML level distribution clock signals, allowing for synchronized data output and input operations based on the type of operation and frequency mode, optimizing noise immunity and power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the system clock signal frequency is increased to improve operating speed, then productivity increases, but reliability deteriorates due to unstable signaling operations

Engineering Contradiction:
Improveoperating speedVSAvoidsignaling operation stability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The clock distribution network is segmented into multiple independent trees (first clock tree and second clock tree), each responsible for distributing clock signals to specific functional blocks. This segmentation isolates timing disturbances, preventing them from propagating throughout the entire system, thereby maintaining stable signaling operations at high frequencies.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Buffer circuits are introduced as intermediary elements between the phase-locked loop and functional blocks, and between clock trees and flip-flops. These buffers act as mediators that isolate and dampen timing disturbances, ensuring stable clock signal distribution across the system while maintaining high operating speeds.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If a single clock distribution network is used to simplify the structure, then device complexity is reduced, but reliability deteriorates due to timing disturbances affecting the entire system

Engineering Contradiction:
Improveclock distribution network structureVSAvoidtiming disturbance propagation
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The clock distribution network is divided into multiple independent clock trees, each serving specific functional blocks. This segmentation prevents timing disturbances from propagating across the entire system, as each tree operates independently and isolates local timing issues to its own subtree.

Inventive Principle:
Principle #1Segmentation

3Use of energy by moving object

If CMOS level clock signals are used to reduce power consumption, then use of energy is reduced, but reliability deteriorates due to reduced noise immunity

Engineering Contradiction:
Improvepower consumptionVSAvoidnoise immunity
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The system employs different clock signal levels in different locations based on local requirements. CMOS-level clock signals are used in low-speed functional blocks where power consumption is critical, while CML-level clock signals are used in high-speed functional blocks where noise immunity is paramount. This local differentiation optimizes both power consumption and noise immunity according to specific operational needs.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically adapts clock signal levels based on the operational requirements of different functional blocks. Phase-locked loops and buffer circuits enable dynamic signal level conversion, allowing the system to switch between CMOS and CML levels as needed to balance power consumption and noise immunity in real-time.

Inventive Principle:
Principle #15Dynamics

4Reliability

If CML level clock signals are used to improve noise immunity, then reliability increases, but use of energy increases due to higher power consumption

Engineering Contradiction:
Improvenoise immunityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system applies different clock signal levels to different functional blocks based on their specific noise immunity requirements. CML-level signals with superior noise immunity are applied only to high-speed functional blocks where they are critically needed, while CMOS-level signals are used in low-speed blocks to minimize power consumption, achieving an optimal balance between reliability and energy efficiency.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12015403B2Semiconductor apparatus performing a plurality of clock signaling operations and semiconductor system including the same
Publication Date: 2024.06.18 SK HYNIX INC
  • US12015403B2 patent drawing
  • US12015403B2 patent drawing
  • US12015403B2 patent drawing

AI summary

A semiconductor apparatus includes a clock distribution network, a data output circuit, and a data input circuit. The clock distribution network receives a system clock signal and drives the system clock signal to a CMOS level and a CML level to signal in different manners. The data output circuit outputs data based on the clock signal driven to the CMOS level. The data input circuit receives data based on the clock signal driven to the CML level.