Output Driver Swing Timing Alignment in Semiconductor Memory

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional semiconductor devices with fixed replica driver swing capability experience timing skew when the output driver's swing capability is changed, as they cannot accurately adjust to varying load conditions, leading to asynchronous data transitions with respect to the desired timing.

Innovation Solution

A semiconductor device with a DLL circuit, output driver, and mode register that allows for variable swing capability of the replica driver, adjusting the delay line based on phase determination to synchronize the internal clock signal with the external clock signal, ensuring the transition start timing of the read data coincides with the desired timing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the swing capability of the output driver is changed to adapt to varying load conditions, then the adaptability is improved, but timing skew occurs because the replica driver cannot synchronize with the output driver

Engineering Contradiction:
Improveadaptability to load conditionsVSAvoidtiming synchronization
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies dynamics by making the replica driver's swing capability variable rather than fixed. The control circuit dynamically adjusts the swing capability of the replica driver to match the output driver's swing capability, ensuring that both drivers operate at the same swing level and maintain proper timing synchronization despite varying load conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements feedback through the control circuit that monitors the output driver's swing capability and uses this information to adjust the replica driver's swing capability accordingly. This feedback mechanism ensures that the replica driver continuously adapts to match the output driver, maintaining timing synchronization.

Inventive Principle:
Principle #23Feedback

2Power

If the swing capability of the output driver is increased to improve signal strength, then the power is improved, but the timing skew increases because the data transition timing becomes earlier than desired

Engineering Contradiction:
Improvesignal strengthVSAvoidtiming skew
Core Design Contradiction:
PowerVSLoss of time

Solution Approach 1:

The patent makes the replica driver's swing capability dynamic by allowing it to be adjusted to match the output driver's swing capability. When the output driver operates at high swing capability for strong signal transmission, the replica driver is simultaneously adjusted to the same high swing level, ensuring that the timing characteristics remain consistent and synchronization is maintained.

Inventive Principle:
Principle #15Dynamics

3Use of energy by moving object

If the swing capability of the output driver is decreased to reduce power consumption, then the energy efficiency is improved, but the timing skew increases because the data transition timing becomes later than desired

Engineering Contradiction:
Improvepower consumptionVSAvoidtiming skew
Core Design Contradiction:
Use of energy by moving objectVSLoss of time

Solution Approach 1:

The patent enables the replica driver's swing capability to be dynamically adjusted to match the output driver's swing capability. When the output driver operates at low swing capability for reduced power consumption, the replica driver is simultaneously adjusted to the same low swing level, ensuring that timing characteristics remain consistent and synchronization is maintained even at lower power levels.

Inventive Principle:
Principle #15Dynamics

4Measurement precision

If a variable delay circuit is added to the clock tree to adjust timing, then the timing accuracy is improved, but the device complexity increases

Engineering Contradiction:
Improvetiming accuracyVSAvoidcircuit complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent uses the output driver as a template to create the replica driver, which is a simplified copy of the output driver structure. By copying the essential characteristics and making the swing capability variable, the system achieves timing accuracy without requiring complex variable delay circuits in the clock tree.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent achieves timing accuracy by changing the swing capability parameter of the replica driver rather than adding complex delay adjustment circuits. By adjusting the swing capability to match the output driver, the timing characteristics are automatically aligned, providing accurate timing with simpler circuitry.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8436657B2Semiconductor device having output driver
Publication Date: 2013.05.07 LONGITUDE LICENSING LTD
  • US8436657B2 patent drawing
  • US8436657B2 patent drawing
  • US8436657B2 patent drawing

AI summary

To provide an output driver that outputs read data to outside and a mode register that sets a swing capability of the output driver. A transition start timing of the read data driven by the output driver is made relatively earlier when a swing capability of the output driver set by the mode register is set to be relatively large, and the transition start timing is relatively delayed when the swing capability of the output driver set by the mode register is set to be relatively small. With this configuration, a timing when the read data exceeds a threshold level can be caused to coincide with a desired timing regardless of the swing capability of the output driver.