Shared I/O Buffer Networks for Dynamic Drive and Split Termination

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

High-speed signal integrity issues arise in chip-to-chip interconnects due to transmission line effects like reflections, attenuation, and cross-talk, particularly in SDRAM memory systems, where existing solutions lack dynamic impedance control and often require external resistors, increasing costs and power consumption.

Innovation Solution

A combined drive and termination circuit with variable impedance pull-up and pull-down networks, dynamically configurable between drive and termination modes, using transistors in parallel to adjust impedance, and a calibration mechanism to set optimal transistor enablement for different operating conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If fixed external resistors are used for termination, then signal integrity is improved, but device complexity and cost increase

Engineering Contradiction:
Improvesignal integrityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges the drive function and termination function into a single integrated circuit block. The termination resistors are integrated on-die rather than being external components, and the same circuit resources are shared between driving the transmission line and providing termination, eliminating the need for separate external resistors and reducing overall system complexity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The I/O buffer circuit is designed to perform multiple functions: it can operate as a drive buffer when the output enable signal is active, and as a termination resistor when the output enable signal is inactive. This multi-functionality allows the same hardware resources to serve both driving and termination purposes, reducing the need for additional components.

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

2Reliability

If fixed external resistors are used for termination, then signal reflections are reduced, but power consumption increases

Engineering Contradiction:
Improvesignal integrityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The termination function is activated periodically or conditionally based on the output enable signal state rather than being continuously active. When the I/O buffer is in high-impedance state (not driving), the termination resistors are enabled to absorb reflections. When driving, the termination is disabled to avoid unnecessary power consumption. This conditional activation reduces overall power consumption while maintaining signal integrity when needed.

Inventive Principle:
Principle #19Periodic action

3Strength

If I/O buffers have low output impedance, then signal swing is improved, but signal reflections increase

Engineering Contradiction:
Improvesignal swingVSAvoidsignal reflections
Core Design Contradiction:
StrengthVSObject-generated harmful factors

Solution Approach 1:

The patent implements dynamic impedance control where the output impedance of the I/O buffer can be adjusted based on operating conditions. The circuit can switch between low-impedance drive mode (for strong signal swing) and high-impedance termination mode (to match transmission line impedance and reduce reflections). This dynamic adjustment allows the circuit to optimize for signal swing during driving and minimize reflections during high-impedance states.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9300291B2Dynamic impedance control for input/output buffers
Publication Date: 2016.03.29 MOSAID TECH
  • US9300291B2 patent drawing
  • US9300291B2 patent drawing
  • US9300291B2 patent drawing

AI summary

A system and method of performing off chip drive (OCD) and on-die termination (ODT) are provided. A common pull-up network composed of transistors and a common pull-down network composed of transistors are employed to implement both of these functions. In drive mode, the pull-up network is configured to produce a calibrated drive impedance when an “on” output is to be generated, and the pull-up network is configured to produce a calibrated drive impedance when an “off” output is to be generated. In termination mode, the pull-up network and the pull-down network are configured to produce a calibrated pull-up resistance and pull-down resistance respectively such that together, they form a split termination.