Semiconductor Memory Data Output Buffering for Timing Margin

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In semiconductor memory apparatuses, the increasing execution speed reduces the valid period of output data, making it difficult to secure a sufficient time margin between output data and the data output strobe signal, especially due to factors like resistance, capacitance, and variations in Process, Voltage, and Temperature (PVT).

Innovation Solution

A semiconductor memory apparatus with separate buffers for rising and falling output data and strobe signals, allowing each to maintain logic values for one cycle of the clock, thereby expanding the time margin between output data and the data output strobe signal.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the execution speed of the semiconductor memory apparatus is increased, then the data output speed is improved, but the valid period of output data is significantly decreased

Engineering Contradiction:
Improvedata output speedVSAvoidvalid period of output data
Core Design Contradiction:
SpeedVSDuration of action of moving object

Solution Approach 1:

The patent divides the data output operation into separate rising edge output and falling edge output operations. The rising output data is output synchronized with the rising edge of the data output strobe signal, while the falling output data is output synchronized with the falling edge. This segmentation allows each data type to be output during its respective valid period, effectively doubling the overall data output speed while maintaining sufficient valid periods for each individual data output.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent utilizes periodic clock signals with rising and falling edges to control data output timing. By aligning data output with specific edges of the periodic clock signal and generating the data output strobe signal accordingly, the system maintains regular timing intervals that ensure sufficient valid periods while achieving high-speed periodic data output.

Inventive Principle:
Principle #19Periodic action

2Speed

If the toggle speed of the data output strobe signal is increased to match the data output speed, then the data output speed is improved, but the time margin for data recovery is significantly decreased

Engineering Contradiction:
Improvedata output speedVSAvoiddata recovery reliability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent generates the data output strobe signal in advance based on the clock signal before the actual data output occurs. The strobe signal is prepared during the respective clock phase, ensuring that when the data is output, the strobe signal is already positioned to provide an adequate time margin for the memory control apparatus to perform data recovery operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent separates the strobe signal generation into distinct rising edge strobe and falling edge strobe components, each prepared and output in synchronization with their respective data types. This segmentation ensures that each strobe signal maintains appropriate timing margins for its corresponding data output, preserving data recovery reliability even at high speeds.

Inventive Principle:
Principle #1Segmentation

3Speed

If buffers are added to generate output data and strobe signals, then the data output speed is improved, but the device complexity increases

Engineering Contradiction:
Improvedata output speedVSAvoidcircuit complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent employs buffers that serve multiple functions: they latch the output data, buffer the strobe signals, and control the timing of data output. By making these buffers multi-functional, the patent achieves high-speed data output without adding excessive circuit complexity, as the same buffer structures perform multiple critical operations.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent combines the data latching function and the strobe signal buffering function into integrated buffer circuits. By merging these functions into unified buffer structures that operate in coordination with the clock signal phases, the patent reduces the overall device complexity compared to having separate dedicated circuits for each function.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS7626873B2Semiconductor memory apparatus, semiconductor integrated circuit having the same, and method of outputting data in semiconductor memory apparatus
Publication Date: 2009.12.01 SK HYNIX INC
  • US7626873B2 patent drawing
  • US7626873B2 patent drawing
  • US7626873B2 patent drawing

AI summary

A semiconductor memory apparatus includes a rising output data generator that generates rising output data from rising data in response to a rising clock and a rising output enable signal. A rising data output buffer buffers the rising output data. A falling output data generator generates falling output data from falling data in response to a falling clock and a falling output enable signal. A falling data output buffer buffers the falling output data.