Logic Circuit Pullup Acceleration for Balanced Signal Delays

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In logic circuits, non-monotonic functions lead to unbalanced signal path delays, which cannot be effectively addressed through transistor sizing, resulting in varying transition speeds that hinder high-speed applications.

Innovation Solution

The implementation of pullup and pulldown acceleration circuits with transistors coupled to input or inverted input logic values, allowing for faster output value transitions from 0 to 1 or 1 to 0 by controlling the pass gates and inverters, thereby balancing signal path delays.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If transistor sizing is used to balance signal path delays, then signal path delay balance is improved for monotonic functions, but signal path delay balance deteriorates for non-monotonic functions

Engineering Contradiction:
Improvesignal path delay balanceVSAvoidapplicability to non-monotonic functions
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The logic circuit is divided into multiple signal paths (first signal path and second signal path) with different transistor configurations. Each path is optimized independently to handle different logic transitions, allowing the system to achieve balanced delays for both monotonic and non-monotonic functions through selective path usage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The circuit dynamically selects between different signal paths based on the logic values of input signals. Control signals activate or deactivate specific transistors to route signals through appropriate paths, enabling the circuit to adapt its delay characteristics to match the required logic transition type.

Inventive Principle:
Principle #15Dynamics

2Device complexity

If transistor sizing is applied to non-monotonic functions, then device complexity is reduced, but signal path delay balance deteriorates

Engineering Contradiction:
Improvetransistor configuration simplicityVSAvoidsignal path delay balance
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

Instead of using complex transistor sizing adjustments throughout the circuit, the solution segments the circuit into distinct signal paths with simpler, standardized transistor configurations. Each path is designed for specific logic transitions, reducing overall device complexity while maintaining delay balance.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Control signals and select logic act as intermediaries that manage which signal path is active based on input conditions. This intermediary layer simplifies the transistor configurations in each path while maintaining the ability to achieve balanced delays through selective path activation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10382038B2System and method of acceleration of slow signal propagation paths in a logic circuit
Publication Date: 2019.08.13 NXP USA INC
  • US10382038B2 patent drawing
  • US10382038B2 patent drawing
  • US10382038B2 patent drawing

AI summary

An electronic device includes a logic circuit, a pullup acceleration circuit, a first signal propagation path, and a second signal propagation path. The first signal propagation path propagates a logic value transition from an input terminal of the logic circuit to an output terminal of the logic circuit through the input terminal, two inverters of the logic circuit, a switch of the logic circuit, and the output terminal within a first amount of time based on a transition at the first input terminal. The second signal propagation path propagates the logic value transition from the input terminal to the output terminal through one inverter of the logic circuit and the pullup acceleration circuit within a second amount of time. The second amount of time is shorter than the first amount of time in response to the logic circuit being non-monotonic with respect to the logic value.