Programmable Digital Blocks Control Analog Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional integrated circuit devices face performance limitations, particularly at high sample frequencies, due to CPU resource consumption, increased response latency, and high power consumption, when using successive approximation register type digital-to-analog converters (SARDACs), which require complex configuration and additional memory resources.

Innovation Solution

The integration of programmable digital blocks and a dedicated sequencer circuit allows for independent configuration and control of fixed-function analog circuits, such as ADCs, reducing CPU load and enabling flexible signal routing without relying on processor resources, thereby enhancing performance and reducing power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If CPU is used to control SARDAC at high sample frequencies, then conversion functionality is achieved, but CPU resource consumption increases and other tasks cannot be completed

Engineering Contradiction:
Improvesample frequencyVSAvoidCPU task completion capability
Core Design Contradiction:
SpeedVSProductivity

Solution Approach 1:

The patent segments the control functionality by introducing a dedicated sequencer circuit that handles SARDAC control independently from the CPU. The sequencer is divided into multiple stages (first sequencer stage for initial conversion, second sequencer stage for subsequent conversions) that can operate autonomously at high frequencies without burdening the CPU, thus resolving the contradiction between high sample frequency and CPU task completion capability

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a sequencer circuit as an intermediary between the CPU and SARDAC. This intermediary handles the high-frequency control operations, allowing the CPU to remain available for other tasks while the sequencer manages the demanding SARDAC control requirements at high sample frequencies

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If CPU is used to control SARDAC, then conversion operations are performed, but response latency increases

Engineering Contradiction:
Improveconversion speedVSAvoidresponse latency
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The patent implements preliminary action by having the sequencer pre-configured and ready to immediately control SARDAC conversions without CPU intervention. The sequencer can autonomously manage conversion sequences, eliminating the time delay that would occur if the CPU had to handle each conversion request, thus reducing response latency while maintaining high conversion speed

Inventive Principle:
Principle #10Preliminary action

3Speed

If CPU is used to control SARDAC at high frequencies, then high sample frequency is achieved, but power consumption increases

Engineering Contradiction:
Improvesample frequencyVSAvoidpower consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The patent segments the power-consuming control functions by moving SARDAC control from the CPU to a dedicated sequencer circuit. This segmentation allows high-frequency sampling to be performed by the low-power sequencer rather than the high-power CPU, achieving high sample frequency while significantly reducing overall power consumption

Inventive Principle:
Principle #1Segmentation

4Speed

If SARDAC is configured to respond to high frequencies, then high sample frequency is achieved, but configuration complexity and memory resources increase

Engineering Contradiction:
Improvesample frequencyVSAvoidconfiguration complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent implements self-service by designing the sequencer circuit to autonomously manage SARDAC configuration and control without requiring complex CPU-based configuration code. The sequencer contains built-in logic to handle high-frequency operations, eliminating the need for complex firmware and additional memory resources while achieving high sample frequency

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8816890B1Integrated circuit device with programmable blocks and analog circuit control
Publication Date: 2014.08.26 INFINEON TECHNOLOGIES AMERICAS CORP
  • US8816890B1 patent drawing
  • US8816890B1 patent drawing
  • US8816890B1 patent drawing

AI summary

An integrated circuit device can include a plurality of analog blocks, including a plurality of programmable analog blocks configurable to provide different analog functions in response to configuration data, at least one programmable analog block including a programmable analog routing coupled to a plurality of external connections to the integrated circuit device; and a plurality of programmable digital blocks, at least one programmable digital block configurable into an analog block control circuit that configures the programmable analog routing.