I/O Multiplexer Module for Flexible Chip Layout

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional chip designs face limitations in flexibility and space efficiency due to the need for function blocks to be close to I/O devices, which can lead to operational errors and reduced chip density, especially with high-speed signals where timing is critical and varies with process, temperature, and voltage.

Innovation Solution

A system that includes an I/O multiplexing module controlled by a single controller, allowing for flexible placement of function blocks and using re-clocking devices to synchronize signals with a system clock, eliminating the need for precise spatial arrangement of function blocks relative to I/O devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If function blocks are placed close to I/O devices to ensure timing predictability, then signal timing reliability is improved, but chip design flexibility and space utilization deteriorate

Engineering Contradiction:
Improvesignal timing reliabilityVSAvoidchip design flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent divides the chip into multiple regions with function blocks distributed throughout, rather than requiring all function blocks to be clustered near I/O devices. The multiplexer system segments the signal routing paths, allowing function blocks to be placed in optimal locations for their specific functions while maintaining timing requirements through controlled signal switching.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a multiplexer as an intermediary device between function blocks and I/O devices. This multiplexer acts as a mediator that receives signals from multiple function blocks and routes them to the appropriate I/O device, or receives input signals and distributes them to the correct function blocks, thereby decoupling the spatial relationship between function blocks and I/O devices while maintaining signal integrity and timing requirements.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If function blocks are placed close to I/O devices to maintain timing relationships, then operational errors are reduced, but chip density and space efficiency deteriorate

Engineering Contradiction:
Improveoperational reliabilityVSAvoidchip density
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent implements a universal multiplexer system that serves multiple function blocks and I/O devices simultaneously. The multiplexer can dynamically route signals between any connected function block and any connected I/O device, making the system multi-functional and adaptable to different operational modes. This universality allows function blocks to be placed throughout the chip rather than being constrained to specific locations near I/O devices.

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

3Ease of operation

If conventional multiplexer systems are used to control signal transmission, then signal routing control is achieved, but device complexity and space requirements increase

Engineering Contradiction:
Improvesignal routing controlVSAvoidcontrol system complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent merges the control functions for multiple signal paths into a single multiplexer unit. Instead of requiring separate control circuits for each function block-I/O device pair, the multiplexer consolidates these control functions, reducing the overall complexity of the control system while maintaining the ability to route signals between multiple function blocks and I/O devices.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS7532648B2System and method using an I/O multiplexer module
Publication Date: 2009.05.12 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US7532648B2 patent drawing
  • US7532648B2 patent drawing
  • US7532648B2 patent drawing

AI summary

A system (e.g., a chip) includes first and second function blocks (e.g., function blocks) coupled to an input/output (I/O) device (e.g., a bi-directional pin or pad) via a multiplexing module. The multiplexing module can be used for both input and output of signals between the function blocks and the I/O device. Optionally, a re-clocking system is coupled to the function blocks, the I/O device, and the multiplexing module. The re-clocking system re-clocks one or more signals being input into the multiplexing module so that they are timed correctly for input or output from the system.