Memory Output Driver Control Using DLL Lock Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In conventional synchronous semiconductor memory devices, the operational state of the output driver is determined by the output driver controller rather than the state of the DLL circuit, leading to unclear data output timing.

Innovation Solution

An output driver controller that only enables the output driver after receiving a signal from the DLL circuit indicating that the internal clock is stabilized, using a counter to ensure the internal clock is locked and utilizing a reset section to manage power-down and self-refresh modes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the output driver controller determines the operational state of the output driver independently of the DLL circuit state, then the output driver can be controlled without waiting for DLL stabilization, but the data output timing becomes unclear and may be premature

Engineering Contradiction:
Improvedata output speedVSAvoiddata output timing accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The output driver controller receives feedback from the DLL circuit about the stabilization state of the internal clock. The DLL circuit outputs a control signal indicating whether the internal clock is locked and stabilized, and the output driver controller uses this feedback to determine when to enable the output driver, ensuring data output timing accuracy while maintaining productivity

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The DLL circuit performs preliminary stabilization of the internal clock before the output driver is enabled. The controller waits for the DLL to generate a stabilization control signal before activating the output driver, ensuring that data output operations only begin when the clock is ready, thus preventing premature enabling while maintaining system efficiency

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If the output driver is enabled immediately without checking DLL clock stability, then the device responds faster to read commands, but data output timing becomes uncertain and may cause timing errors

Engineering Contradiction:
Improveresponse time to read commandVSAvoiddata output timing precision
Core Design Contradiction:
Loss of timeVSMeasurement precision

Solution Approach 1:

The system uses feedback from the DLL circuit's stabilization status to control the output driver timing. The DLL circuit monitors its own clock stabilization state and provides this information to the output driver controller, which then precisely determines when to enable data output, ensuring both fast response and high timing precision

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

A control signal from the DLL circuit acts as an intermediary between the clock generation process and the output driver control. This intermediary signal carries information about clock stabilization status, allowing the output driver controller to make informed timing decisions that balance response speed with timing precision

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7511546B2Synchronous memory device with output driver controlller
Publication Date: 2009.03.31 SK HYNIX INC
  • US7511546B2 patent drawing
  • US7511546B2 patent drawing
  • US7511546B2 patent drawing

AI summary

A synchronous memory device having an output driver controller, comprises a DLL circuit for receiving an external clock and outputting an internal clock; an output driver for outputting data in synchronism with the internal clock; and an output driver controller for controlling operation of the output driver, wherein the output driver controller makes the output driver active after receiving from the DLL circuit a control signal indicating that the internal clock is locked and is in a stabilized state.