Programmable I/O Circuit With Dynamic Multi-Voltage Signal Paths

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional input/output circuits are limited in programmability, unable to dynamically adjust voltage levels for input and output signals, and lack the ability to enable analog and digital signal paths without CPU intervention, restricting their versatility in communicating with external devices.

Innovation Solution

A programmable input/output circuit that includes adjustable output and input buffers with user-selectable reference voltages, enabling dynamic control of voltage levels and independent management of signal paths, allowing for multiple voltage levels and dynamic switching without CPU intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional CMOS input/output circuits are used with fixed voltage levels, then the circuit structure is simple, but the adaptability to different voltage levels is poor

Engineering Contradiction:
Improveadaptability to different voltage levelsVSAvoidcircuit structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic voltage level selection by allowing the circuit to switch between different reference voltages (Vref1, Vref2, etc.) based on configuration settings. The output driver can dynamically adjust its output voltage levels, and the input comparator can dynamically select different reference voltages for threshold comparison, enabling the same circuit to adapt to multiple voltage standards without physical redesign

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the electrical parameters of the circuit by introducing multiple selectable reference voltage levels. The output driver's voltage swing is no longer fixed but can be configured to different levels, and the input detection threshold is changed by selecting different reference voltages. This parameter variability allows the circuit to interface with devices operating at different voltage levels

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If conventional input/output circuits with fixed output levels are used, then the manufacturing process is simple, but the programmability of voltage levels is limited

Engineering Contradiction:
Improveprogrammability of voltage levelsVSAvoidmanufacturing process complexity
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent creates a universal input/output circuit that can serve multiple voltage level requirements through a single design. The output driver is configured to provide multiple selectable voltage levels, and the input path can detect signals at different voltage thresholds by selecting appropriate reference voltages. This multi-functional capability is achieved through standard CMOS processes with added configuration control

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

3Adaptability or versatility

If conventional input/output circuits are used without dynamic path selection, then the control logic is simple, but the ability to enable analog and digital paths independently is poor

Engineering Contradiction:
Improveindependent control of signal pathsVSAvoidcontrol logic complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the input/output circuit into distinct functional paths: an analog signal path and a digital signal path. Each path can be independently enabled or disabled through separate control signals. The input buffer and output driver are controlled by independent enable signals, allowing the circuit to selectively activate only the required path based on the operating mode, reducing unnecessary power consumption and interference

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8179161B1Programmable input/output circuit
Publication Date: 2012.05.15 INFINEON TECHNOLOGIES AMERICAS CORP
  • US8179161B1 patent drawing
  • US8179161B1 patent drawing
  • US8179161B1 patent drawing

AI summary

A programmable input/output circuit includes a programmable output circuit configured to drive an output signal to an input/output pad at a plurality of voltages. The programmable input/output circuit further includes a programmable input configured to detect an input signal from the input/output pad at a plurality of voltages. The voltage levels of the input and output circuits may be independently and dynamically controllable.