Programmable IC Power Domains for Shared Processor Resources

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Integrated circuits (ICs) with programmable circuitry and embedded processor systems face challenges in efficiently sharing processor hardware resources and managing power independently, limiting their flexibility and operational efficiency.

Innovation Solution

The integration of a hard-wired processor system with programmable circuitry allows for the sharing of processor hardware resources and independent power management, enabling the programmable circuitry to be powered on or off under processor control, while the processor system can operate independently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the processor system and programmable circuitry share the same power supply, then power management is simplified, but the ability to independently manage power for each component is lost

Engineering Contradiction:
Improvepower managementVSAvoidindependent power control
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The power supply system is segmented into separate power domains: a first power supply for the processor system and a second power supply for the programmable circuitry. This segmentation enables independent power management, allowing each component to be powered on or off separately based on operational requirements, thus resolving the contradiction between simplified power management and independent power control capability.

Inventive Principle:
Principle #1Segmentation

2Productivity

If the processor system continuously powers the programmable circuitry, then resource sharing is maximized, but power consumption increases

Engineering Contradiction:
Improveresource utilizationVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The programmable circuitry is powered on only when needed for configuration or operation, and powered off when not in use. The processor system selectively activates the second power supply based on operational requirements, enabling periodic operation rather than continuous operation. This approach maintains resource sharing capability while significantly reducing overall power consumption.

Inventive Principle:
Principle #19Periodic action

3Speed

If the programmable circuitry is always powered on for configuration, then configuration speed is maintained, but power efficiency deteriorates

Engineering Contradiction:
Improveconfiguration speedVSAvoidpower efficiency
Core Design Contradiction:
SpeedVSLoss of energy

Solution Approach 1:

Configuration data is prepared and loaded into the programmable circuitry's memory before the actual configuration operation begins. When configuration is needed, the second power supply is activated and the pre-loaded configuration data is rapidly transferred, enabling fast configuration without requiring continuous power. After configuration, the second power supply can be turned off, maintaining power efficiency.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8667192B2Integrated circuit with programmable circuitry and an embedded processor system
Publication Date: 2014.03.04 XILINX INC
  • US8667192B2 patent drawing
  • US8667192B2 patent drawing
  • US8667192B2 patent drawing

AI summary

An integrated circuit can include a processor system configured to execute program code. The processor system can be hard-wired and include a processor hardware resource. The IC also can include a programmable circuitry configurable to implement different physical circuits. The programmable circuitry can be coupled to the processor system. The programmable circuitry can be configurable to share usage of the processor hardware resource of the processor system. The processor system further can control aspects of the programmable circuitry such as power on and/or off and also configuration of the programmable circuitry to implement one or more different physical circuits therein.