IP Library Granted Patent US 7,733,995
Granted Patent B2
US 7,733,995 · App. 11/305,088 · Granted Jun 8, 2010

Noise filter and filtering method

Assignee: Fujitsu Semiconductor Limited
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,733,995
App. No.
11/305,088
Granted
Jun 8, 2010
Kind
B2
Abstract

A noise filter, used for a digital signal, configuring an [N−1]-stage filter by connecting the N-number of flip flops in series comprises a selection unit for outputting a filter output signal by selecting one of signals filtered by one to (N−1) stages based on a selection signals; and a wave form check unit for making the selection unit change a selection thereby by changing a value of the selection signal based on a pulse width on the filter output signal which is output from the selection unit.

Claims (32)

1. An {N−1}-stage noise filter, used for a digital signal, comprising:

an N number of flip flops connected in series;

at least an {N−1} number of AND circuits configured such that outputs from a first and a second of the flip flops are input to a first of the AND circuits, and for each n of 2≦n≦N−1, an output from an {n+1}-th of the flip flops and an output from an {n−1}-th of the AND circuits are input to an n-th of the AND circuits in order for each n-th AND circuit for 1≦n≦N−1 to be configured to output, as an output of an n-th stage filter in the noise filter, an AND of outputs of the first to {n+1}-th flip flops;

a selection unit to output a filter output signal by selecting one of the outputs from the first to {N−1}-th AND circuits based on a selection signal;

a wave form check unit to make the selection unit change a selection thereby by changing a value of the selection signal based on a pulse width on the filter output signal which is output from the selection unit; and

a minimum pulse width designation register to set a minimum width of a pulse of said filter output signal, wherein

said wave form check unit comprises,

an output pulse width counter to count synchronously with an internal clock for a period of time when the filter output signal is high and to output a counted value;

a comparison unit to compare an added value that is the counted value added by a filter value, which is determined by said selection signal, with a set value of said minimum pulse width designation register; and

a filter output changeover counter to change the selection signal once the added value is less than the set value of the minimum pulse width designation register as a result of the comparison by the aforementioned comparison unit.

2. The noise filter according to claim 1 , further comprising;

a filter value optimization complete flag to measure a certain time and being set once optimizing said {N−1} number of stages of filters is complete after the certain time elapses.

3. The noise filter according to claim 1 , wherein

said wave form check unit to change the value of said selection signal so that said selection unit changes the value of the selection signal to a signal filtered by a filter with a higher number of stages.

4. An {N−1}-stage noise filter, used for a digital signal, comprising:

an N number of flip flops connected in series;

at least an {N−1}number of AND means configured such that outputs from a first and a second of the flip flops are input to a first of the AND means, and for each n of 2≦n≦N−1 an output from an {n+1}-th of the flip flops and an output from an {n−1}-th of the AND means are input to an n-th of the AND means in order for each n-th AND means for 1≦n≦N−1 to be configured to output, as an output of an n-th stage filter means in the noise filter, an AND of outputs of the first to {n+1}-th flip flops;

selection means for outputting a filter output signal by selecting one of the outputs from the first to {N−1}-th AND means based on a selection signal;

wave form check means for making the selection means change a selection thereby by changing a value of the selection signal based on a pulse width on the filter output signal which is output from the selection means; and

a minimum pulse width designation register for setting a minimum width of a pulse of said filter output signal, wherein

said wave form check means comprises,

an output pulse width counter for counting synchronously with an internal clock for a period of time when the filter output signal is high and outputting a counted value;

a comparison means for comparing an added value that the counted value, added by a filter value, which is determined by said selection signal, with a set value of said minimum pulse width designation register; and

a filter output changeover counter for changing the selection signal once the added value is less than the set value of the minimum pulse width designation register as a result of the comparison by the aforementioned comparison means.

5. A noise filtering method by an {N−1}-stage noise filter, used for a digital signal, comprising:

inputting, to a first of at least an {N−1} number of AND circuits, outputs from a first and a second of an N number of flip flops connected in series;

for each n of 2≦n≦N−1, inputting an output from an {n+1}-th of the flip flops and an output from an {n−1}-th of the AND circuits to an n-th of the AND circuits;

outputting a filter output signal by selecting, based on a selection signal, one of the outputs from the first to {N−1}-th AND circuits where each output from each n-th AND circuit for 1≦n≦N−1 represents an AND of outputs of the first to {n+1}-th flip flops; and

changing a value of the selection signal based on a pulse width on the filter output signal, wherein the changing includes,

counting synchronously with an internal clock for a period of time when the filter output signal is high and outputting a counted value;

comparing an added value that the counted value, added by a filter value, which is determined by said selection signal, with a set value of a minimum width of the pulse of said filter output signal; and

changing the selection signal once the added value is less than the set value as a result of the comparison.

Assignments (10)
MERGER Recorded Nov 14, 2025
From: CYPRESS SEMICONDUCTOR CORPORATION
To: INFINEON TECHNOLOGIES AMERICAS CORP.
Reel/Frame 073571/0456 →
RELEASE OF SECURITY INTEREST Recorded Mar 16, 2022
From: MUFG UNION BANK, N.A.
To: CYPRESS SEMICONDUCTOR CORPORATION; SPANSION LLC
Reel/Frame 059410/0438 →
CORRECTIVE ASSIGNMENT TO CORRECT THE 8647899 PREVIOUSLY RECORDED ON REEL 035240 FRAME 0429. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTERST. Recorded Nov 3, 2020
From: CYPRESS SEMICONDUCTOR CORPORATION; SPANSION LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 058002/0470 →
ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN INTELLECTUAL PROPERTY Recorded Oct 28, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: MUFG UNION BANK, N.A.
Reel/Frame 050896/0366 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 1, 2015
From: SPANSION, LLC
To: CYPRESS SEMICONDUCTOR CORPORATION
Reel/Frame 036043/0013 →
SECURITY INTEREST Recorded Mar 21, 2015
From: CYPRESS SEMICONDUCTOR CORPORATION; SPANSION LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 035240/0429 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2013
From: FUJITSU SEMICONDUCTOR LIMITED
To: SPANSION LLC
Reel/Frame 031205/0461 →
CHANGE OF NAME Recorded Sep 27, 2010
From: FUJITSU MICROELECTRONICS LIMITED
To: FUJITSU SEMICONDUCTOR LIMITED
Reel/Frame 025046/0478 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2008
From: FUJITSU LIMITED
To: FUJITSU MICROELECTRONICS LIMITED
Reel/Frame 021977/0219 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 19, 2005
From: USUI, MINORU
To: FUJITSU LIMITED
Reel/Frame 017356/0213 →
Priority Claims (1)
JP 2005-285462 · Sep 29, 2005 · national
Continuity (1)
Related Publication 20070071085A1 · Mar 29, 2007