Dual-Mode Differential Driver Switching for SATA Skew and Power

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Differential drivers face challenges in simultaneously meeting rise/fall time and differential skew requirements across varying data rates, with voltage-mode drivers consuming less power at high speeds but struggling at low speeds, and current-mode drivers consuming more power at high speeds, limiting effective operation across different SATA generations.

Innovation Solution

A dual function voltage and current mode differential driver that includes control circuitry to switch between voltage and current mode operations, utilizing a combination of transistors and resistors to optimize performance across different data rates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If a voltage-mode differential driver is used to operate at high speeds (SATA Gen3), then power consumption is reduced, but drive strength must be weakened to meet slower rise/fall time requirements at low speeds (SATA Gen1), causing large differential skew

Engineering Contradiction:
Improvepower consumptionVSAvoiddifferential skew
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The driver dynamically switches between voltage-mode and current-mode operations based on the SATA generation being used. Control circuitry detects the operating mode and enables either the voltage-mode differential driver for high-speed Gen3 operation or the current-mode differential driver for low-speed Gen1 operation, allowing optimal performance across different speed requirements

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The driver is designed with dual functionality to support both voltage-mode and current-mode operations within a single device. This multi-functionality allows the same hardware to effectively operate across multiple SATA generations (Gen1, Gen2, Gen3) by selecting the appropriate mode based on the required data rate and performance characteristics

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

2Reliability

If a current-mode differential driver is used to handle rise/fall time variation at low speeds, then differential skew is reduced, but power consumption increases significantly at high speeds

Engineering Contradiction:
Improvedifferential skewVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The driver dynamically switches between voltage-mode and current-mode operations based on the SATA generation being used. Control circuitry detects the operating mode and enables either the voltage-mode differential driver for high-speed Gen3 operation or the current-mode differential driver for low-speed Gen1 operation, allowing optimal performance across different speed requirements

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The driver is designed with dual functionality to support both voltage-mode and current-mode operations within a single device. This multi-functionality allows the same hardware to effectively operate across multiple SATA generations (Gen1, Gen2, Gen3) by selecting the appropriate mode based on the required data rate and performance characteristics

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

3Device complexity

If a single differential driver design is used across all SATA generations, then device complexity is reduced, but the driver cannot simultaneously meet rise/fall time and differential skew requirements at different speeds

Engineering Contradiction:
Improvedriver designVSAvoidoperational effectiveness
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The driver is segmented into distinct voltage-mode and current-mode operational paths with separate transistor networks. The voltage-mode path includes differential pair transistors optimized for high-speed operation, while the current-mode path includes current sources and resistive elements optimized for low-speed operation. Control circuitry selectively activates the appropriate path based on the SATA generation

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The driver is designed with dual functionality to support both voltage-mode and current-mode operations within a single device. This multi-functionality allows the same hardware to effectively operate across multiple SATA generations (Gen1, Gen2, Gen3) by selecting the appropriate mode based on the required data rate and performance characteristics

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

Data Source

PatentUS8149024B2Dual function voltage and current mode differential driver
Publication Date: 2012.04.03 ADVANCED MICRO DEVICES INC
  • US8149024B2 patent drawing
  • US8149024B2 patent drawing
  • US8149024B2 patent drawing

AI summary

A dual function differential driver includes a voltage mode differential driver portion and a current mode differential driver portion. Control circuitry is connected to the voltage mode differential driver portion and the current mode differential driver portion. The control circuitry switches the dual function differential driver between operation as a voltage mode differential driver and operation as a current mode differential driver.