Hierarchical IC Interface Bridging for Mixed Signal Domains

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing integrated circuit (IC) systems face challenges in quickly connecting and adapting compatible functional blocks due to the need for matching interfaces or cumbersome redesigns, particularly when dealing with pipelined operations, data width mismatches, or clock domain differences, which restricts the flexibility and efficiency of system-level prototyping.

Innovation Solution

The implementation of an auto-bridging architecture with phases blocks that convert user signal domains to a common signal domain, enabling automatic resolution of interface differences and facilitating the connection of disparate blocks, allowing for flexible and efficient system-level design by using automated synthesis tools.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If block interfaces are explicitly designed to match known standards, then compatibility between blocks is improved, but device complexity and redesign effort increase when legacy designs are upgraded

Engineering Contradiction:
Improveinterface compatibilityVSAvoidredesign effort
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an auto-bridging architecture that acts as an intermediary between user blocks with different interfaces. The bridging component automatically resolves interface differences through phases blocks that convert signal domains, eliminating the need for explicit interface matching or cumbersome redesign while maintaining compatibility between disparate blocks

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If a thorough state machine description is used to capture interface behavior, then completeness of interface specification is improved, but ease of operation deteriorates due to cumbersome descriptions

Engineering Contradiction:
Improveinterface specification completenessVSAvoidinterface description effort
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent segments the interface description into a hierarchical structure with a behavioral layer capturing essential interface behavior and lower layers handling detailed implementation. This segmentation allows complete interface specification without requiring cumbersome full state machine descriptions, as the hierarchical model captures necessary behavior at appropriate levels of abstraction

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds a hierarchical dimension to interface description by introducing multiple layers (behavioral, coding/timing, signal). This dimensional change allows interface behavior to be specified completely while avoiding the flat, cumbersome nature of traditional state machine descriptions by organizing information across hierarchical levels

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Measurement precision

If previous interface capture methods (waveforms or automata) are used, then interface timing and behavior are improved, but the ability to resolve all aspects of interface differences deteriorates, particularly in pipelined operations, data width mismatches, or clock domain differences

Engineering Contradiction:
Improveinterface timing captureVSAvoidinterface difference resolution
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent extends traditional interface capture methods by adding hierarchical layers beyond simple waveforms or automata. The behavioral layer captures timing and behavior, while additional hierarchical layers handle coding, timing, and signal details, enabling resolution of complex interface differences including pipelined operations, data width mismatches, and clock domain differences that single-layer methods cannot handle

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

4Productivity

If automated synthesis tools are used with the hierarchical interface model, then productivity is improved, but the complexity of the synthesis process increases

Engineering Contradiction:
Improvedesign process speedVSAvoidsynthesis process complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the synthesis process into distinct hierarchical layers that can be processed independently and systematically. The behavioral layer is synthesized first to determine overall interface behavior, then lower layers are synthesized to implement specific coding, timing, and signal details. This segmented approach enables automated synthesis tools to work efficiently without requiring complex monolithic synthesis processes

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS7852117B1Hierarchical interface for IC system
Publication Date: 2010.12.14 XILINX INC
  • US7852117B1 patent drawing
  • US7852117B1 patent drawing
  • US7852117B1 patent drawing

AI summary

An integrated circuit includes an auto-bridging architecture including a first phases block that interfaces to a first user block having a first user signal domain. The first phases block converts the first user signal domain to a common signal domain. A second phases block coupled to the first phases block interfaces with a second user block having a second user signal domain. The second phases block converts the second user signal domain to the common signal domain so that the first user block cooperates with the second user block through the auto-bridging architecture of the IC.