Noise Filter on Master Reset ?

C

Calvin C

Hi all,

Are there any pros and cons in VHDL for placing noise filter on master
reset, i.e. inserting noise filter between ASIC/FPGA master reset
input and reset pins on internal FFs ?

Thanks,

Calvin
 
A

Andy

I assume you mean a digital filter?

Generally speaking, you want as little logic between master reset and
the FPGA flops as possible. Inserting a filter would also assume that
you had a dependable clock source to run the filter (our master resets
are asynchronous because we need to control the state even with no
clock). We synchronize the trailing edge of reset to each destination
clock domain in order to avoid metastability problems, but it still
works without a clock to get the chip into reset (it just won't come
out of reset until you have a clock, which is not a bad thing.)

Andy
 
C

Calvin C

Yes, I meant digital filter.

Normally, a master reset should be asynchronous asserted and
synchronous de-asserted, i.e. by clock edge as you mentioned.

Will we deviate from IEEE standards by placing digital filter on
master reset line ?

What could be the drawback for doing so ?

Thx,

Calvin
 
K

KJ

Will we deviate from IEEE standards by placing digital filter on
master reset line ?

What IEEE standards are you referring to?
What could be the drawback for doing so ?

You won't have found and fixed the cause of the noise on your master
reset, just attempted to cover it up. Probably will come back to
haunt you.

KJ
 
C

Calvin C

I'd rather say common standard practice, not IEEE standards, are to
avoid logic on master reset line.

Due to its nature, i.e. at much higher frequency, the clock line is
supposed to be more sensitive to noise than the reset line.

However, if digital filter were to be placed on the master reset line,
would that be enough to take care of noise concerns ?

CC
 
K

KJ

Due to its nature, i.e. at much higher frequency, the clock line is
supposed to be more sensitive to noise than the reset line.

By that logic, you should be asking about noise filters on the clock,
not reset.
However, if digital filter were to be placed on the master reset line,
would that be enough to take care of noise concerns ?

Sure...if your design has only input and that input is the master
reset.

But filtering also assumes that you have an understanding of the
nature of the noise you are filtering so that you can design a proper
filter...and for whatever reason, you are unable to eliminate the
noise source in the first place and can only apply filter band-aids.

KJ
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
474,160
Messages
2,570,889
Members
47,420
Latest member
ZitaVos505

Latest Threads

Top