Digital Noise Mask Filtering With Latch-Timed Glitch Suppression

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing noise filtering circuits in digital systems struggle to effectively suppress multiple digital glitches and lack a memory device to control the duration of noise suppression, leading to erroneous system operation.

Innovation Solution

A circuit comprising a D-latch, timer, and logic circuit that generates a filter signal with defined states to mask digital noise, using an integrator and comparator to create a pre-defined duration pulse and an OR-gate to block spurious transitions, incorporating a current source and capacitor for efficient timing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a switch, large capacitor, and weak pull-up current source are used to filter digital noise, then noise suppression is achieved, but it is difficult to control the duration of noise suppression and no memory device exists to suppress multiple glitches

Engineering Contradiction:
Improvenoise suppression capabilityVSAvoidlack of memory device and duration control
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

An integrator circuit is introduced as an intermediary component between the digital signal and the output. The integrator accumulates the signal over time and produces a proportional output, enabling precise control of the noise suppression duration through its time constant rather than relying on complex RC networks or additional memory devices

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces traditional mechanical or complex electronic timing mechanisms (RC time constants, flip-flops, latches) with an integrator-based timing mechanism. This substitution simplifies the circuit by using the natural charging/discharging characteristics of the integrator capacitor to define the noise suppression window, eliminating the need for separate memory devices

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Duration of action of moving object

If RC time constant approach is used to generate timing pulse, then timing function is achieved, but area requirements increase

Engineering Contradiction:
Improvetiming pulse durationVSAvoidcircuit area
Core Design Contradiction:
Duration of action of moving objectVSArea of stationary object

Solution Approach 1:

The integrator circuit serves multiple functions simultaneously: it acts as a timing element to define the noise suppression duration, functions as a low-pass filter to reject high-frequency noise, and provides signal conditioning for the comparator. This multi-functionality eliminates the need for separate RC timing networks and reduces overall circuit area

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

Solution Approach 2:

The patent changes the timing mechanism from RC time constants to an integrator-based time constant that can be precisely controlled by adjusting the integrator's feedback resistor or capacitor values. This parameter change enables more compact timing circuitry while maintaining accurate timing pulse generation

Inventive Principle:
Principle #35Parameter changes

3Reliability

If traditional noise filtering circuit is used, then single glitch filtering is achieved, but multiple glitches cannot be suppressed

Engineering Contradiction:
Improvesingle glitch filteringVSAvoidmemory device requirement
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The integrator maintains a continuous accumulated signal that reflects the recent history of input transitions. This continuous integration naturally suppresses multiple glitches occurring within the integration time constant without requiring discrete memory devices or flip-flops to detect and block each glitch individually

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The integrator acts as a memory-like intermediary that retains information about recent input states through its capacitor charge. This accumulated charge continues to influence the output during the noise suppression window, enabling automatic suppression of multiple glitches without additional memory circuitry

Inventive Principle:
Principle #24Intermediary (Mediator)

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

The solution effectively suppresses multiple glitches by using a memory device to control noise suppression duration, reducing area requirements and minimizing current consumption, while ensuring reliable system operation by generating a clean filtered digital signal.

Implementation Method 1

an integrator and comparator to create a pre-defined duration pulse

Methodology Applied
Scientific EffectCapacitor charging/discharging: Capacitance

Implementation Method 2

a memory device to suppress multiple glitches

Methodology Applied
Scientific EffectLatch memory effect:

Implementation Method 3

an OR-gate to mask out the digital noise

Methodology Applied
Scientific EffectLogic gate operation:

Data Source

PatentUS7571202B2Method and apparatus for digital noise mask filtering
Publication Date: 2009.08.04 VIA TECH INC
  • US7571202B2 patent drawing
  • US7571202B2 patent drawing
  • US7571202B2 patent drawing

AI summary

A system and method for filtering spurious transitions from a digital signal is disclosed. The system includes a latch, a timer, and a logic circuit. Upon a transition of the digital signal, the latch holds the digital signal to block any additional transitions and the timer, which is connected to the output of the latch, begins a timing operation that creates a filter pulse. The output of the timer is then combined with the digital signal to filter the spurious transitions that may occur after the transition of the signal. The timer is implemented as an integrator that generates a ramp signal using a stable current source and a comparator that trips when the ramp signal passes a threshold. Use of the integrator and comparator saves space and reduces the system's operating current compared to the conventional approach.