Programmable I/O Impedance Circuits for Signal Reflection Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Integrated circuits face issues with impedance mismatch leading to signal reflections, high power consumption, and poor signal integrity due to increasing data transmission speeds, which existing technologies struggle to address effectively.

Innovation Solution

The implementation of an impedance programming circuit that uses replica driver and input termination sections connected to a common reference impedance, with a code generation circuit to adjust impedance values, allowing for programmable output and input impedances to match desired characteristics, thereby minimizing signal reflections and improving signal integrity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data transmission speed is increased, then productivity is improved, but signal integrity deteriorates due to impedance mismatch and signal reflection

Engineering Contradiction:
Improvedata transmission speedVSAvoidsignal integrity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements dynamic impedance adjustment by providing multiple impedance settings (e.g., 50 ohms, 75 ohms, 100 ohms) that can be selectively activated based on the specific transmission line characteristics. This allows the impedance to be dynamically matched to different signal sources and transmission lines, minimizing reflections and maintaining signal integrity at high transmission speeds.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention changes the electrical parameter of impedance by incorporating adjustable impedance elements (such as variable resistors or switchable resistor networks) that can modify the output and input impedance values. This parameter adjustment enables optimal impedance matching across different operating conditions and transmission line types, reducing signal reflection and power loss.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If impedance matching is improved, then signal integrity is improved, but device complexity increases due to additional impedance programming circuits

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

Solution Approach 1:

The patent combines the impedance adjustment functionality directly into the output driver and input termination circuits, rather than adding separate impedance matching networks. The impedance programming circuit integrates with the existing driver architecture, allowing a single circuit block to perform both signal driving and impedance matching functions, thus minimizing additional complexity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The impedance programming circuit is designed to serve multiple functions: it adjusts output impedance for different signal sources, modifies input impedance for various transmission lines, and can adapt to different loading conditions. This multi-functional approach allows a single circuit implementation to handle diverse impedance matching requirements without proportionally increasing complexity.

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

Data Source

PatentUS8040164B2Circuits and methods for programming integrated circuit input and output impedances
Publication Date: 2011.10.18 EASTMAN KODAK CO
  • US8040164B2 patent drawing
  • US8040164B2 patent drawing
  • US8040164B2 patent drawing

AI summary

An integrated circuit may include at least a first replica driver stage coupled between a reference impedance input and a first power supply node and having a first programmable driver impedance set by a first driver configuration value in the same manner as a first output driver section of the integrated circuit. At least a first replica input termination stage may be coupled between the reference impedance input and the first power supply node and having a first programmable termination impedance set by a first termination configuration value in the same manner as a first input termination section of the integrated circuit. An impedance programming circuit may generate at least the first driver configuration value and the first termination configuration value in response to a potential at the reference node.