Semiconductor Device Internal Command Pulse Generation Circuit Offset Code Alignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Semiconductor systems face challenges in aligning internal data strobe signals with write commands due to phase differences between clock and data strobe signals, which affects the timing of data storage operations.

Innovation Solution

Incorporating an internal command pulse generation circuit that shifts the write signal based on an offset code and internal clock signal to generate an internal command pulse, which is used to synchronize the internal data strobe signal, allowing for precise alignment with the write operation timing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If the semiconductor device uses a conventional write leveling operation without offset code, then the structure is simpler, but the alignment precision between internal data strobe signal and write command is insufficient

Engineering Contradiction:
Improvealignment precisionVSAvoidstructure complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent introduces an offset code that can be adjusted to change the timing parameter of the internal command pulse. By varying the offset code value, the system compensates for phase differences between clock and data strobe signals, achieving precise alignment of the internal data strobe signal with the write command without requiring complex structural modifications.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent makes the command pulse generation dynamic by incorporating the offset code into the timing control. The internal command pulse is generated by delaying the write signal by a shift period that is controlled by the offset code, allowing the system to adapt to different phase conditions dynamically rather than using a fixed timing structure.

Inventive Principle:
Principle #15Dynamics

2Reliability

If the semiconductor device generates internal command pulse without offset code control, then the device complexity is lower, but the reliability of data storage operation is insufficient

Engineering Contradiction:
Improvedata storage reliabilityVSAvoidcontrol circuit complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a feedback mechanism where the offset code is determined based on the phase difference between the clock signal and data strobe signal. The system senses the phase difference and uses this information to adjust the offset code, which in turn adjusts the timing of the internal command pulse to ensure reliable data storage operations.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent performs preliminary timing adjustment by generating the offset code before the actual data storage operation. The offset code is determined in advance based on phase difference measurements, and this pre-calculated offset is then used to generate the internally timed command pulse, ensuring that the data strobe signal is aligned with the write command at the moment of data storage.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If the semiconductor device uses fixed timing for internal command pulse, then the circuit is simpler, but the adaptability to phase differences is insufficient

Engineering Contradiction:
Improvephase difference adaptationVSAvoidtiming control complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent enables adaptability to phase differences by introducing the offset code as a variable timing parameter. Instead of using fixed timing, the system can change the offset code value to accommodate different phase relationships between clock and data strobe signals, making the timing control adaptable rather than rigid.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent transforms the timing control from a static fixed timing mechanism to a dynamic adjustable mechanism. The offset code can be modified based on detected phase differences, allowing the internal command pulse timing to adapt dynamically to varying operational conditions while maintaining circuit simplicity.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10777242B2Semiconductor device and semiconductor system including the semiconductor device for aligning an internal data strobe signal using an offset code
Publication Date: 2020.09.15 SK HYNIX INC
  • US10777242B2 patent drawing
  • US10777242B2 patent drawing
  • US10777242B2 patent drawing

AI summary

A semiconductor device may include an internal command pulse generation circuit and a sense data generation circuit. The internal command pulse generation circuit may generate an internal command pulse from a write signal based on an offset code and an internal clock signal. The sense data generation circuit may generate sense data from an internal data strobe signal based on the internal command pulse. The internal command pulse may be generated by delaying the write signal by a shift period based on the internal clock signal. The shift period may be controlled by the offset code.