Memory Interface Mode Switching for Noise and Impedance Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing swing width of data signals between a System on Chip (SoC) and a memory device leads to increased external noise and impedance mismatching in input/output interfaces, which existing technologies struggle to address effectively.

Innovation Solution

A method is introduced that selects and uses appropriate output driver circuits and input receiver circuits based on a mode selection signal, which is generated based on memory latency and a mode register set command, to adjust operation frequency and control on-die termination circuits, thereby managing impedance mismatching and optimizing data transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the swing width of data signal is increased to improve transmission speed, then data transmission speed is improved, but external noise and impedance mismatching are increased

Engineering Contradiction:
Improvedata transmission speedVSAvoidexternal noise and impedance mismatching
Core Design Contradiction:
SpeedVSObject-affected harmful factors

Solution Approach 1:

The patent applies parameter changes by dynamically adjusting the swing width of data signals based on operating modes. The memory interface can switch between different swing widths (e.g., 0.6V and 1.2V) to optimize performance. When high speed is required, a larger swing width is used; when noise sensitivity is a concern, a smaller swing width is selected. This resolves the contradiction by making the signal parameter adaptive rather than fixed.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements dynamics by enabling the memory interface to dynamically switch between different operating modes with different signal swing widths based on real-time requirements. The interface can transition between high-speed mode (larger swing) and low-noise mode (smaller swing) during operation, allowing the system to adapt to changing conditions and resolve the trade-off between speed and noise sensitivity.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If multiple output driver circuits and input receiver circuits are included to support different operation modes, then adaptability is improved, but device complexity is increased

Engineering Contradiction:
Improveoperation mode adaptabilityVSAvoidcircuit configuration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies universality by designing output driver circuits and input receiver circuits that can function across multiple operating modes. Rather than having completely separate circuits for each mode, the same circuits are designed to operate effectively in both high-speed and low-speed modes, reducing the need for multiple dedicated circuit sets while maintaining adaptability.

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

Solution Approach 2:

The patent uses dynamics by implementing mode selection mechanisms that dynamically configure the behavior of driver and receiver circuits based on the selected operating mode. Control logic dynamically adjusts circuit parameters and selection signals to activate appropriate circuit paths for each mode, enabling adaptability without requiring permanently configured separate circuits for every possible mode.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUSRE49535E1Memory interface with selectable connections for input receiver circuits based on operating mode
Publication Date: 2023.05.23 SAMSUNG ELECTRONICS CO LTD
  • USRE49535E1 patent drawing
  • USRE49535E1 patent drawing
  • USRE49535E1 patent drawing

AI summary

A method of operating an input/output interface includes selecting one of a plurality of output driver circuits according to a mode selection signal, and outputting a data signal using the selected one of the plurality of output driver circuits. Another method of operating an includes generating a mode selection signal based on a received command signal, and controlling an on-die termination (ODT) circuit included in the input/output interface according to the mode selection signal. Another method of operating an includes generating a mode selection signal based on a received command signal, and controlling an ODT circuit included in the input/output interface according to the mode selection signal.