IC Pad Configuration Adaptation via Self-Test

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The configuration of input-output pads on integrated circuits is not definitively prescribed, leading to challenges in adapting to different physical contexts, such as printed circuits with lower density and resolution, which can result in increased design and production costs due to the need for additional manufacturing processes for individual connections.

Innovation Solution

A control device is implemented on-chip to perform a self-test procedure, determining whether input-output pads have individual or joint connections, and adapting the functional configuration accordingly, enabling the chip to operate effectively in various contexts without requiring physical customization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If individual connections to each input-output pad are provided, then connection precision and functionality are improved, but manufacturing complexity and cost increase due to additional manufacturing processes required for lower density printed circuits

Engineering Contradiction:
Improveconnection precisionVSAvoidmanufacturing complexity
Core Design Contradiction:
Manufacturing precisionVSEase of manufacture

Solution Approach 1:

The integrated circuit performs self-testing through its control device to automatically determine whether individual or joint connections are present at the input-output pads. This self-service capability eliminates the need for external testing equipment or manual configuration, allowing the system to adapt to its connection environment autonomously and reducing manufacturing complexity while maintaining connection precision

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system changes its operational parameters based on the detected connection configuration. By detecting whether individual or joint connections are present and adjusting its functional configuration accordingly, the system can operate effectively across different manufacturing densities without requiring additional manufacturing processes, thus resolving the contradiction between connection precision and manufacturing ease

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If the integrated circuit is designed to work with printed circuits of lower density and resolution, then adaptability to different physical contexts is improved, but connection reliability deteriorates due to the inability to provide individual connections to each pad

Engineering Contradiction:
Improveadaptability to physical contextsVSAvoidconnection reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system dynamically adapts its configuration based on the actual connection environment. The control device tests for electrical connections and adjusts the functional configuration of input-output pads in real-time, allowing the system to maintain reliable operation whether individual or joint connections are present, thus resolving the contradiction between adaptability and connection reliability

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The self-testing procedure provides feedback about the connection configuration to the control device, which then adjusts its operational parameters accordingly. This feedback mechanism ensures that the system maintains reliable operation across different physical contexts by continuously monitoring and adapting to the actual connection state, resolving the contradiction between adaptability and connection reliability

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If software configuration is used to define pad usage, then flexibility in adapting to different applications is improved, but system complexity increases due to the need for user-defined software and configuration processes

Engineering Contradiction:
Improveconfiguration flexibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The control device performs preliminary self-testing and automatic configuration before the integrated circuit begins normal operation. By determining the connection configuration and setting the appropriate functional mode in advance, the system eliminates the need for separate software configuration steps, thus maintaining configuration flexibility while reducing overall system complexity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system performs automatic self-configuration through its control device without requiring external software intervention. The self-testing procedure automatically determines the connection type and configures the input-output pads accordingly, reducing system complexity by eliminating the need for user-defined software while preserving adaptability to different applications

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10996269B2Adapting the usage configuration of integrated circuit input-output pads
Publication Date: 2021.05.04 ARM LTD
  • US10996269B2 patent drawing
  • US10996269B2 patent drawing
  • US10996269B2 patent drawing

AI summary

Techniques for implementing a self-test procedure of an integrated circuit are provided, where the self-test procedure comprises testing for an electrical connection between first and second input-output pads of the integrated circuit. A control device is capable of adapting a functional configuration of usage of the first and second input-output pads in dependence on presence of the electrical connection. A corresponding integrated circuit, printed circuit and method are also provided. These techniques allow the integrated circuit to be used in a variety of contexts, without requiring physical customisation of the integrated circuit to adapt it to its usage context, in particular where connections from the context to the pads of the integrated circuit may be made to individual pads in some contexts or may span more than one pad in other contexts.