Output Enable Timing Circuit for Consecutive Memory Reads

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional output enable signal generating circuits in semiconductor memory devices fail to activate the output enable signal at the desired time for consecutive read commands, especially when the second read command is input before the external clock count value is compared with the DLL clock count value, leading to malfunctioning and impaired precision and reliability, particularly as CAS latency increases with higher operating frequencies.

Innovation Solution

The proposed solution involves an output enable signal generating circuit with multiple latches and comparators that latch external clock signals for each read command, ensuring the output enable signal is activated at the appropriate time for each read command, using a first count value generated by an internal clock and a second count value by an external clock, with a comparison unit activating the signal when the two values match, thereby addressing the timing issues in domain crossing operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a conventional output enable signal generating circuit is used, then the circuit structure is simple, but the output enable signal cannot be activated at the desired time for consecutive read commands, leading to malfunctioning

Engineering Contradiction:
Improveoutput enable signal activation accuracyVSAvoidcircuit structure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent divides the output enable signal generation into multiple independent paths, each handling a specific read command. Multiple latches (first latch, second latch) and comparators are used to process consecutive read commands separately, ensuring each command gets proper timing treatment rather than using a single shared generation path.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses latches to capture and hold the external clock count values at specific timing points before comparison. The first latch latches the external clock count value in response to the first read command, and the second latch latches in response to the second read command, preparing the values in advance for accurate comparison with DLL clock count values.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If the operating frequency is increased to improve productivity, then data processing speed increases, but CAS latency increases leading to timing errors in output enable signal generation

Engineering Contradiction:
Improvedata processing speedVSAvoidCAS latency
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent uses multiple comparators to compare external clock count values with DLL clock count values at different timing points corresponding to different CAS latencies. The first comparator handles comparisons for first CAS latency, while the second comparator handles comparisons for second CAS latency, allowing the system to accommodate varying latency requirements at high operating frequencies.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If a single latch and comparator are used to reduce device complexity, then the circuit is simpler, but precision and reliability are impaired due to inability to handle consecutive read commands properly

Engineering Contradiction:
Improvetiming accuracy for output enable signalVSAvoidnumber of latches and comparators
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the timing comparison function into multiple independent comparator units. Each comparator is dedicated to comparing count values for a specific read command, ensuring that timing accuracy is maintained for each command independently without interference from other commands in the consecutive read sequence.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS7848179B2Output enable signal generating circuit and method
Publication Date: 2010.12.07 SK HYNIX INC
  • US7848179B2 patent drawing
  • US7848179B2 patent drawing
  • US7848179B2 patent drawing

AI summary

An output enable signal generating circuit including a first count value generation unit that provides a first count value by executing a counting operation, starting from an initial count value corresponding to a CAS latency information, the counting operation being executed in response to an internal clock signal, a second count value generation unit that provides a second count value that is counted in response to an external clock signal and an output enable signal generation unit for generating an output enable signal that is activated at every timing when the second count value and the first count value become equal to each other, in response to each of a plurality of read commands.