Asynchronous Synchronous Interface FIFO Memory Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Interfacing asynchronous communication systems with synchronous communication systems within integrated circuits poses challenges due to propagation delays and synchronization issues, particularly in systems-on-chip for mobile and multimedia applications.

Innovation Solution

An interface system that writes data from asynchronous circuits to a First-In First-Out (FIFO) memory asynchronously and reads data synchronously in response to a clock signal, using sub-circuits for decoding and converting between two-phase and four-phase signaling protocols to prevent delays and optimize data transfer.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If asynchronous communication is used for interconnection within integrated circuits, then delay insensitivity is improved, but synchronization with synchronous components deteriorates

Engineering Contradiction:
Improvedelay insensitivityVSAvoidsynchronization capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces a FIFO buffer as an intermediary component between asynchronous and synchronous communication domains. The FIFO buffer receives data asynchronously from the asynchronous domain and provides data synchronously to the synchronous domain, effectively mediating the interface between these two different communication paradigms and resolving the contradiction between delay insensitivity and synchronization capability

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The interface system is segmented into distinct asynchronous and synchronous domains, each handling communication in its native protocol. The FIFO buffer acts as a boundary that separates these domains, allowing each to operate independently with optimal characteristics while still enabling intercommunication

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If synchronous communication protocol is used, then synchronization with clock signal is improved, but propagation delays worsen

Engineering Contradiction:
Improvesynchronization capabilityVSAvoidpropagation delay
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The FIFO buffer serves as a mediator that absorbs propagation delays within the synchronous domain without affecting the asynchronous domain. By buffering data, the system can tolerate variations in propagation delay while maintaining synchronization with the clock signal

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If interface system converts between two-phase and four-phase signaling protocols, then compatibility between different protocols is improved, but device complexity worsens

Engineering Contradiction:
Improveprotocol compatibilityVSAvoidinterface circuit complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The FIFO buffer acts as an intermediary that simplifies protocol conversion by providing a standardized interface. Rather than implementing complex direct conversion logic between two-phase and four-phase protocols, the system uses the FIFO buffer as an intermediate storage element that naturally handles the protocol differences

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The interface system changes the temporal parameters of data representation by storing data in the FIFO buffer at different clock rates and phases. This parameter transformation allows compatibility between protocols with different signaling phases without requiring complex conversion circuitry

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9026761B2Interface system, and corresponding integrated circuit and method
Publication Date: 2015.05.05 STMICROELECTRONICS (GRENOBLE 2) SAS
  • US9026761B2 patent drawing
  • US9026761B2 patent drawing
  • US9026761B2 patent drawing

AI summary

An interface system for interfacing an asynchronous circuit with a synchronous circuit, wherein the synchronous circuit samples, in response to a clock signal, a first data signal when a first control signal indicates that the first data signal contains valid data, and wherein the asynchronous circuit generates a second data signal according to an asynchronous communication protocol. The system includes a FIFO memory, a control circuit for asynchronously writing the second data signal in the memory when the second data signal indicates the start of a communication, and synchronously reading the second data signal from the memory in response to a clock signal, and a conversion circuit for decoding, according to a asynchronous communication protocol, the second data signal read from the memory in a decoded data signal, wherein the decoded data signal corresponds to the first data signal.