FPGA T-Switch Buffer Topology for Leakage Power Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

FPGA architectures face high energy consumption due to large numbers of transistors, particularly in switch blocks, leading to significant standby and active leakage currents, which hinder their widespread use in wireless applications where power efficiency is crucial.

Innovation Solution

A T-switch buffer design incorporating additional pass transistors and a single buffer stage, utilizing dual-threshold and self-reverse biasing techniques to reduce leakage currents, while allowing for configuration changes and minimizing area occupation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If standard T-switch buffers are used in FPGA architectures, then routing functionality is provided, but standby and active leakage currents are high

Engineering Contradiction:
Improveleakage power consumptionVSAvoidsignal buffering capability
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The patent implements dynamic switching between buffered and unbuffered modes. The T-switch buffer includes control logic that dynamically enables or disables the buffer stage based on routing requirements. When buffering is not needed, the buffer is disabled to eliminate its leakage contribution, while maintaining full buffering capability when required for signal integrity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the operational parameters of the T-switch buffer by introducing dual-threshold transistors and self-reverse biasing mechanisms. These parameter changes reduce the leakage current of the buffer stage itself, allowing it to contribute less to overall power consumption while maintaining its signal buffering function when activated.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If buffer stages are included in T-switch to maintain signal integrity, then signal quality is improved, but area occupation increases

Engineering Contradiction:
Improvesignal integrityVSAvoidswitch block area
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

The buffer stage is implemented as a dynamic, conditionally-enabled component rather than a permanent structure. Control signals enable the buffer only when signal integrity requirements demand it, otherwise the buffer elements are effectively removed from the active circuit, reducing their area footprint.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The buffer functionality is merged with the T-switch structure itself, sharing control logic and transistor resources. The same control mechanism that manages T-switch connectivity also manages buffer enablement, consolidating functions and reducing redundant area.

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If multiple T-switch buffers are used to implement T-switch functionality, then routing flexibility is maintained, but leakage power consumption increases

Engineering Contradiction:
Improverouting flexibilityVSAvoidstandby leakage power
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The patent extracts the buffer stage from the permanent structure and makes it optional. By separating the buffer functionality from the essential T-switch connectivity logic, the design can omit buffer instances where routing flexibility is sufficient without buffering, reducing total leakage while preserving adaptability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of providing buffering in all T-switch instances (excessive action), the patent applies buffering selectively only where signal integrity requirements demand it (partial action). This selective approach maintains routing flexibility while avoiding unnecessary leakage from redundant buffer stages.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS7683674B2T-switch buffer, in particular for FPGA architectures
Publication Date: 2010.03.23 STMICROELECTRONICS SRL
  • US7683674B2 patent drawing
  • US7683674B2 patent drawing
  • US7683674B2 patent drawing

AI summary

An embodiment of the invention relates to a T-switch for connecting first, second and third lines and comprising an input section in turn including first, second and third input pass transistors, each connecting a respective line with a first internal node of the T-switch, an output section in turn including first, second and third output pass transistors, each connecting a respective line with a second internal node of the T-switch, and a single buffer stage connected to a first and a second voltage reference and inserted between the first and second internal node.