DDR3 SDRAM Control Unit Glitch Prevention via Voltage Differential

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional DDR3 SDRAMs experience glitches due to differential signals having the same voltage level during reading operations, leading to incorrect data input caused by uncertainty in switch time of the input enable data strobe signal.

Innovation Solution

An electronic device comprising a memory unit, a metal pad, and a control unit that generates a control signal to create a voltage difference between the first and second data strobe signals during a specific time period, preventing glitches by pulling up the level of one signal and pulling down the level of the other.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the first data strobe signal DQS and the second data strobe signal DQS# are used as differential signals during reading operations, then the reading speed of SDRAM is improved, but a glitch is generated when both signals have the same voltage level

Engineering Contradiction:
Improvereading speedVSAvoiddata input accuracy
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The control unit proactively generates a control signal during a predetermined time period (before actual data reading) to force a voltage difference between the first and second data strobe signals. This preliminary action prevents the glitch condition from occurring in the first place, ensuring that when data reading occurs, the differential signals will not be at the same voltage level, thus maintaining both high reading speed and data accuracy

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

A control unit is introduced as an intermediary component that mediates between the differential data strobe signals and the memory unit. The control unit generates a control signal that acts on the data strobe signals to prevent them from reaching the same voltage level simultaneously, thereby eliminating the glitch condition while allowing the differential signaling to continue functioning for high-speed data transfer

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the input enable data strobe signal DQS_input enable switches at uncertain timing, then the system can flexibly control data input timing, but it causes incorrect data to be input due to glitch

Engineering Contradiction:
Improvedata input timing flexibilityVSAvoiddata input accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The control unit applies preliminary anti-action by generating a control signal that preemptively prevents the glitch condition that would otherwise be caused by uncertain switching timing of the input enable data strobe signal. By ensuring a voltage difference exists between the differential data strobe signals during the predetermined time period, the system maintains flexibility in data input timing while simultaneously protecting against incorrect data input

Inventive Principle:
Principle #9Preliminary anti-action

3Stability of the object's composition

If both data strobe signals stay at voltage level of 1/2 VDD during reading operation, then the differential signal operation is maintained, but a glitch is generated

Engineering Contradiction:
Improvedifferential signal operationVSAvoidglitch
Core Design Contradiction:
Stability of the object's compositionVSObject-generated harmful factors

Solution Approach 1:

The control unit changes the voltage parameters of the data strobe signals by generating a control signal that forces a voltage difference between the first and second data strobe signals during the predetermined time period. This parameter change prevents both signals from staying at the same voltage level (1/2 VDD), thereby eliminating the glitch condition while maintaining the differential signal operation for data transfer

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9251872B2Electronic device and control method for electronic device
Publication Date: 2016.02.02 REALTEK SEMICON CORP
  • US9251872B2 patent drawing
  • US9251872B2 patent drawing
  • US9251872B2 patent drawing

AI summary

The disclosure provides an electronic device and a control method for the electronic device. The electronic device comprises: a memory unit, a metal pad, and a control unit. The metal pad is coupled to the memory unit, and utilized for receiving a first signal and a second signal. The control unit is coupled to the metal pad, and utilized for generating a control signal during a specific time period to control the first signal and the second signal received by the metal pad, to pull up a level of the first signal and to pull down a level of the second signal during the specific time period, so as to make the first signal and the second signal have a voltage difference. The disclosure can eliminate a glitch and avoid problems caused by inputting the glitch.