Programmable Analog Routing System for Dynamic Signal Interconnect

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing microcontroller designs lack programmable analog circuits that can be dynamically configured, requiring multiple chips for complex communication between analog and digital circuits, and are limited by the need for pre-programming and inflexible routing structures that consume silicon area and degrade signal quality.

Innovation Solution

A programmable analog routing system with a strategic placement of wires and switches allows for dynamic configuration of connections between analog functional blocks, optimizing routes and minimizing the number of switches to balance performance, flexibility, and area efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a greater number of switches are used to implement flexible routing, then routing flexibility is improved, but silicon area consumption increases and signal quality degrades

Engineering Contradiction:
Improverouting flexibilityVSAvoidsilicon area
Core Design Contradiction:
Adaptability or versatilityVSArea of stationary object

Solution Approach 1:

The routing structure is divided into multiple routing segments, each with its own set of switches. This segmentation allows the system to achieve overall routing flexibility while limiting the number of switches that need to be simultaneously active, thereby reducing silicon area consumption and signal degradation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The routing structure employs dynamic switch configuration where switches are activated only when needed for specific routing operations. This dynamic approach enables flexible routing adaptability while minimizing the number of active switches at any given time, thus reducing silicon area usage and signal quality degradation.

Inventive Principle:
Principle #15Dynamics

2Device complexity

If pre-programming is used to implement digital functions, then device complexity is reduced, but adaptability and dynamic reconfiguration capability are lost

Engineering Contradiction:
Improvedevice complexityVSAvoiddynamic reconfiguration capability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent implements a dynamically reconfigurable routing structure that can be programmed at runtime, allowing the system to adapt to different operational requirements. This dynamic capability is achieved through programmable switch control that can be modified during device operation, providing both low complexity through structured design and high adaptability through reconfigurability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The routing structure allows changes in routing parameters such as switch states and connection paths to be dynamically adjusted based on operational needs. This parameter change capability enables the system to transition between different functional configurations without requiring complete redesign, balancing device complexity with adaptability.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If multiple semiconductor chips are used to enable complex communication between analog and digital circuits, then functionality is improved, but device complexity and manufacturing cost increase

Engineering Contradiction:
Improvecommunication functionalityVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent combines analog and digital circuits onto a single semiconductor chip with an integrated routing structure that facilitates communication between the two circuit types. This merging eliminates the need for multiple separate chips, reducing device complexity and manufacturing cost while maintaining full communication functionality through the unified routing architecture.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The routing structure is designed with universal switching capabilities that can handle both analog and digital signals, allowing a single chip to perform multiple functions including analog processing, digital processing, and inter-circuit communication. This multi-functionality approach consolidates what would otherwise require separate chips into one integrated device.

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

Data Source

PatentUS8659317B1Flexible multi-point routing topology
Publication Date: 2014.02.25 INFINEON TECHNOLOGIES AMERICAS CORP
  • US8659317B1 patent drawing
  • US8659317B1 patent drawing
  • US8659317B1 patent drawing

AI summary

Apparatuses and methods of configuring a programmable analog routing system to make connections between analog functional blocks of an integrated circuit are described. A programmable analog routing system includes a first set of wires and switch sets of programmable connections coupled to a second set of wires. The programmable connections are configured to make at least one of a direct connection between two of the analog functional blocks using the second set of wires or a connection between one of the second set of wires and one of the first set of wires.