Multiplexer Output Delay Balancing for Uniform DDR Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Multiplexer circuits often exhibit unbalanced switching times, leading to uneven clock signals and system integrity degradation, particularly in double data rate (DDR) data transmission.

Innovation Solution

A chain of transistors, including a double-inverter structure with pull-up and pull-down transistors, is added to the multiplexer circuit to delay fast transitions and match them with slow transitions, ensuring time-balanced switching with minimal changes to existing implementations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a conventional multiplexer circuit is used, then the circuit structure is simple, but the switching times are unbalanced leading to uneven clock signals and system integrity degradation

Engineering Contradiction:
Improvesystem integrityVSAvoidcircuit structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

A chain of transistors is introduced as an intermediary element between the multiplexer output and the external circuit. This transistor chain acts as a mediator that equalizes the switching times of different selector input transitions, thereby balancing the clock signal duty cycle and improving system integrity without fundamentally redesigning the multiplexer structure

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The transistor chain is configured to preemptively delay fast transitions before they reach the output, ensuring that all transitions (both fast and slow) are synchronized to a common timing reference. This preliminary timing adjustment prevents downstream timing issues in DDR applications

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If the multiplexer switching times are balanced using additional circuitry, then the switching timing becomes uniform, but the device complexity increases

Engineering Contradiction:
Improveswitching timing uniformityVSAvoidcircuit structure
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The transistor chain utilizes changes in transistor conduction states (on/off) to dynamically adjust the delay applied to different transitions. By switching between different conduction paths, the circuit achieves uniform output timing without requiring complex adjustable components or multiple transistor chains for different transition types

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The transistor chain is designed to always provide some delay, even for transitions that are already relatively slow. This excessive delay approach ensures that all transitions are brought up to a common timing level, simplifying the design by using a uniform delay mechanism rather than requiring selective delay adjustment for different transition types

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS7525341B1Time-balanced multiplexer switching methods and apparatus
Publication Date: 2009.04.28 MARVELL ISRAEL (M L S L) LTD
  • US7525341B1 patent drawing
  • US7525341B1 patent drawing
  • US7525341B1 patent drawing

AI summary

Methods and apparatus are provided for time-balanced switching of multiplexer circuits. An embodiment of the invention includes a transistor chain coupled to the output of the multiplexer circuit. The transistor chain preferably delays transitions that would otherwise occur relatively quickly, to match the timing of transitions that occur relatively slowly. The timing of relatively slow transitions is left unaltered. The invention advantageously allows all selector input transitions to yield a data output transition with a substantially constant delay.