IC Port Strap Detection Using RC-Timed State Configuration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Integrated circuit devices face challenges in configuring multiple operating modes without increasing device size due to the need for additional pins or serial interfaces, which incur higher costs and complex configuration operations.

Innovation Solution

A configuration state machine is used to modify the resistance characteristics of internal pull-up and pull-down resistors in a port, transitioning through a series of states to determine the strap configuration and configure the port accordingly, utilizing a timer based on an RC constant for capacitance to manage transitions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If additional pins are used to select configuration modes, then configuration options increase, but device size increases

Engineering Contradiction:
Improveconfiguration optionsVSAvoiddevice size
Core Design Contradiction:
Adaptability or versatilityVSArea of stationary object

Solution Approach 1:

The patent combines multiple configuration functions into a single digital port by using a state machine that sequences multiple configuration operations through one interface, eliminating the need for multiple separate pins while maintaining multiple configuration options

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces a dynamic state machine that can transition through multiple states to achieve different configuration modes, replacing static pin-based selection with a dynamic sequential control mechanism that uses time-based state transitions

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If a serial interface is used to configure the device, then configuration options increase, but configuration complexity and cost increase

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

Solution Approach 1:

The state machine automatically manages the configuration sequence, detecting strap conditions and transitioning through states without requiring complex external control signals or multiple configuration operations, simplifying the configuration process

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent performs preliminary detection of strap configurations during the state machine initialization, allowing the system to determine the appropriate configuration mode before full operation begins, reducing configuration complexity

Inventive Principle:
Principle #10Preliminary action

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach allows for efficient configuration of integrated circuit devices with multiple operating modes using a single digital port, reducing device size and complexity while maintaining performance.

Implementation Method 1

A capacitor may be coupled to the port pin. The capacitance of the capacitor may exceed parasitic capacitances of the port.

Methodology Applied
Scientific EffectCapacitance: Capacitance

Data Source

PatentUS20250364992A1Configurable integrated circuit device
Publication Date: 2025.11.27 MICROCHIP TOUCH SOLUTIONS LIMITED
  • US20250364992A1 patent drawing
  • US20250364992A1 patent drawing
  • US20250364992A1 patent drawing

AI summary

Disclosed herein are aspects for configuring a port in an integrated circuit using a configuration state machine. An example aspect begins by determining a current state of internal pull-up and pull-down resistors of the port. The aspect then modifies resistance characteristics of the resistors from the current state. These characteristics indicate a strap configuration of a circuitry connected to the port. The aspect determines a state result based on the strap configuration and the current state. The aspect transitions to a next state based on the state result. The aspect continues by modifying resistance characteristics of the resistors from the next state, indicating a second strap configuration. A second state result is then determined based on the second strap configuration and the next state. The aspect then transitions to a resultant terminal state based on the next state and configures the port to operate in accordance with a port configuration.