Open-Drain Output Driver With Timed Pull-Up for Faster Bus Rise Time

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Programmable logic devices, such as FPGAs and CPLDs, face challenges in driving high-speed open-drain bus interfaces due to excessive output capacitance, which affects rise time and performance, especially at frequencies above 1 GHz, as they need to accommodate multiple output standards with additional circuitry that increases capacitance.

Innovation Solution

The implementation of an output driver with a tri-state controller that activates a pull-up transistor for a short duration during the transition from logic 'Low' to 'High' to reduce capacitive loading, using a configuration where the first transistor couples the bus line to a reference voltage and the second transistor couples it to a supply voltage, with internal and external resistors optimized to minimize RC time constant.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple output standards are accommodated with dedicated circuitry in I/O blocks, then programming flexibility and application versatility are improved, but output capacitance increases making high-speed driving difficult

Engineering Contradiction:
Improveprogramming flexibilityVSAvoidoutput capacitance
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent extracts the pull-up resistor function from the I/O block circuitry and places it externally, connected to the output pad through a capacitor. This removal eliminates the capacitive contribution of internal pull-up resistors and other I/O circuitry, significantly reducing output capacitance while maintaining the ability to support multiple output standards through reconfiguration of the remaining circuit elements.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a capacitor as an intermediary element between the output pad and the external pull-up resistor. This capacitor isolates the output pad from the resistive loading effects during high-speed transitions while still allowing the external pull-up to function properly, effectively mediating between the low-capacitance requirement and the need for external termination.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If output capacitance is reduced by removing internal circuitry, then rise time performance is improved, but ability to accommodate multiple output standards is reduced

Engineering Contradiction:
Improverise timeVSAvoidoutput standard compatibility
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The patent employs dynamic control of the output driver circuitry through reconfiguration capabilities that allow the same physical circuit to be dynamically adjusted for different output standards. The output pad can be reconfigured to support various standards (LVCMOS, LVTTL, HSTL, SSTL, GTL, PCI, LVDS, etc.) while maintaining low capacitance by selectively enabling/disabling circuit elements and adjusting termination configurations based on the required standard.

Inventive Principle:
Principle #15Dynamics

3Quantity of substance

If external pull-up resistor is used with capacitor coupling, then capacitive loading is minimized, but circuit complexity increases

Engineering Contradiction:
Improvecapacitive loadingVSAvoidcircuit configuration
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent creates a universal output driver architecture where the same basic circuit structure with external pull-up resistor and capacitor coupling can serve multiple output standards and applications. The reconfiguration capabilities allow this single design to universally support different voltage levels, impedance requirements, and timing characteristics, reducing the need for multiple specialized circuits.

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

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

This solution enhances the rise time performance of the bus line, reducing settling time and improving the ability to drive high-speed open-drain buses by minimizing capacitive loading and avoiding crowbar current issues, thus achieving better performance compared to prior art solutions.

Implementation Method 1

a first driving device that has a first terminal coupled to a bus line terminal... The first driving device is configured to couple the bus line terminal to a first supply potential when activated by a first control signal

Methodology Applied
Scientific EffectElectrical conduction: Conduction (electrical)

Implementation Method 2

a second driving device that has a first terminal coupled to the bus line terminal... the second driving device is configured to couple the bus line to a second supply potential when the second driving device is activated by a second control signal

Methodology Applied
Scientific EffectElectrical conduction: Conduction (electrical)

Implementation Method 3

The implementation of an output driver with a tri-state controller that activates a pull-up transistor for a short duration during the transition from logic 'Low' to 'High' to reduce capacitive loading

Methodology Applied
Scientific EffectCapacitance: Capacitance

Data Source

PatentUS7948269B1System and method for open drain/open collector structures in an integrated circuit
Publication Date: 2011.05.24 XILINX INC
  • US7948269B1 patent drawing
  • US7948269B1 patent drawing
  • US7948269B1 patent drawing

AI summary

In one embodiment, an output driver is disclosed. The output driver has a first driving device (Q1) that has a first terminal coupled to a bus line terminal, and a second driving device (Q2) that has a first terminal coupled to the bus line terminal. The first driving device (Q1) is configured to couple the bus line terminal to a reference voltage when activated by a first control signal, and the second driving device (Q2) is configured to couple the bus line terminal to a first supply voltage (Vcc) when the second driving device (Q2) is activated by a second control signal. The output driver also has a controller configured to activate the second control signal after the first control signal is deactivated. The second control signal remains active for a first fixed period of time.