Multi-Memory I/O Cell With Calibrated Impedance and Dynamic ODT

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current memory interface solutions are not interchangeable and do not support multiple memory specifications such as DDR2, DDR3, RLDRAM, and SRAM with a single silicon solution, lacking compatibility and flexibility in I/O buffer designs.

Innovation Solution

A high-speed multiple memory interface I/O cell incorporating a calibration circuit with an amplifier, current steering digital-to-analog converter, comparator, slew calibration network, and on-die termination network, enabling a single ASIC to support multiple memory interfaces by providing user-selectable impedance, PVT compensation, and dynamic ODT control.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If separate I/O solutions are designed for each memory interface specification, then each solution can meet its specific requirements, but multiple separate solutions increase device complexity and reduce adaptability

Engineering Contradiction:
Improveinterface specification complianceVSAvoidnumber of separate I/O solutions
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a universal I/O buffer design that can operate with multiple memory interface specifications (DDR2, DDR3, RLDRAM, SRAM) through a single device. The buffer incorporates programmable impedance control, adjustable slew rate, and configurable termination options that can be programmed to match different interface requirements, eliminating the need for separate dedicated buffers for each memory type.

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

Solution Approach 2:

The I/O buffer employs dynamic programmable impedance control and adjustable slew rate capabilities that can be configured through control registers. This allows the buffer to adapt its electrical characteristics in real-time to match the specific requirements of different memory interface specifications, providing both universality and precision in interface compliance.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If a single I/O solution supports multiple memory interfaces, then adaptability improves, but achieving precise impedance control and signal integrity across all interfaces becomes more difficult

Engineering Contradiction:
Improvememory interface compatibilityVSAvoidimpedance control accuracy
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The patent implements programmable impedance control that allows the I/O buffer to adjust its output impedance to match different memory interface requirements. Through control registers, users can program specific impedance values to achieve precise signal matching for DDR2, DDR3, RLDRAM, or SRAM interfaces, maintaining manufacturing precision while supporting multiple standards.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The I/O buffer incorporates feedback mechanisms through calibration circuits and control registers that allow for fine-tuning of impedance and slew rate parameters. This feedback capability enables precise adjustment of electrical characteristics to meet the specific requirements of different memory interfaces, ensuring signal integrity across all supported standards.

Inventive Principle:
Principle #23Feedback

3Reliability

If separate I/O buffers are used for different memory interfaces, then interface-specific optimization is achieved, but migration between interfaces requires hardware changes

Engineering Contradiction:
Improveinterface-specific performanceVSAvoidinterface migration capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent designs a single I/O buffer that can be programmed to support multiple memory interface specifications including DDR2, DDR3, RLDRAM, and SRAM. Through configurable impedance control, adjustable slew rate, and programmable termination options, the buffer maintains interface-specific performance optimization while enabling seamless migration between different memory standards without hardware changes.

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

4Adaptability or versatility

If a single ASIC supports multiple memory interfaces through programmable control, then adaptability improves, but the control circuitry and calibration networks increase device complexity

Engineering Contradiction:
Improvemultiple interface supportVSAvoidcontrol circuitry and calibration networks
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a streamlined control architecture that uses programmable registers to adjust key electrical parameters such as impedance, slew rate, and termination. This approach consolidates multiple control functions into a unified register-based interface, reducing the complexity of control circuitry while maintaining the ability to support multiple memory interfaces through parameter configuration rather than complex hardware switching.

Inventive Principle:
Principle #35Parameter changes

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

Enables a single ASIC to seamlessly migrate between DDR2, DDR3, RLDRAM, and SRAM memory interfaces, ensuring compatibility and efficient operation across various specifications with fine-granularity impedance settings and dynamic termination control.

Implementation Method 1

a current steering digital-to-analog converter (DAC) generally has a first input coupled to the output of the amplifier

Methodology Applied
Scientific EffectDigital-to-analog conversion:

Implementation Method 2

The amplifier generally has a first input, a second input, and an output. The first input generally receives a reference signal

Methodology Applied
Scientific EffectSignal amplification:

Implementation Method 3

The comparator generally has a first input receiving the reference signal, a second input coupled to the circuit node, and an output at which an output of the calibration circuit may be presented

Methodology Applied
Scientific EffectVoltage comparison:

Implementation Method 4

The slew calibration network is generally coupled to the circuit node and configured to adjust a slew rate of the calibration circuit

Methodology Applied
Scientific EffectSlew rate control:

Implementation Method 5

The on-die termination (ODT) network is generally coupled to the circuit node

Methodology Applied
Scientific EffectImpedance termination: Electrical Resistance

Data Source

PatentUS8912818B2High speed multiple memory interface I/O cell
Publication Date: 2014.12.16 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US8912818B2 patent drawing
  • US8912818B2 patent drawing
  • US8912818B2 patent drawing

AI summary

A calibration circuit includes an amplifier, a current steering digital-to-analog converter (DAC), a comparator, a slew calibration network, and an on-die termination (ODT) network. The amplifier generally has a first input, a second input, and an output. The first input generally receives a reference signal. The current steering digital-to-analog converter (DAC) generally has a first input coupled to the output of the amplifier, a first output coupled to the second input of the amplifier, and a second output coupled to a circuit node. The comparator generally has a first input receiving the reference signal, a second input coupled to the circuit node, and an output at which an output of the calibration circuit may be presented. The slew calibration network is generally coupled to the circuit node and configured to adjust a slew rate of the calibration circuit. The on-die termination (ODT) network is generally coupled to the circuit node.