Bus Architecture Redundancy Comparator Power Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current bus architectures for memory devices consume high power due to unnecessary comparison of all bits, even when only a few bits match, leading to increased power consumption as the number of redundancy resources and page size increase.

Innovation Solution

The proposed bus architecture compares only the most significant bits first, generating an enable signal to enable the comparison of less significant bits only when the former match, thereby reducing power consumption by limiting switching activity to necessary periods.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all bits of the address signal are compared with the redundancy address during the column counting phase, then the comparison function is complete and reliable, but the power consumption increases significantly

Engineering Contradiction:
Improvecomparison function reliabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The address signal bits are divided into two groups: most significant bits (MSBs) and less significant bits (LSBs). The comparison operation is segmented into two phases: first comparing MSBs, then conditionally comparing LSBs based on the MSB match result. This segmentation allows the system to perform only necessary comparisons, reducing power consumption while maintaining comparison reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of performing the complete comparison of all address bits in every case, the system performs a partial comparison of only the MSBs first. The LSB comparison is performed only when necessary (when MSBs match). This partial action approach eliminates unnecessary full comparisons, directly reducing power consumption during the column counting phase.

Inventive Principle:
Principle #16Partial or excessive action

2Loss of time

If the comparison of all address bits is performed continuously, then the comparison result is always available, but the switching activity and current consumption increase

Engineering Contradiction:
Improvecomparison result availabilityVSAvoidcurrent consumption
Core Design Contradiction:
Loss of timeVSLoss of energy

Solution Approach 1:

The comparison operation is structured as a periodic two-phase process: first phase compares MSBs, second phase conditionally compares LSBs. This periodic structure with conditional execution allows the system to maintain comparison functionality while reducing average switching activity and current consumption by skipping the LSB comparison phase when MSBs do not match.

Inventive Principle:
Principle #19Periodic action

3Adaptability or versatility

If the number of redundancy resources and page size increase, then the memory capacity and functionality are improved, but the power consumption during comparison operations increases

Engineering Contradiction:
Improvememory capacityVSAvoidpower consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The comparison architecture is segmented into hierarchical levels with MSB comparison serving as a filter before LSB comparison. This segmentation becomes increasingly beneficial as the number of redundancy resources and page size increase, because the MSB comparison quickly eliminates non-matching entries, preventing unnecessary power consumption in the LSB comparison stage for large memory configurations.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11461252B2Redundancy resource comparator for a bus architecture, bus architecture for a memory device implementing an improved comparison method and corresponding comparison method
Publication Date: 2022.10.04 SK HYNIX INC
  • US11461252B2 patent drawing
  • US11461252B2 patent drawing
  • US11461252B2 patent drawing

AI summary

Disclosed herein is a redundancy resource comparator for a bus architecture of a memory device for comparing an address signal being received from an address signal bus and a redundancy address being stored in a latch of the memory device. Disclosed is also a corresponding bus architecture and comparison method.