Output Buffer Circuit with Transition Sensing for Dual-Mode Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional output buffer circuits require a clock signal for operation, limiting their application to synchronous circuit configurations and failing to ensure synchronization of complementary signals in asynchronous modes.

Innovation Solution

A pair of flip-flops receiving complementary input signals, with transmitters connected to output pins and a sense block generating pulses at signal transitions, coupled to the flip-flops' clock input through a multiplexer that selects between transition pulses and clock signals, enabling self-synchronization in asynchronous operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a clock signal is used to synchronize complementary signals in conventional output buffer circuits, then synchronization of signal transitions is achieved, but the circuit is limited to synchronous configurations and cannot operate in asynchronous modes

Engineering Contradiction:
Improvesynchronization of complementary signalsVSAvoidoperation mode flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The circuit dynamically switches between two synchronization mechanisms: using a clock signal for synchronous modes and using transition detection from the complementary signals themselves for asynchronous modes. This dynamic adaptability allows the same circuit to maintain reliable synchronization across different operational contexts without being constrained to a single mode.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If transition sensing is added to enable asynchronous operation, then versatility is improved, but circuit complexity increases

Engineering Contradiction:
Improveoperation mode flexibilityVSAvoidcircuit structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The transition sensing circuit serves multiple functions: it detects signal transitions for asynchronous operation, provides timing information for the flip-flops, and works seamlessly with the existing clock input. By making the sensing circuit multi-functional and integrating it with existing components like the multiplexer and flip-flops, the patent minimizes the complexity increase while maximizing versatility.

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

3Adaptability or versatility

If a multiplexer is introduced to select between clock signal and sense block output, then both synchronous and asynchronous modes are supported, but device complexity increases

Engineering Contradiction:
Improveoperation mode flexibilityVSAvoidcircuit components
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The multiplexer acts as an intermediary component that selectively routes either the external clock signal or the transition detection signal from the sense block to the flip-flop clock inputs. This intermediary approach allows the circuit to maintain a clean separation between the two synchronization mechanisms while providing a unified interface to the flip-flops, thereby managing complexity through modular design.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7613853B2Output buffer circuit capable of synchronous and asynchronous data buffering using sensing circuit, and method and system of same
Publication Date: 2009.11.03 STMICROELECTRONICS PVT LTD
  • US7613853B2 patent drawing
  • US7613853B2 patent drawing
  • US7613853B2 patent drawing

AI summary

An improved output buffer having single ended as well as differential signaling capabilities, providing symmetrical outputs for differential output configurations for both synchronous and asynchronous applications, comprising: a pair of flip-flops receiving complementary input signals, a pair of transmitters each having its input connected to the output of one of the flip-flops and providing its output to an output pin, a sense block that senses the transition on complementary input signals and generates a pulse at each transition, and a multiplexer having its output connected to the clock input of said pair of flip flop and one input connected to the output of the sense block for asynchronous mode operation, the second input connected to a clock signal for synchronous mode operation and a select input that enables either asynchronous mode or synchronous mode operation.