Gray Code Event Filter for High-Frequency Count Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional event filters in synchronous integrated circuits, such as those using binary up/down counters or bi-directional shift registers, face inaccuracies and power consumption issues when tracking high-frequency events due to reset times exceeding clock signal periods, leading to missed counts and shifts.

Innovation Solution

An event filter utilizing a Gray code counter and detection logic that increments and decrements through a Gray code sequence, allowing detection of specific count values without the need for resetting, thereby avoiding missed events and power consumption issues.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional binary up/down counters or bi-directional shift registers are used to track events, then the event filtering function is provided, but reset times exceed clock signal periods at high frequencies leading to missed counts and shifts

Engineering Contradiction:
Improveevent tracking accuracyVSAvoidreset time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent extracts and eliminates the reset operation from the event filtering mechanism. By using a Gray code counter that continuously counts without reset, the system removes the time-consuming reset phase that caused missed counts in conventional binary counters and shift registers.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the counting parameter from binary code to Gray code. This parameter change allows the counter to transition through states without requiring a reset operation, as Gray code's single-bit transition property enables continuous counting that can be reliably detected even at high clock frequencies.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If conventional event filters are used, then event tracking is provided, but power consumption increases due to continuous resetting operations

Engineering Contradiction:
Improveevent tracking accuracyVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent extracts and eliminates the reset operation from the event filtering mechanism. By using a Gray code counter that continuously counts without reset, the system removes the time-consuming reset phase that caused missed counts in conventional binary counters and shift registers.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements continuous counting action without interruption. The Gray code counter continuously increments or decrements through its sequence without pausing for reset operations, maintaining uninterrupted event tracking and reducing power consumption by keeping the counting circuit in a stable, continuous operating state.

Inventive Principle:
Principle #20Continuity of useful action

3Productivity

If conventional binary counters are used, then event counts are tracked, but missed counts occur at high frequencies due to reset time exceeding clock periods

Engineering Contradiction:
Improveevent counting rateVSAvoidevent count accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent changes the counting parameter from binary code to Gray code. This parameter change allows the counter to transition through states without requiring a reset operation, as Gray code's single-bit transition property enables continuous counting that can be reliably detected even at high clock frequencies.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements continuous counting action without interruption. The Gray code counter continuously increments or decrements through its sequence without pausing for reset operations, maintaining uninterrupted event tracking and reducing power consumption by keeping the counting circuit in a stable, continuous operating state.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS9154141B2Continuous high-frequency event filter
Publication Date: 2015.10.06 MICRON TECHNOLOGY INC
  • US9154141B2 patent drawing
  • US9154141B2 patent drawing
  • US9154141B2 patent drawing

AI summary

A circuit and method for generating an active output signal in response to detecting N events, which are represented by an event signal. A counter circuit is configured to increment and decrement through a sequence of values in response to the event signal. Detection logic coupled to the counter circuit is configured to detect at least first and second values of the sequence. The detection logic is further configured to generate the active output signal and switch to detecting the second value in response to detecting the first value and generate the active output signal and switch to detecting the first value in response to detecting the second value. The first and second values are separated by N counts.