Reconfigurable IC Layout and Gating for Lower Reconfiguration Power

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Configurable integrated circuits (ICs) with reconfigurable logic and interconnect circuits consume significant power, especially during reconfiguration cycles, as they draw power even when not in use and require frequent configuration changes, leading to inefficiencies in power usage.

Innovation Solution

Implementing a placement and routing process that generates layouts to minimize configuration value changes by grouping reconfigurable circuits into rows, using select drivers to manage configuration cell connections, and employing gating circuits to prevent unnecessary select driver changes, thereby reducing energy consumption by minimizing toggling and maintaining stable configurations when possible.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If reconfigurable circuits are frequently reconfigured to implement user designs, then adaptability is improved, but power consumption increases

Engineering Contradiction:
Improvereconfiguration capabilityVSAvoidpower consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The placement and routing process performs preliminary analysis to predict which configuration bits will change during reconfiguration. By pre-identifying circuits that will maintain stable configurations, the system can proactively gate their select drivers before reconfiguration occurs, preventing unnecessary power consumption while preserving adaptability for circuits that do need to change.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically changes the operational parameter of select drivers by gating (enabling or disabling) them based on predicted configuration bit stability. When configuration bits are predicted to remain stable, the select driver is gated to prevent unnecessary switching. This parameter change allows the system to adapt power consumption levels in real-time based on actual reconfiguration needs, resolving the contradiction between adaptability and power usage.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If select drivers are changed frequently to reconfigure circuits, then reconfiguration flexibility is improved, but energy consumption increases

Engineering Contradiction:
Improvereconfiguration flexibilityVSAvoidenergy consumption
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The system uses feedback from the placement and routing process, which provides predictions about configuration bit stability. This feedback mechanism allows the gating circuit to make informed decisions about whether to gate select drivers. By continuously monitoring predicted configuration changes and adjusting gating accordingly, the system optimizes the balance between reconfiguration flexibility and energy consumption, gating only when stability is predicted and allowing changes when flexibility is needed.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If configuration bits are changed during reconfiguration, then circuit functionality is improved, but power usage increases

Engineering Contradiction:
Improvecircuit functionalityVSAvoidpower usage
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The system segments the reconfiguration process by dividing circuits into two groups: those whose configuration bits are predicted to change and those whose configuration bits are predicted to remain stable. By applying gating selectively to the stable group while allowing reconfiguration in the changing group, the system segments power consumption management, reducing overall power usage without compromising the functionality of circuits that require reconfiguration.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8912820B2System and method for reducing reconfiguration power
Publication Date: 2014.12.16 ALTERA CORP
  • US8912820B2 patent drawing
  • US8912820B2 patent drawing
  • US8912820B2 patent drawing

AI summary

A system and method for reducing power consumption in a reconfigurable integrated circuit. Some embodiments provide placement and routing programs that reduce the number of bits to be reconfigured. Some embodiments provide placement and routing programs that increase the number of groups of circuits that do not need reconfiguration at some times. Some embodiments include circuits that selectively block reconfiguration.