Metal Programmable Logic Multiple Function Pin Interface

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing multiple function pin interfaces (MFPIs) face challenges in efficiently reconfiguring pin connections due to complex multiplexing systems, which limits adaptability to different usage models and increases design complexity, especially when dealing with larger numbers of function-in and function-out signals.

Innovation Solution

The implementation of a connection box with shorting bars that electrically interconnect core pins and multiple function pin interfaces (MFPIs) allows for flexible and programmable pin configurations, enabling easy re-design of chip connections based on usage models by altering the shorting bar connections, rather than reconfiguring multiple multiplexers and demultiplexers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If a multiplexing system with multiple multiplexers and demultiplexers is used to achieve multiple function pin interface, then pin count is reduced, but device complexity and design difficulty increase significantly

Engineering Contradiction:
Improvepin countVSAvoidmultiplexing system complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent extracts the complex multiplexing logic from the core chip design and relocates it to external programmable logic devices or configuration memory. This removes the burden of complex timing priority circuits, multiplexer/demultiplexer arrays, and associated control logic from the chip itself, while still achieving the pin reduction benefit through software-configurable pin assignment.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces an intermediary layer (programmable logic device or configuration memory) that sits between the chip pins and the internal logic. This intermediary handles the complex routing and multiplexing functions externally, allowing the chip to maintain simple physical pin connections while achieving flexible multiple-function capability through software configuration.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If differential timing priority is implemented in multiplexing system to handle multiple function-out signals, then signal routing flexibility is improved, but design complexity and timing issue management increase

Engineering Contradiction:
Improvesignal routing flexibilityVSAvoidtiming priority management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Instead of implementing complex hardware-based timing priority management within the chip's multiplexing system, the patent inverts the approach by using software or programmable logic to handle routing decisions. This reverses the traditional hierarchy where hardware dictated timing priorities, allowing flexible reconfiguration without redesigning the entire multiplexing architecture.

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The patent makes the pin assignment and signal routing dynamically reconfigurable through software or programmable logic, rather than being fixed in hardware. This allows the system to adapt to different timing priority requirements and usage models by loading different configuration data, eliminating the need for complex static timing priority circuits.

Inventive Principle:
Principle #15Dynamics

3Manufacturing precision

If chip is designed for specific usage model with fixed pin assignments, then manufacturing precision is maintained, but adaptability to different usage models decreases

Engineering Contradiction:
Improvepin assignment accuracyVSAvoidusage model flexibility
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The patent performs preliminary action by pre-establishing the physical pin connections and basic I/O pad structures during manufacturing with high precision. The specific pin assignments and routing configurations are then determined later through software configuration or programmable logic, allowing the same physically precise chip to be adapted to multiple usage models without remanufacturing.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8299618B2Metal programmable logic and multiple function pin interface
Publication Date: 2012.10.30 MARVELL ASIA PTE LTD
  • US8299618B2 patent drawing
  • US8299618B2 patent drawing
  • US8299618B2 patent drawing

AI summary

Some of the embodiments of the present invention provide an integrated circuit device including a first metal interconnect, an end of which is coupled to a core of the integrated circuit device, a second metal interconnect, an end of which is coupled to a first input/output (I/O) pin, and a third metal interconnect configured to be coupled to the first metal interconnect and to the second metal interconnect. Other embodiments are also described and claimed.