Current-Mode Output Driver Slew Control for SATA Compatibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current I/O interfaces face challenges in backward-compatibility due to limitations in tuning slew rates and meeting multiple power and skew requirements, particularly in high-speed data transmission systems like SATA, where power consumption and rise/fall times are critical.

Innovation Solution

A method and circuit design that incorporates a dual-function voltage- and current-mode differential pre-driver and a current-mode differential output driver, allowing for adjustable slew rate control settings based on data transmission speed, enabling power savings while meeting strict differential skew and rise/fall time requirements across different generations of technologies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a voltage-mode pre-driver is used, then the circuit can drive the output driver, but the slew rate tuning range is limited and cannot meet multiple strict skew and slew rate requirements

Engineering Contradiction:
Improveslew rate tuning rangeVSAvoidability to meet skew and slew rate requirements
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements dynamic slew rate control by switching between different pre-driver configurations (voltage-mode and current-mode) based on the required data transmission speed. The circuit dynamically adjusts its operating mode to meet different skew and slew rate requirements for various SATA generations, transforming a static limited-range pre-driver into a dynamically adaptable system that can satisfy multiple strict requirements simultaneously.

Inventive Principle:
Principle #15Dynamics

2Reliability

If a current-mode pre-driver is used, then the circuit can provide better slew rate control, but it cannot successfully meet multiple power requirements in conjunction with skew and slew considerations

Engineering Contradiction:
Improveslew rate control capabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent changes the operating parameters of the pre-driver by implementing two distinct configurations: a voltage-mode pre-driver for lower-speed applications and a current-mode pre-driver for higher-speed applications. The system selects and switches between these configurations based on the required data transmission speed, thereby achieving optimal power efficiency while meeting the specific skew and slew rate requirements for each SATA generation.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If the I/O interface is designed for high-speed data transmission, then the bandwidth capability increases, but backward-compatibility with older slower technologies becomes difficult

Engineering Contradiction:
Improvedata transmission speedVSAvoidbackward-compatibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent creates a universal pre-driver that can function in multiple modes (voltage-mode and current-mode) to support both high-speed and legacy data transmission standards. By incorporating dual pre-driver configurations and implementing speed-dependent switching logic, the circuit achieves multi-functionality that enables backward-compatibility with older SATA generations while maintaining support for newer high-speed standards.

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

4Speed

If the slew rate is increased to meet rise/fall time requirements, then the signal speed improves, but the power consumption increases

Engineering Contradiction:
Improvesignal rise/fall timeVSAvoidpower consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic adjustment of the pre-driver configuration based on the required signal speed. For applications requiring faster rise/fall times, the current-mode pre-driver is activated to provide the necessary slew rate. For applications with less stringent timing requirements, the voltage-mode pre-driver is used to minimize power consumption. This dynamic adaptation allows the system to optimize the trade-off between signal speed and power consumption in real-time.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9065428B2Method to control slew rate of a current-mode logic output driver
Publication Date: 2015.06.23 ADVANCED MICRO DEVICES INC
  • US9065428B2 patent drawing
  • US9065428B2 patent drawing
  • US9065428B2 patent drawing

AI summary

A method is provided for selecting at least one of a plurality of slew rate control settings based at least upon a speed of data transmission and receiving input data where the input data is received at the data transmission speed. The method also includes switching the received input data in accordance with the selected at least one of a plurality of slew rate control settings and sending output data at the data transmission speed. Also provided is data driver device that includes at least one activation portion comprising one or more slew rate controls, a voltage-mode driver portion and at least a first current-mode driver portion. Also provided is a computer readable storage device encoded with data for adapting a manufacturing facility to create the data driver device. Also provided is a system including the data driver device, a data storage device and a processor device.