Reconfigurable Circuit Design Reducing Processor Element Count

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Reconfigurable circuits with fixed processor element configurations suffer from low usage efficiency and increased circuit size due to unnecessary processor elements, limiting their ability to perform specific operations efficiently.

Innovation Solution

A design method and apparatus that customize reconfigurable circuit modules by modifying processor elements, clusters, and cluster groups, allowing for optimized configurations that reduce unnecessary elements and enhance usage efficiency, enabling the performance of required operations with a smaller circuit scale.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a reconfigurable circuit uses a fixed configuration with multiple processor elements arranged in a matrix, then it can perform various operations, but the circuit size increases and usage efficiency decreases due to unnecessary processor elements

Engineering Contradiction:
Improveoperation capabilityVSAvoidcircuit size
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies dynamics by making the processor element configuration changeable through software control. The reconfigurable circuit can dynamically adjust its structure by selecting different subsets of processor elements based on the specific operation required, rather than having a fixed static configuration. This allows the circuit to adapt its complexity to match the actual computational needs.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements universality through a control circuit that can selectively activate different processor elements for different operations. The same physical processor elements can serve multiple functions by being reconfigured through software control, allowing a smaller set of universal processor elements to replace what would otherwise require multiple specialized elements.

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

2Adaptability or versatility

If a reconfigurable circuit includes a selectively connectable network among processor elements, then it can be reconfigured for different operations, but the design complexity and time increase

Engineering Contradiction:
Improvereconfiguration capabilityVSAvoiddesign time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-arranging processor elements in a standardized matrix configuration with predefined connection capabilities. The control circuit is designed in advance to recognize and activate specific processor elements based on operation type. This preliminary structuring eliminates the need for complex real-time design decisions, reducing design time while maintaining reconfiguration flexibility.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If unnecessary processor elements are included in the circuit, then the circuit can handle diverse operations, but the usage efficiency decreases

Engineering Contradiction:
Improveoperation rangeVSAvoidusage efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent applies dynamics by enabling the control circuit to dynamically select and activate only the necessary processor elements for each specific operation. This dynamic selection ensures that processor elements are actively utilized only when needed, maximizing usage efficiency while maintaining the capability to handle diverse operations through selective activation.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8539415B2Reconfigurable circuit, its design method, and design apparatus
Publication Date: 2013.09.17 SOCIONEXT INC
  • US8539415B2 patent drawing
  • US8539415B2 patent drawing
  • US8539415B2 patent drawing

AI summary

A reconfigurable circuit design method includes an input step of inputting design data of a default configuration of a reconfigurable circuit including a plurality of processor elements which perform processing and a first generation step of generating design data obtained by modifying at least one of the processor elements in the reconfigurable circuit with the default configuration.