True Complement Dynamic Comparator for Low-Power Bit-Line Comparison

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Modern data processing systems using dynamic logic circuits face inefficiencies in power consumption and area usage due to the toggling of output nodes with clock phase changes, even when the logical value remains unchanged, and existing comparator circuits are not optimized for complementary dynamic bit lines.

Innovation Solution

A true complement dynamic circuit is designed to efficiently compare binary data using a 1-bit compare circuit with dynamic first and second input signals that are complementary during the evaluation phase, utilizing a bit line pass gate device topology and cross-coupled NAND logical components to implement XNOR or XOR logical behaviors, allowing for flexible comparison operations and reduced logical stages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If dynamic logic circuits are used for Boolean operations, then speed and area consumption are improved, but power consumption increases due to output node toggling with each clock cycle

Engineering Contradiction:
ImprovespeedVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent applies dynamic logic circuits with clocked operation to achieve fast Boolean operations. The circuit transitions between precharge and evaluation phases dynamically, allowing rapid computation while managing power through phase-based operation rather than continuous switching.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements periodic clock cycles with distinct precharge and evaluation phases. During the precharge phase, the output node is reset; during the evaluation phase, the Boolean function is computed. This periodic operation allows the circuit to maintain speed while reducing unnecessary switching activity and associated power consumption.

Inventive Principle:
Principle #19Periodic action

2Adaptability or versatility

If conventional comparator circuits are used, then comparison functionality is achieved, but area efficiency is reduced and compatibility with complementary dynamic bit lines is poor

Engineering Contradiction:
Improvecomparison functionalityVSAvoidarea efficiency
Core Design Contradiction:
Adaptability or versatilityVSArea of stationary object

Solution Approach 1:

The patent designs a comparator circuit that universally handles both true and complementary dynamic bit lines through the same evaluation logic. The circuit can compare bits in either true or complement form without requiring separate dedicated circuits, improving area efficiency while maintaining full comparison functionality.

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

Solution Approach 2:

The patent changes the parameter of input signal representation by accepting both true and complementary forms directly in the evaluation phase. This parameter flexibility allows the circuit to work efficiently with complementary dynamic bit lines commonly used in memory systems, eliminating the need for additional decoding logic and reducing area.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11881853B2True complement dynamic circuit and method for combining binary data
Publication Date: 2024.01.23 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11881853B2 patent drawing
  • US11881853B2 patent drawing
  • US11881853B2 patent drawing

AI summary

A true complement dynamic circuit for combining, in particular comparing, binary data on dynamic first and second input signals to third and fourth input signals, comprising at least a 1-bit compare circuit, wherein the dynamic first and second input signals are complementary signals during an evaluation phase, wherein a logical behavior is determined by the third and fourth input signals. A method for operating a true complement dynamic circuit for combining, in particular comparing, binary data on dynamic first and second input signals to third and fourth input signals, comprising operating at least a 1-bit compare circuit, wherein the dynamic first and second input signals are complementary signals during an evaluation phase, determining a logical behavior by the third and fourth input signals.